function ValidateForm(g,e,f,h){message="In order to guarantee the lowest price quote, your CONTACT information must be VALID.\n";message+="Please correct the following:\n";message2="Following fields must match with each other:-\n";valid=true;match=true;focused=false;if(validateChecksNames("Name_last2").notValid||hasSpecialChar("Name_last2",false)||g.Name_last2.value.length<3){message+="- First Name\n";if(!focused){g.Name_last2.focus();focused=true}valid=false}if(validateChecksNames("Name_first").notValid||hasSpecialChar("Name_first",false)||g.Name_first.value.length<3){message+="- Last Name\n";if(!focused){g.Name_first.focus();focused=true}valid=false}if(!e){message+="- First / Last Name!\n";if(!focused){g.Name_first.focus();focused=true}valid=false}if(validateChecks("Address").notValid||g.Address.value.length<4){message+="- Address\n";if(!focused){g.Address.focus();focused=true}valid=false}if(g.Home_Phone_area_ch.value==""||g.Home_Phone_prefix_ch.value==""||g.Home_Phone_ch.value==""||isNaN(g.Home_Phone_area_ch.value)||isNaN(g.Home_Phone_prefix_ch.value)||isNaN(g.Home_Phone_ch.value)||g.Home_Phone_area_ch.value.length!=3||g.Home_Phone_prefix_ch.value.length!=3||g.Home_Phone_ch.value.length!=4||(g.Home_Phone_area_ch.value.charCodeAt(0)==g.Home_Phone_area_ch.value.charCodeAt(1)&&g.Home_Phone_area_ch.value.charCodeAt(1)==g.Home_Phone_area_ch.value.charCodeAt(2))){message+="- Phone Number\n";if(!focused){if(g.Home_Phone_area_ch.value==""||isNaN(g.Home_Phone_area_ch.value)||g.Home_Phone_area_ch.value.length!=3||(g.Home_Phone_area_ch.value.charCodeAt(0)==g.Home_Phone_area_ch.value.charCodeAt(1)&&g.Home_Phone_area_ch.value.charCodeAt(1)==g.Home_Phone_area_ch.value.charCodeAt(2))){g.Home_Phone_area_ch.focus()}else{if(g.Home_Phone_prefix_ch.value==""||isNaN(g.Home_Phone_prefix_ch.value)||g.Home_Phone_prefix_ch.value.length!=3){g.Home_Phone_prefix_ch.focus()}else{g.Home_Phone_ch.focus()}}focused=true}valid=false}if(!isValidEmail(g.Email.value)){message+="- Email\n";if(!focused){g.Email.focus();focused=true}valid=false}if(g.Home_Phone_area_ch.value=="900"||g.Home_Phone_area_ch.value=="911"||g.Home_Phone_area_ch.value=="441"||g.Home_Phone_area_ch.value=="456"||g.Home_Phone_area_ch.value=="500"){message+="- Invalid Phone Area\n";valid=false}if(g.Home_Phone_area_ch.value.charAt(0)=="1"||g.Home_Phone_area_ch.value.charAt(0)=="0"){message+="- Invalid Phone Area\n";valid=false}if(g.Home_Phone_area_ch.value=="800"||g.Home_Phone_area_ch.value=="888"||g.Home_Phone_area_ch.value=="877"||g.Home_Phone_area_ch.value=="876"){valid=true}if(g.Home_Phone_prefix_ch.value.charAt(0)=="0"||g.Home_Phone_prefix_ch.value.charAt(0)=="1"){message+="- Invalid Phone Prefix\n";valid=false}if(g.Home_Phone_prefix_ch.value=="411"||g.Home_Phone_prefix_ch.value=="555"||g.Home_Phone_prefix_ch.value=="611"||g.Home_Phone_prefix_ch.value=="911"){message+="- Invalid Phone Prefix\n";valid=false}if(!f){message+="- Invalid Area Code / Prefix Combination!\n";if(!focused){g.Home_Phone_area_ch.focus();focused=true}valid=false}if(!valid){alert(message);g.IMG1.src=g.url.value+"Images/button-get-quote.gif";document.getElementById("lnkNoThanks").style.display="inline";return false}if(!match){alert(message2);ena(form1.Submit);document.getElementById("lnkNoThanks").style.display="inline";return false}submitonce(g);return true}function submitonce(d){if(document.all||document.getElementById){for(i=0;i<d.length;i++){var c=d.elements[i];if(c.type.toLowerCase()=="submit"||c.type.toLowerCase()=="reset"){c.disabled=true}}}}function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p){d.MM_p=new Array()}var g,h=d.MM_p.length,a=MM_preloadImages.arguments;for(g=0;g<a.length;g++){if(a[g].indexOf("#")!=0){d.MM_p[h]=new Image;d.MM_p[h++].src=a[g]}}}}function MM_validateForm(){var r,t,u,l,o,q,s,n,m="",p=MM_validateForm.arguments;for(r=0;r<(p.length-2);r+=3){o=p[r+2];val=MM_findObj(p[r]);if(val){l=val.name;if((val=val.value)!=""){if(o.indexOf("isEmail")!=-1){t=val.indexOf("@");if(t<1||t==(val.length-1)){m+="- "+l+" must contain an e-mail address.\n"}}else{if(o!="R"){if(isNaN(val)){m+="- "+l+" must contain a number.\n"}if(o.indexOf("inRange")!=-1){t=o.indexOf(":");s=o.substring(8,t);n=o.substring(t+1);if(val<s||n<val){m+="- "+l+" must contain a number between "+s+" and "+n+".\n"}}}}}else{if(o.charAt(0)=="R"){m+="- "+l+" is required.\n"}}}}if(m){alert("The following error(s) occurred:\n"+m)}document.MM_returnValue=(m=="")}function MM_findObj(h,j){var k,d,g;if(!j){j=document}if((k=h.indexOf("?"))>0&&parent.frames.length){j=parent.frames[h.substring(k+1)].document;h=h.substring(0,k)}if(!(g=j[h])&&j.all){g=j.all[h]}for(d=0;!g&&d<j.forms.length;d++){g=j.forms[d][h]}for(d=0;!g&&j.layers&&d<j.layers.length;d++){g=MM_findObj(h,j.layers[d].document)}if(!g&&j.getElementById){g=j.getElementById(h)}return g}function updateDealer(h,k){if(k.checked){document.getElementById("dealerId").value+=h+","}else{var j=document.getElementById("dealerId").value.split(",");var g="";for(var d=0;d<j.length-1;d++){if(j[d]!=h){g+=j[d]+","}}document.getElementById("dealerId").value=g}alert(document.getElementById("dealerId").value)}function SelectAll(){var c=document.getElementById("dealerCount").value;document.getElementById("dealerId").value="";if(document.getElementById("chkAll").checked){document.getElementById("allDealers").value=="true";for(var d=0;d<c;d++){document.getElementById("chk"+d).checked=true;document.getElementById("chk"+d).disabled=true}}else{document.getElementById("allDealers").value=="false";for(var d=0;d<c;d++){document.getElementById("chk"+d).checked=false;document.getElementById("chk"+d).disabled=false}}alert(document.getElementById("dealerId").value)}function ValidateDealersSelection(){var f=document.getElementById("dealerCount").value;var e=false;for(var d=0;d<f;d++){if(document.getElementById("chk"+d).checked){e=true}}return e}function CheckInteger(d){if(isNaN(document.getElementById(d).value)){while(isNaN(document.getElementById(d).value)){var c=document.getElementById(d).value;document.getElementById(d).value=c.substring(0,c.length-1)}document.getElementById(d).focus()}};