function ValidateForm(a){var b=document.getElementById("contactform");b.From.value=Trim(b.From.value);b.FirstName.value=Trim(b.FirstName.value);b.LastName.value=Trim(b.LastName.value);b.Company.value=Trim(b.Company.value);b.Phone.value=Trim(b.Phone.value);b.Body.value=Trim(b.Body.value);if(b.From.value==""){alert("You must enter an email address.");b.From.focus();YAHOO.util.Event.preventDefault(a);return false}if(!IsValidEmailAddress(b.From.value)){alert("You must enter a valid email address.");b.From.focus();YAHOO.util.Event.preventDefault(a);return false}if(b.FirstName.value==""){alert("You must enter a first name.");b.FirstName.focus();YAHOO.util.Event.preventDefault(a);return false}if(b.LastName.value==""){alert("You must enter a last name.");b.LastName.focus();YAHOO.util.Event.preventDefault(a);return false}if(b.Company.value==""){alert("You must enter a company name.");b.Company.focus();YAHOO.util.Event.preventDefault(a);return false}if(b.Phone.value==""){alert("You must enter a phone number.");b.Phone.focus();YAHOO.util.Event.preventDefault(a);return false}phone=new String(b.Phone.value).replace(/[^0-9]/g,"");if(phone.length!=0){if(phone.length!=10){alert("You must enter a complete phone number including your area code.");b.Phone.focus();YAHOO.util.Event.preventDefault(a);return}if(!IsValidPhoneNumber(phone)){alert("You must enter a valid phone number.");b.Phone.focus();YAHOO.util.Event.preventDefault(a);return}}if(b.Body.value==""){alert("You must enter a message.");b.Body.focus();YAHOO.util.Event.preventDefault(a);return false}}function Trim(a){while(a.substring(0,1)==" "){a=a.substring(1,a.length)}while(a.substring(a.length-1,a.length)==" "){a=a.substring(0,a.length-1)}return a}function FormatPhoneNumber(a){strPhoneNumber=a.value;strPhoneNumber=strPhoneNumber.replace(/[^0-9]/g,"");strAreaCode=strPhoneNumber.substr(0,3);strPrefix=strPhoneNumber.substr(3,3);strNumber=strPhoneNumber.substr(6,4);strFormattedPhoneNumber=strPhoneNumber;if(strPrefix.length>0){strFormattedPhoneNumber="("+strAreaCode+")"+strPrefix}if(strNumber.length>0){strFormattedPhoneNumber=strFormattedPhoneNumber+"-"+strNumber}a.value=strFormattedPhoneNumber}function IsValidPhoneNumber(a){if(a.charAt(0)=="0"||a.charAt(0)=="1"){return false}if(a.charAt(3)=="0"||a.charAt(3)=="1"){return false}switch(a.substr(0,3)){case"911":case"411":case"555":return false;break}switch(a.substr(3,3)){case"911":case"411":case"555":return false;break}return true};