function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function ValidateAndSubmit() {

	with(document) {
		
		// quantity must be a number
		if( !addtoquotecart["itemquantity"].value.match(/^0*[1-9][0-9]*$/)) {
			alert("For quantity, please enter a number \ngreater than zero.");
			addtoquotecart["itemquantity"].focus();
			return false;
		}
		
		
		// an item always must be selected
		if( !IsValidSelection(addtoquotecart["itemcolorsku"]) ) {
			alert("Please select a model.");
			addtoquotecart["itemcolorsku"].focus();
			return false;
		}
		
		// Check for each of the required items
		if( addtoquotecart["required"]) {

			// Is Item Blade required?		
			if(addtoquotecart["required"].value.indexOf("itemblade") >= 0 && !IsValidSelection(addtoquotecart["itemblade"]) ) {
				alert("Please select Blades.");
				addtoquotecart["itemblade"].focus();
				return false;
			}
			
			// Is LightKit required?		
			if(addtoquotecart["required"].value.indexOf("itemlightkit") >= 0 && !IsValidSelection(addtoquotecart["itemlightkit"]) ) {
				alert("Please select Light Kits / Fitters.");
				addtoquotecart["itemlightkit"].focus();
				return false;
			}
			
			// Is Glass required?		
			if(addtoquotecart["required"].value.indexOf("itemglass") >= 0 && !IsValidSelection(addtoquotecart["itemglass"]) ) {
				alert("Please select Glass.");
				addtoquotecart["itemglass"].focus();
				return false;
			}
			
			// Is control required?		
			if(addtoquotecart["required"].value.indexOf("itemcontrol") >= 0 && !IsValidSelection(addtoquotecart["itemcontrol"]) ) {
				alert("Please select Control.");
				addtoquotecart["itemcontrol"].focus();
				return false;
			}
			
			// Is downrod required?		
			if(addtoquotecart["required"].value.indexOf("itemdownrod") >= 0 && !IsValidSelection(addtoquotecart["itemdownrod"]) ) {
				alert("Please select Downrod.");
				addtoquotecart["itemdownrod"].focus();
				return false;
			}
			
			// Is Accessories required?		
			if(addtoquotecart["required"].value.indexOf("itemother") >= 0 && !IsValidSelection(addtoquotecart["itemother"]) ) {
				alert("Please select Accessories.");
				addtoquotecart["itemother"].focus();
				return false;
			}			
			// Is Finish required?		
			if(addtoquotecart["required"].value.indexOf("itemfinish") >= 0 && !IsValidSelection(addtoquotecart["itemfinish"]) ) {
				alert("Please select a Finish.");
				addtoquotecart["itemfinish"].focus();
				return false;
			}		
			
			// Is Finish required Version 2?		
			if(addtoquotecart["required"].value.indexOf("Finish") >= 0 && !IsValidSelection(addtoquotecart["Finish"]) ) {
				alert("Please select a Finish.");
				addtoquotecart["Finish"].focus();
				return false;
			}		
			
			// assign modulus amount to a variable
			var qty = parseInt(addtoquotecart["itemquantity"].value);
			var amount = qty % 4;
			//alert("value of " + addtoquotecart["setsoffour"].value);
			
			// if product is sold in quantities of 4, check quantity (added 9/9/03)
			if(addtoquotecart["required"].value.indexOf("setsoffour") >= 0 && amount != 0) 
			{
				alert("This item is sold in quantities of four.\nPlease enter a multiple of four.");
				addtoquotecart["itemquantity"].focus();
				return false;
			}
	
	}
}

	return true;
}

function IsValidSelection(selectField) {

	var thisValue = selectField.options[selectField.selectedIndex].value;

	if(thisValue == "") return false;
	if(thisValue.indexOf("--") == 0) return false;
	if(thisValue.indexOf("Select") == 0) return false;
	
	// seems like a valid selection
	return true;
}

// Checks for other from Quote response form
function checkforOther()
{		alert("Its working");

	if (SubmitQuoteRequest["SiteReferral"].value == "Other")
	{
		SubmitQuoteRequest.SiteReferralOther.disabled=false;
		SubmitQuoteRequest.SiteReferralOther.focus();
	}
	
}	
	
