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='02385637e725c1a11b33e4fc4e6d2545';
} 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 > 2011)){alerts += "Please enter your vehicle's 4 digit year (example: 2009).\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('');