<!--
	// buyItem - adds an item to the shopping basket
	function buyItem()
	{
		// set up variables 

		var whichitem = "Reflective Riders"
		var qty = Nameqty;
		size = Signsize;

		// reinit this hidden field
		document.Nameriderform.hidden_colorName.value = null;		
		itemNo = "Refl-" + document.Nameriderform.Namerider_letter.value;

		// hard codes color variables as name rider colors do not change
		color = Lettercolor;
		bgcolor = "white";

		// copy1 is static for Nameriders
		copy1 = document.Nameriderform.refl_Namerider_name.value

		// copy2 variable contains phone numbers 
		if ((Phone2 == "") || (Phone2 == " "))
		{	copy2 = document.Nameriderform.refl_Namerider_phone1.value 
		} else
		{	copy2 = document.Nameriderform.refl_Namerider_phone1.value + "+" + document.Nameriderform.refl_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()
	{

		Nameqty = document.Nameriderform.qty_refl_namerider.value;
		Phone1 = document.Nameriderform.refl_Namerider_phone1.value;
		Phone2 = document.Nameriderform.refl_Namerider_phone2.value;
	        Agentname = document.Nameriderform.refl_Namerider_name.value;
	        Lettercolor = document.Nameriderform.hidden_colorName.value;	 
				 
		// validates Namerider Letter Option
		if (document.Nameriderform.Namerider_letter.value == 'null') 
		{
			alert('Please select an Option Letter.');
			return;
		} 
				 
		// validates Namerider Color Option
		if (Lettercolor == "" || Lettercolor == " ") 	 
		{
			alert('Please select the letter color.');
			return;
		} 

		// validates Namerider Name 
		if (Agentname == "" || Agentname == " ") 
		{
			alert('Please enter an agent name.');
			return;
		} 
		if ((document.Nameriderform.Namerider_letter.value >= "A") && (document.Nameriderform.Namerider_letter.value <= "I"))
		{
		        Opt = document.Nameriderform.Namerider_letter.value;	
                } 
              else {   alert('Option can only be A through I.');
			return;
		} 

		if ((document.Nameriderform.Namerider_letter.value == "A") || (document.Nameriderform.Namerider_letter.value == "B") || (document.Nameriderform.Namerider_letter.value == "C"))
		{
		        Signsize = "6x18";	
                } 

		if ((document.Nameriderform.Namerider_letter.value == "D") || (document.Nameriderform.Namerider_letter.value == "E"))
		{
		        Signsize = "8x18";	
                } 

		if ((document.Nameriderform.Namerider_letter.value == "F") || (document.Nameriderform.Namerider_letter.value == "G")
		 || (document.Nameriderform.Namerider_letter.value == "H") || (document.Nameriderform.Namerider_letter.value == "I"))
		{
		        Signsize = "6x24";	
                } 

		// validates Name rider second phone # for riders D and H
		if (Phone2 == "" || Phone2 == " ") 
		{
			if ((document.Nameriderform.Namerider_letter.value == "D") || (document.Nameriderform.Namerider_letter.value == "H") || (document.Nameriderform.Namerider_letter.value == "I"))
			{
				alert('Name Riders D, H and I require a second phone number');
				return;
			}
                }

                else 
		{
			if ((document.Nameriderform.Namerider_letter.value != "D") && (document.Nameriderform.Namerider_letter.value != "H") && (document.Nameriderform.Namerider_letter.value != "I"))
			{
				alert('Only Name Riders D, H and I can have a second phone number');
				return;
			}
                        else

			// validates phone2
		            if (Phone2 == "" || Phone2 == " ")
			    {
		                 alert('Please enter the second phone number.');
		                 document.Nameriderform.refl_Namerider_phone2.focus();
		                 return;
		            }	
		} 

		// validates Nameqty
		if (Nameqty == "" || Nameqty == " ")
		{
			alert('Please enter a quantity.');
			document.Nameriderform.qty_refl_namerider.focus();
			return;
		}

		// validates phone1
		if (Phone1 == "" || Phone1 == " ")
		{
			alert('Please enter the agent phone number.');
			document.Nameriderform.refl_Namerider_phone1.focus();
			return;
		}		
		isNo = chkForNum(Nameqty);
		if (!isNo)
		{
			alert('Please enter only numeric values');
			document.Nameriderform.qty_refl_namerider.focus();
			return;
		}

                var NameqtyNum = Nameqty;
                if (NameqtyNum >= 5)
		{
 			// adds rider info into cart
			 buyItem()
                }
                else {
			alert('Quantity must be greater than 4.');
			document.Nameriderform.qty_refl_namerider.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"
	}


// -->	