function toggleOrigin(toggle) { if (toggle==true) { document.forms['mover_quote'].elements['from_country'].disabled = true; document.forms['mover_quote'].elements['from_zip'].disabled = false; document.forms['mover_quote'].elements['from_country'].style.border = '1px solid #FFFFFF'; document.forms['mover_quote'].elements['from_zip'].style.border= '1px solid #727272'; document.forms['mover_quote'].elements['uid'].value='8efgrte7mmfs20e2eqd87d17p6dq3gq5'; } else { document.forms['mover_quote'].elements['from_country'].disabled = false; document.forms['mover_quote'].elements['from_zip'].disabled = true; document.forms['mover_quote'].elements['from_country'].style.border = '1px solid #727272'; document.forms['mover_quote'].elements['from_zip'].style.border = '1px solid #FFFFFF'; } return true; } function toggleDestination(toggle) { if (toggle==true) { document.forms['mover_quote'].elements['to_country'].disabled = true; document.forms['mover_quote'].elements['to_zip'].disabled = false; document.forms['mover_quote'].elements['to_country'].style.border = '1px solid #FFFFFF'; document.forms['mover_quote'].elements['to_zip'].style.border= '1px solid #727272'; } else { document.forms['mover_quote'].elements['to_country'].disabled = false; document.forms['mover_quote'].elements['to_zip'].disabled = true; document.forms['mover_quote'].elements['to_country'].style.border = '1px solid #727272'; document.forms['mover_quote'].elements['to_zip'].style.border = '1px solid #FFFFFF'; } return true; } function validEmailAddress() { var pattern = /\w+@[\w-]+\.\w+/; var emailAddress = document.forms['mover_quote'].elements['email'].value; if (emailAddress.match(pattern) == null) { alert("Please enter a valid email address"); return(false); } else { return(true); } } function loadWindow(url) { window.open(url,"infobox","width=400,height=400, resizable=1,scrollbars=1") } function toolTips(page,tag) { if (page=="q") { if (tag=="name") return("Please enter your full name for the moving companies. Your personal information is kept private and secure."); if (tag=="email") return("Please enter your contact email address. Your email is kept private and secure."); if (tag=="phone") return("Please enter the best phone number for the movers to contact you. Their represenatives will call to assist you with your move, not pressure you."); if (tag=="from") return("Please choose the type that best describes your home."); if (tag=="from_country") return("If you are moving internationally, please choose the country that you are moving from."); if (tag=="from_zip") return("It is easy for movers to quote customers using zip codes. If you don't know your origin zip code, use our lookup tool to search by city/state."); if (tag=="to") return("Please choose the type that best describes your home."); if (tag=="to_country") return("If you are moving internationally, please choose the country that you are moving to."); if (tag=="to_zip") return("It is easy for movers to quote customers using zip codes. If you don't know your destination zip code, use our lookup tool to search by city/state."); if (tag=="move_type") return("If your employer is paying for your relocation, some movers have special departments and benefits for corporate accounts."); if (tag=="move_date") return("Please enter a moving date. This is an approximate date and should typically be at least 7 days in advance."); if (tag=="rooms") return("Enter the total number of rooms in your home that you plan to move, including bathrooms."); if (tag=="bedrooms") return("From the total number of rooms that you are moving, how many are furnished bedrooms."); if (tag=="appliances") return("Enter the total number of large applicances in your home that you are moving such as a refrigerator, washer/dryer, or stove."); if (tag=="vehicles") return("If you have vehicles to move we will provide you with an additional form on the next page to tell us about your vehicles."); if (tag=="realtor") return("If you need a real estate agent at your origin or destination, let us know and we will ask you a few more questions on the next page."); if (tag=="comments") return("Please describe any unique items, special needs, or comments for the moving companies."); } return("no text"); } function CheckPost() { var alerts = ''; var digits = "0123456789"; var digitsandletters = "0123456789abcdefghijklmnopqrstuvwxyz"; if (document.forms['mover_quote'].elements['fname'].value == ""){alerts += "Please enter your First Name.\n";} if (document.forms['mover_quote'].elements['lname'].value == ""){alerts += "Please enter your Last Name.\n";} var pattern = /\w+@[\w-]+\.\w+/; var emailAddress = document.forms['mover_quote'].elements['email'].value; if (emailAddress.match(pattern) == null){alerts += "Please enter a valid E-Mail Address.\n"}; var TempPhone=""; var LastChar=""; var count=0; for (var i =0; i <= document.forms['mover_quote'].elements['phone'].value.length -1; i++) { if (digits.indexOf(document.forms['mover_quote'].elements['phone'].value.charAt(i)) != -1) { if((TempPhone == "") && ((document.forms['mover_quote'].elements['phone'].value.charAt(i) == "1") || (document.forms['mover_quote'].elements['phone'].value.charAt(i) == "0"))) { //nothing } else { if(document.forms['mover_quote'].elements['phone'].value.charAt(i)==LastChar) { count=count+1; if(count==10) { alerts += "Your phone number must be 10 digits.\n"; } } else { count=0; } if(LastChar=="") { count=1; } TempPhone+=document.forms['mover_quote'].elements['phone'].value.charAt(i); } LastChar=document.forms['mover_quote'].elements['phone'].value.charAt(i); } } document.forms['mover_quote'].elements['phone'].value=TempPhone if(document.forms['mover_quote'].elements['phone'].value.match(/^[ ]*[(]{0,1}[ ]*[0-9]{3,3}[ ]*[)]{0,1}[-]{0,1}[ ]*[0-9]{3,3}[ ]*[-]{0,1}[ ]*[0-9]{4,4}[ ]*$/)==null){alerts += "Please enter a valid Phone Number.\n";} if(document.forms['mover_quote'].elements['from_country_usa'][0].checked==true) { if (document.forms['mover_quote'].elements['from_zip'].value == ""){ alerts += "Please fill in your Origin Zip Code, or use our 'Lookup' tool.\n"; } for (var i = 0; i < document.forms['mover_quote'].elements['from_zip'].value.length; i++){ temp = document.forms['mover_quote'].elements['from_zip'].value.substring(i, i+1); if (digits.indexOf(temp) == -1 && document.forms['mover_quote'].elements['from_zip'].value != "") { alerts += "The Origin Zip Code must be a 5 digit number.\n"; break; } } } else { if (document.forms['mover_quote'].elements['from_country'].value == ""){ alerts += "Please enter your Origin Country.\n"; } } if(document.forms['mover_quote'].elements['to_country_usa'][0].checked==true) { if (document.forms['mover_quote'].elements['to_zip'].value == ""){ alerts += "Please fill in your Destination Zip Code, or use our 'Lookup' tool.\n"; } for (var i = 0; i < document.forms['mover_quote'].elements['to_zip'].value.length; i++){ temp = document.forms['mover_quote'].elements['to_zip'].value.substring(i, i+1); if (digits.indexOf(temp) == -1 && document.forms['mover_quote'].elements['to_zip'].value != "") { alerts += "The Destination Zip Code must be a 5 digit number.\n"; break; } } } else { if (document.forms['mover_quote'].elements['to_country'].value == ""){ alerts += "Please enter your Destination Country.\n"; } } if (alerts != ""){alert(alerts); return (false);} else {document.forms['mover_quote'].elements['uid'].value=document.forms['mover_quote'].elements['uid'].value + document.forms['mover_quote'].elements['phone'].value; return (true);} } function CheckExtraPost() { var alerts = ''; if(document.forms['extra'].elements['vehicles'][0].checked==true) { if ((document.forms['extra'].elements['year'].value < 1900) || (document.forms['extra'].elements['year'].value > 2012)){alerts += "Please enter your vehicle's 4 digit year (example: 2010).\n";} if (document.forms['extra'].elements['make'].options[document.forms['extra'].elements['make'].selectedIndex].value == "0"){alerts += "Please select your vehicle's make.\n";} if (document.forms['extra'].elements['model'].options[document.forms['extra'].elements['model'].selectedIndex].value == "0"){alerts += "Please select your vehicle's model.\n";} } if(document.forms['extra'].elements['realtor'][0].checked==true) { if ((document.forms['extra'].elements['buying'].options[document.forms['extra'].elements['buying'].selectedIndex].value == "No") && (document.forms['extra'].elements['selling'].options[document.forms['extra'].elements['selling'].selectedIndex].value == "No")){alerts += "If you are interested in finding a Realtor, please choose at least one service your are looking for, Buying and/or Selling.\n";} } if (alerts != ""){alert(alerts); return (false);} else {return (true);} } function lookup_zip(which) { lookup=window.open('lookup.php?which='+which,'lookup_zip','toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width=400,height=200'); lookup.focus(); } function set_zip(zip,which) { if(which=='from') document.forms['mover_quote'].elements['from_zip'].value=zip; else document.forms['mover_quote'].elements['to_zip'].value=zip; } document.write('');