	function checkForm(frm){Pzipck=frm.C_PkuZip.value; Dzipck=frm.C_DlvZip.value; var wgtck=frm.C_TotalWeight.value; pcck=frm.C_NoContainers.value;
   	if(frm.C_ContactName1.value==""){alert("Name is a required field."); window.location.hash="Contact"; frm.C_ContactName1.style.backgroundColor='pink'; return false;}
   	if(frm.C_Email.value==""){alert("Email is a required field."); window.location.hash="Contact"; frm.C_Email.style.backgroundColor='pink'; return false;} 
	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.C_Email.value)==0){alert("You must enter a valid e-mail address.\n"); window.location.hash="Contact"; frm.C_Email.style.backgroundColor='pink'; return false;}   
    
    if((frm.C_NeedPickup[1].checked==true) && (frm.C_PkuZip.value=="")){alert("Pickup zip code is a required field."); window.location.hash="Pickup"; frm.C_PkuZip.style.backgroundColor='pink'; return false;}  
   	if((frm.C_NeedPickup[1].checked==true) && (isNaN(Pzipck))){alert("The pickup zip code must be a 5 digit numerical value only.\nFor example:   '91360'   not   '91360-0000'"); window.location.hash="Pickup"; frm.C_PkuZip.style.backgroundColor='pink'; return false;}
	if((frm.C_NeedPickup[1].checked==true) && (frm.C_PkuType.value=="")){alert("Unless dock delivery is selected, the type of \npickup location must be specified."); window.location.hash="Pickup"; frm.C_PkuType.style.backgroundColor='pink'; return false;}  
   	if((frm.C_NeedPickup[1].checked==true) && (frm.C_PkuDoF.value=="")){alert("Unless dock delivery is selected, the availability\rof a loding dock or forklift must be specified."); window.location.hash="Pickup"; frm.C_PkuDoF.style.backgroundColor='pink'; return false;}  
   
    if((frm.C_NeedDelivery[1].checked==true) && (frm.C_DlvZip.value=="")){alert("The destination zip code is a required field."); window.location.hash="Delivery"; frm.C_DlvZip.style.backgroundColor='pink'; return false;}  
    if((frm.C_NeedDelivery[0].checked==true) && (frm.C_DlvZip.value=="")){alert("The destination port zip code is a required field."); window.location.hash="Delivery"; frm.C_DlvZip.style.backgroundColor='pink'; return false;}  
  	if((frm.C_NeedDelivery[1].checked==true) && (isNaN(Dzipck))){alert("The destination zip code must be a 5 digit numerical value only.\nFor example:   '91360'   not   '91360-0000'"); window.location.hash="Delivery"; frm.C_DlvZip.style.backgroundColor='pink'; return false;}
	if((frm.C_NeedDelivery[1].checked==true) && (frm.C_DlvType.value=="")){alert("Unless 'price the shipment to port only' is selected,\nthe type of delivery location must be specified."); window.location.hash="Delivery"; frm.C_DlvType.style.backgroundColor='pink'; return false;}  
   	if((frm.C_NeedDelivery[1].checked==true) && (frm.C_DlvDoF.value=="")){alert("Unless 'price the shipment to port only' is selected, the\navailability of a loding dock or forklift must be specified."); window.location.hash="Delivery"; frm.C_DlvDoF.style.backgroundColor='pink'; return false;}  
  	
  	if(isNaN(pcck)){alert("Number of pieces must be a numerical value only."); window.location.hash="Commodity"; frm.C_NoContainers.style.backgroundColor='pink'; return false;}
   	if(frm.C_NoContainers.value==""){alert("The number of containers you need shipped is a required field."); frm.C_NoContainers.focus(); frm.C_NoContainers.style.backgroundColor='pink'; return false;} 
   	if(isNaN(pcck)){alert("Number of containers must be a numerical value only.\nFor example:   '3'   not   '3 cont'"); frm.C_NoContainers.focus(); frm.C_NoContainers.style.backgroundColor='pink'; return false;}
   	if(frm.C_ContainerSize.value=="None"){alert("The type of container you need is a required field.\n"); frm.C_ContainerSize.focus(); frm.C_ContainerSize.style.backgroundColor='pink'; return false;} 

  	if(frm.C_Commodity.value==""){alert("Commodity (what you want to ship) is a required field"); frm.C_Commodity.focus(); frm.C_Commodity.style.backgroundColor='pink'; return false;} 
	if(frm.C_Commodity.value=="house" || frm.C_Commodity.value=="household" || frm.C_Commodity.value=="household goods" || frm.C_Commodity.value=="house furnishings" || frm.C_Commodity.value=="HHG" || frm.C_Commodity.value=="hhg")
	{alert("I'm sorry, UTS cannot ship full-containers of household goods\r - please see our FAQ for more information and other options for HHG shipping."); return false;}
   	if(frm.C_TotalWeight.value==""){alert("Total shipment weight is a required field"); frm.C_TotalWeight.focus(); frm.C_TotalWeight.style.backgroundColor='pink'; return false;}
  	if(isNaN(wgtck)){alert("Total weight must be a numerical value only.\nFor example:   '10000'   not   '10000 lbs'"); frm.C_TotalWeight.focus(); frm.C_TotalWeight.style.backgroundColor='pink'; return false;}
   	if(frm.C_Hazmat.value=="") {alert("Please specify if the shipment contains any hazardous material."); window.location.hash="Commodity"; frm.C_Hazmat.style.backgroundColor='pink'; return false;}
    if((frm.C_NeedPickup[0].checked==true) && (frm.C_NoPieces.value=="")){alert("If you will be dock delivering the shipment to our CFS, \nthe number of pieces must be specified."); window.location.hash="Commodity"; frm.C_NoPieces.style.backgroundColor='pink'; return false;}  
    if((frm.C_NeedPickup[0].checked==true) && (frm.C_PieceType.value=="")){alert("If you will be dock delivering the shipment to our CFS, \nthe pallet size must be specified."); window.location.hash="Commodity"; frm.C_PieceType.style.backgroundColor='pink'; return false;}  
    if((frm.C_NeedPickup[0].checked==true) && (frm.C_Pheight.value=="")){alert("If you will be dock delivering the shipment to our CFS, \nthe pallet height must be specified."); window.location.hash="Commodity"; frm.C_Pheight.style.backgroundColor='pink'; return false;}  
	}	

   	function whiteout(frm){
   	if(frm.C_ContactName1.value!=""){frm.C_ContactName1.style.backgroundColor='white';}
   	if(frm.C_Email.value!=""){frm.C_Email.style.backgroundColor='white';}
   	if(frm.C_PkuZip.value!=""){frm.C_PkuZip.style.backgroundColor='white';}
   	if(frm.C_PkuType.value!=""){frm.C_PkuType.style.backgroundColor='white';}
   	if(frm.C_PkuDoF.value!=""){frm.C_PkuDoF.style.backgroundColor='white';}
   	if(frm.C_DlvZip.value!="  "){frm.C_DlvZip.style.backgroundColor='white';}
   	if(frm.C_DlvType.value!=""){frm.C_DlvType.style.backgroundColor='white';}
   	if(frm.C_DlvDoF.value!=""){frm.C_DlvDoF.style.backgroundColor='white';}
   	if(frm.C_NoContainers.value!=""){frm.C_NoContainers.style.backgroundColor='white';}
   	if(frm.C_ContainerSize.value!=""){frm.C_ContainerSize.style.backgroundColor='white';}
   	if(frm.C_Commodity.value!=""){frm.C_Commodity.style.backgroundColor='white';}
    if(frm.C_TotalWeight.value!=""){frm.C_TotalWeight.style.backgroundColor='white';}
  	if(frm.C_Hazmat.value!=""){frm.C_Hazmat.style.backgroundColor='white';}
  	if(frm.C_NoPieces.value!=""){frm.C_NoPieces.style.backgroundColor='white';}
  	if(frm.C_PieceType.value!=""){frm.C_PieceType.style.backgroundColor='white';}
  	if(frm.C_Pheight.value!=""){frm.C_Pheight.style.backgroundColor='white';}}

	function fillDock(frm){
   	for (i=0, n=frm.C_NeedPickup.length; i<n; i++) {if(frm.C_NeedPickup[i].checked) {var PorD = frm.C_NeedPickup[i].value; break;}}
   	if(PorD=="No"){document.getElementById('camoflaugePkuLoc').color = "#B0C4DE"; document.getElementById('camoflaugePkuZip').color = "#B0C4DE"; document.getElementById('camoflaugePLTno').color = "red";}
   	if(PorD=="Yes"){document.getElementById('camoflaugePkuLoc').color = "red"; document.getElementById('camoflaugePkuZip').color = "red"; document.getElementById('camoflaugePLTno').color = "#B0C4DE";}}

   	function fillWC(frm){
   	for (i=0, n=frm.C_NeedDelivery.length; i<n; i++) {if(frm.C_NeedDelivery[i].checked) {var DorW = frm.C_NeedDelivery[i].value; break;}}
   	if(DorW=="No"){document.getElementById('camoflaugeDlvLoc').color = "#B0C4DE";}
   	if(DorW=="Yes"){document.getElementById('camoflaugeDlvLoc').color = "red";}}
 
	function removetext(GeoForm) {var oldtext = GeoForm.C_InfoAdd.value;
	if (oldtext == "For example, here you can tell us about unique piece types, non-standard pick-up locations, special handling, or important dates, etc.") {
	GeoForm.C_InfoAdd.value = "";}}

	function formatForm(frm){
	if(frm.C_Prefix.value==""){frm.C_ContactW.value=frm.C_ContactName1.value + " " + frm.C_ContactName2.value + "<br>";}else if(frm.C_Prefix.value!=""){frm.C_ContactW.value=frm.C_Prefix.value + " " + frm.C_ContactName1.value + " " + frm.C_ContactName2.value + "<br>";}
	if(frm.C_Prefix.value==""){frm.C_ContactW2.value=frm.C_ContactName1.value + " " + frm.C_ContactName2.value + ",";}else if(frm.C_Prefix.value!=""){frm.C_ContactW2.value=frm.C_Prefix.value + " " + frm.C_ContactName1.value + " " + frm.C_ContactName2.value + ",";}
	if(frm.C_CoName.value==""){frm.C_CoNameW.value="N/S";}else if(frm.C_CoName.value!=""){frm.C_CoNameW.value=frm.C_CoName.value;}
	if((frm.C_PhoneExt.value=="")&&(frm.C_PhoneLoc.value!="")){frm.C_cPhoneW.value="<b>Phone: </b>(" + frm.C_PhoneArea.value + ") " + frm.C_PhonePre.value + "-" + frm.C_PhoneLoc.value;}else if((frm.C_PhoneExt.value!="")&&(frm.C_PhoneLoc.value!="")){frm.C_cPhoneW.value="<b>Phone: </b>(" + frm.C_PhoneArea.value + ") " + frm.C_PhonePre.value + "-" + frm.C_PhoneLoc.value + " x. " + frm.C_PhoneExt.value;}else {frm.C_cPhoneW.value="<b>Phone: </b>N/S";}
	if(frm.C_FaxPre.value==""){frm.C_cFaxW.value="<b>Fax: </b>N/S";}else if(frm.C_FaxPre.value!=""){frm.C_cFaxW.value="<b>Fax: </b>(" + frm.C_FaxArea.value + ") " + frm.C_FaxPre.value + "-" + frm.C_FaxLoc.value;}

	if(frm.C_NeedPickup[1].checked==false){frm.C_PkuVDock.value="<b>Dock Delivered</b><br>";}else if(frm.C_NeedPickup[1].checked==true){frm.C_PkuVDock.value="<p><b>Pickup from:</b><br>";}
	if(frm.C_PkuCity.value==""){frm.C_pAddW.value=frm.C_PkuZip.value + "<br>";}else if(frm.C_PkuCity.value!=""){frm.C_pAddW.value=frm.C_PkuCity.value + ", " + frm.C_PkuState.value + " " + frm.C_PkuZip.value + "<br>";}
	if(frm.C_Ready.value==""){frm.C_ReadyW.value="";}else if(frm.C_Ready.value!=""){frm.C_ReadyW.value="<br><b>Ready by:</b> " + frm.C_Ready.value;}
	
	if(frm.C_NeedDelivery[1].checked==false){frm.C_DlvVWC.value="<p><b>To Port only:</b><br>";}else if(frm.C_NeedDelivery[1].checked==true){frm.C_DlvVWC.value="<p><b>Deliver to:</b><br>";}
	if(frm.C_DlvCity.value==""){frm.C_dAddW.value=frm.C_DlvZip.value + "<br>";}else if(frm.C_DlvCity.value!=""){frm.C_dAddW.value=frm.C_DlvCity.value + ", " + frm.C_DlvState.value + " " + frm.C_DlvZip.value + "<br>";}
	if(frm.C_dDlv.value==""){frm.C_dDlvW.value="";}else if(frm.C_dDlv.value!=""){frm.C_dDlvW.value="<br><b>Deliver by:</b> " + frm.C_dDlv.value;}

    if(frm.C_ContainerSize.value==""){frm.C_line_1.value="";}else if(frm.C_ContainerSize.value!=""){frm.C_line_1.value="<tr align=center><td>" + frm.C_NoContainers.value + "</td><td>" + frm.C_ContainerSize.value + "</td><td>" + frm.C_Hazmat.value + "&nbsp;</td><td>" + frm.C_Commodity.value + "</td><td>" + frm.C_TotalWeight.value +  "</td><td>" + frm.C_NoPieces.value + " @ " + frm.C_PieceType.value + " x " + frm.C_Pheight.value + "&quot;</td></tr>";} 

	if((frm.C_EmailMe.checked==true)&&(frm.C_PhoneMe.checked==false)&&(frm.C_FaxMe.checked==false)){frm.C_ContactMe.value="E-mail only";}
	else if((frm.C_EmailMe.checked==true)&&(frm.C_PhoneMe.checked==true)&&(frm.C_FaxMe.checked==false)){frm.C_ContactMe.value="E-mail and Phone";}
	else if((frm.C_EmailMe.checked==true)&&(frm.C_PhoneMe.checked==true)&&(frm.C_FaxMe.checked==true)){frm.C_ContactMe.value="E-mail, Phone, and Fax";}
	else if((frm.C_EmailMe.checked==true)&&(frm.C_PhoneMe.checked==false)&&(frm.C_FaxMe.checked==true)){frm.C_ContactMe.value="E-mail and Fax";}
	else if((frm.C_EmailMe.checked==false)&&(frm.C_PhoneMe.checked==true)&&(frm.C_FaxMe.checked==false)){frm.C_ContactMe.value="Phone only";}
	else if((frm.C_EmailMe.checked==false)&&(frm.C_PhoneMe.checked==true)&&(frm.C_FaxMe.checked==true)){frm.C_ContactMe.value="Phone and Fax";}
	else if((frm.C_EmailMe.checked==false)&&(frm.C_PhoneMe.checked==false)&&(frm.C_FaxMe.checked==true)){frm.C_ContactMe.value="Fax only";}

	if(frm.C_InfoAdd.value==""){frm.C_InfoAddW.value="";}else if(frm.C_InfoAdd.value!=""){frm.C_InfoAddW.value="<br><b>Additional Info: </b>" + frm.C_InfoAdd.value;}
	if(frm.C_Subject.value==""){frm.C_Subject.value="UTS-Hawaii QUOTE#: " + frm.C_Commodity.value;}
	}

	function stopRKey(evt) {
	var evt  = (evt) ? evt : ((event) ? event : null);
	var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
	if ((evt.keyCode == 13) && (node.type=="text")) { return false; }
	}

	document.onkeypress = stopRKey;

	function escapeVal(textarea,replaceWith){
	textarea.value=escape(textarea.value)
	for(i=0; i<textarea.value.length; i++){
 	if(textarea.value.indexOf("%0D%0A") > -1){
	textarea.value=textarea.value.replace("%0D%0A",replaceWith)
	}
	else if(textarea.value.indexOf("%0A") > -1){
	textarea.value=textarea.value.replace("%0A",replaceWith)
	}
	else if(textarea.value.indexOf("%0D") > -1){
	textarea.value=textarea.value.replace("%0D",replaceWith)
	}
	}
	textarea.value=unescape(textarea.value)
	}
	





