<!--
	// buyItem - adds an item to the shopping basket
	function buyItem()
	{
		// set up variables for message riders

		var whichitem = "Agent Riders"
		var qty = Nameqty;

		size = Signsize;

		// reinit this hidden field
//		document.Nameriderform.hidden_colorName.value = null;		
		itemNo = "Style " + Opt;

		// hard codes color variables as name rider colors do not change
		color = Lettercolor;
		bgcolor = "white";
		// copy1 is static for Nameriders
		copy1 = document.getElementById("Namerider_name").value

		// copy2 variable contains phone numbers 
		if ((Phone2 == "") || (Phone2 == " "))
		{	copy2 = document.getElementById("Namerider_phone1").value 
		} else
		{	copy2 = document.getElementById("Namerider_phone1").value + " ~~ " + document.getElementById("Namerider_phone2").value
		}
		
		// sets Nameqty counter for Namerider prices
		oldCart = getCookie('ShopCart');
		newCart = "["+itemNo+"|"+whichitem+"|"+size+"|"+color+"|"+bgcolor+"|"+copy1+"|"+copy2+"|"+qty+"]";
		cartFull = oldCart + newCart;
		setCookie('ShopCart',cartFull);
		self.location.href="shop_view_cart.htm"
	}
	

	// validates form fields and adds rider info
	function addRider()
	{
	    Agentname = document.getElementById("Namerider_name").value;
	 	Phone1 = document.getElementById("Namerider_phone1").value;
		Phone2 = document.getElementById("Namerider_phone2").value;
	var selectQtyList = document.getElementById("Namerider_qty");
	var selectQtyValue = selectQtyList.options[selectQtyList.selectedIndex].value;		
		Nameqty = selectQtyValue;
	var selectColorList = document.getElementById("Namerider_color");
	var selectColorValue = selectColorList.options[selectColorList.selectedIndex].value;			
		Lettercolor = selectColorValue;
	var selectStyleList = document.getElementById("Namerider_style");
	var selectStyleValue = selectStyleList.options[selectStyleList.selectedIndex].value;			 
		nrOpt = selectStyleValue;				 
		// validates Namerider Letter Option
		
	
		
		
		if (nrOpt == 'Select a Style') 
		{
			alert('Please select an Style.');
			return;
		} 
				 
		// validates Namerider Color Option
		if (Lettercolor == "" || Lettercolor == "Select a Color") 	 
		{
			alert('Please select the letter color.');
			return;
		} 

		// validates Namerider Name 
		if (Agentname == "" || Agentname == " ") 
		{
			alert('Please enter an agent name.');
			return;
		} 
				
		if (selectStyleValue >= "A" && selectStyleValue <= "I" || selectStyleValue <= "spF"|| selectStyleValue <= "spI")
		{
		        Opt = nrOpt;	
                } 
                else {   alert('Option can only be A through I.');
			return;
		} 

		if ((nrOpt == "A") || (nrOpt == "B") || (nrOpt == "C"))
		{
		        Signsize = "6x18";	
                } 

		if ((nrOpt == "D") || (nrOpt == "E"))
		{
		        Signsize = "8x18";	
                } 

		if ((nrOpt == "F") || (nrOpt == "G") || (nrOpt == "H") || (nrOpt == "I"))
		{
		        Signsize = "6x24";	
                } 
                
		if ((nrOpt == "spF") || (nrOpt == "spI"))
		{
		        Signsize = "6 x 24";	
                }                 


		// validates Name rider second phone # for riders D and H
		if (Phone2 == "" || Phone2 == " ") 
		{
			if ((nrOpt == "D") || (nrOpt == "H") || (nrOpt == "I") || (nrOpt == "spI"))
			{
				alert('Name Riders D, H and I require a third line entry');
				return;
			}
                }

                else 
		{
			if ((nrOpt != "D") && (nrOpt != "H") && (nrOpt != "I")&& (nrOpt != "spI"))
			{
				alert('Only Name Riders D, H and I can have a third line entry');
				return;
			}
                        else

			// validates phone2
		            if (Phone2 == "" || Phone2 == " ")
			    {
		                 alert('Please enter third line information.');
		                 document.Nameriderform.Namerider_phone2.focus();
		                 return;
		            }	
		} 




		// validates Nameqty
		if (Nameqty == "" || Nameqty == " ")
		{
			alert('Please enter xxxxx  a quantity.');
			document.Nameriderform.Namerider_qty.focus();
			return;
		}

		// validates phone1
		if (Phone1 == "" || Phone1 == " ")
		{
			alert('Please enter the agent phone number.');
			document.Nameriderform.Namerider_phone1.focus();
			return;
		}		
		isNo = chkForNum(Nameqty);
		if (!isNo)
		{
			alert('Please enter only numeric values');
			document.Nameriderform.Namerider_qty.focus();
			return;
		}

                var NameqtyNum = Nameqty;
                if (NameqtyNum >= 5)
		{
 			// adds rider info into cart
			 buyItem()
                }
                else {
			alert('Quantity must be greater than 4.');
//			document.Nameriderform.Namerider_qty.focus();
			return;
		}                   


	}
	
	// updates hidden form variable for color
	function colorBlk()
	{
		thisColor = "Black";
                document.Nameriderform.hidden_colorName.value = thisColor;
		return;
	}	
	
	// updates hidden form variable for color
	function colorRed()
	{
		thisColor = "Red";
                document.Nameriderform.hidden_colorName.value = thisColor;
		return;
	}	

	// goes to view cart
	
	function viewCart()
	{
		self.location.href="shop_view_cart.htm"
	}


// -->	