function openNewWindow(theURL,winName) { 

  window.open(theURL,winName);

}



function toggleT() {

    if (document.requestquote.billingsame.checked) document.getElementById('field1').style['display']='none';

    else document.getElementById('field1').style['display']='inline';

	

	if (document.requestquote.billingsame.checked) document.getElementById('field2').style['display']='none';

    else document.getElementById('field2').style['display']='inline';

	

	if (document.requestquote.billingsame.checked) document.getElementById('field2a').style['display']='none';

    else document.getElementById('field2a').style['display']='inline';

	

	if (document.requestquote.billingsame.checked) document.getElementById('field3').style['display']='none';

    else document.getElementById('field3').style['display']='inline';

	

	if (document.requestquote.billingsame.checked) document.getElementById('field3a').style['display']='none';

    else document.getElementById('field3a').style['display']='inline';

	

	if (document.requestquote.billingsame.checked) document.getElementById('field4').style['display']='none';

    else document.getElementById('field4').style['display']='inline';	

}



function toggleT2() {

    if (document.requestquote.residential.checked) {

		document.getElementById('field5').style['display']='none';

   		document.requestquote.business.checked = false;

		}

    else document.getElementById('field5').style['display']='inline';

	

	if (document.requestquote.residential.checked) document.getElementById('field5a').style['display']='none';

    else document.getElementById('field5a').style['display']='inline';

	

	}



function toggleT3() {

    if (document.requestquote.business.checked) {

		document.getElementById('field5').style['display']='inline';

   		document.requestquote.residential.checked = false;

		}

    

	if (document.requestquote.business.checked) document.getElementById('field5a').style['display']='inline';

    	

	}	

	

function TheFormCheckzip() {

if (document.zipcheck.zip.value.length < 5) {

	alert("Please enter a 5 digit ZIP Code.");

	document.zipcheck.zip.focus();

	return false;

	}

return true;	

}	

	

	

function TheFormCheck() {

var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	

if (!document.requestquote.business.checked && !document.requestquote.residential.checked) {

	alert("Please indicate if residential or business client.");

	document.requestquote.residential.focus();

	return false;

	}



if (document.requestquote.name.value == "") {

	alert("Please enter your first name.");

	document.requestquote.name.focus();

	return false;

	}

	

if (document.requestquote.lastname.value == "") {

	alert("Please enter your last name.");

	document.requestquote.lastname.focus();

	return false;

	}	



if (document.requestquote.business.checked && document.requestquote.company.value == "") {

	alert("Please enter your company's name.");

	document.requestquote.company.focus();

	return false;

	}



if (document.requestquote.phone.value == "") {

	alert("Please enter your phone number.");

	document.requestquote.phone.focus();

	return false;

	}



if (filter.test(document.requestquote.email.value));

	else {

	alert("Please enter a valid email address.");

	document.requestquote.email.focus();

	return false;

	}



if (document.requestquote.address.value == "") {

	alert("Please enter your address.");

	document.requestquote.address.focus();

	return false;

	}



if (!document.requestquote.billingsame.checked && document.requestquote.baddress.value == "") {

	alert("Please enter your billing address.");

	document.requestquote.baddress.focus();

	return false;

	}



if (!document.requestquote.billingsame.checked && document.requestquote.bcity.value == "") {

	alert("Please enter your billing city.");

	document.requestquote.bcity.focus();

	return false;

	}

	

if (!document.requestquote.billingsame.checked && document.requestquote.bstate.value == "") {

	alert("Please enter your billing state.");

	document.requestquote.bstate.focus();

	return false;

	}	



if (!document.requestquote.billingsame.checked && document.requestquote.bzip.value == "") {

	alert("Please enter your billing zip code.");

	document.requestquote.bzip.focus();

	return false;

	}



if (document.requestquote.description.value == "") {

	alert("Please enter a service description.");

	document.requestquote.description.focus();

	return false;

	}



if (document.requestquote.estimate.value == "") {

	alert("Please enter a time estimate.");

	document.requestquote.estimate.focus();

	return false;

	}



if (document.requestquote.pdate.value == "") {

	alert("Please enter a pickup date.");

	document.requestquote.pdate.focus();

	return false;

	}



if (document.requestquote.pdate.value.length < 10) {

	alert("Please format the date as MM/DD/YYYY");

	document.requestquote.pdate.focus();

	return false;

	}			



if (document.requestquote.pdate.value == document.requestquote.today.value) {

	alert("Please enter a pickup date after today.");

	document.requestquote.pdate.focus();

	return false;

	}	



if (document.requestquote.ptime.value == "") {

	alert("Please enter an arrival window.");

	document.requestquote.ptime.focus();

	return false;

	}

	

if (document.requestquote.heardfrom.value == "") {

	alert("Please take a moment to tell us how you heard about us.");

	document.requestquote.heardfrom.focus();

	return false;

	}			



return true;

}



function TheFormCheck2() {

var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;



if (document.requestinfo.firstname.value == "") {

	alert("Please enter your first name.");

	document.requestinfo.firstname.focus();

	return false;

	}



if (document.requestinfo.lastname.value == "") {

	alert("Please enter your last name.");

	document.requestinfo.lastname.focus();

	return false;

	}



if (document.requestinfo.territory.value == "") {

	alert("Please enter your preferred territory.");

	document.requestinfo.territory.focus();

	return false;

	}



if (document.requestinfo.address.value == "") {

	alert("Please enter your address.");

	document.requestinfo.address.focus();

	return false;

	}



if (document.requestinfo.city.value == "") {

	alert("Please enter your city.");

	document.requestinfo.city.focus();

	return false;

	}

	

if (document.requestinfo.state.value == "") {

	alert("Please enter your state.");

	document.requestinfo.state.focus();

	return false;

	}

	

if (document.requestinfo.zip.value == "") {

	alert("Please enter your zip code.");

	document.requestinfo.zip.focus();

	return false;

	}			





if (document.requestinfo.homephone.value == "") {

	alert("Please enter your home phone number.");

	document.requestinfo.homephone.focus();

	return false;

	}



if (filter.test(document.requestinfo.email.value));

	else {

	alert('Please enter a valid email address.');

	document.requestinfo.email.focus();

	return false;

	}





if (document.requestinfo.aq1.value == "") {

	alert("Please answer all of the additional questions.");

	document.requestinfo.aq1.focus();

	return false;

	}



if (document.requestinfo.aq2.value == "") {

	alert("Please answer all of the additional questions.");

	document.requestinfo.aq2.focus();

	return false;

	}



if (document.requestinfo.aq3.value == "") {

	alert("Please answer all of the additional questions.");

	document.requestinfo.aq3.focus();

	return false;

	}

			

if (document.requestinfo.aq4.value == "") {

	alert("Please answer all of the additional questions.");

	document.requestinfo.aq4.focus();

	return false;

	}



if (document.requestinfo.aq5.value == "") {

	alert("Please answer all of the additional questions.");

	document.requestinfo.aq5.focus();

	return false;

	}	

if (document.requestinfo.aq6.value == "") {

	alert("Please answer all of the additional questions.");

	document.requestinfo.aq6.focus();

	return false;

	}

if (document.requestinfo.aq7.value == "") {

	alert("Please answer all of the additional questions.");

	document.requestinfo.aq7.focus();

	return false;

	}	



return true;

}



function TheFormCheck3() {

var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;



if (document.applyform.firstname.value == "") {

	alert("Please enter your first name.");

	document.applyform.firstname.focus();

	return false;

	}



if (document.applyform.lastname.value == "") {

	alert("Please enter your last name.");

	document.applyform.lastname.focus();

	return false;

	}



if (document.applyform.phone.value == "") {

	alert("Please enter your phone number.");

	document.applyform.phone.focus();

	return false;

	}



if (filter.test(document.applyform.email.value));

	else {

	alert('Please enter a valid email address.');

	document.applyform.email.focus();

	return false;

	}



if (document.applyform.address.value == "") {

	alert("Please enter your address.");

	document.applyform.address.focus();

	return false;

	}



if (document.applyform.city.value == "") {

	alert("Please enter your city.");

	document.applyform.city.focus();

	return false;

	}

	

if (document.applyform.state.value == "") {

	alert("Please enter your state.");

	document.applyform.state.focus();

	return false;

	}

	

if (document.applyform.zip.value == "") {

	alert("Please enter your zip code.");

	document.applyform.zip.focus();

	return false;

	}			



if (document.applyform.position.value == "") {

	alert("Please tell us what job you are applying for.");

	document.applyform.position.focus();

	return false;

	}	

	

if (document.applyform.binFile.value == "") {

	alert("Don't forget your resume!");

	document.applyform.binFile.focus();

	return false;

	}		



return true;

}



function TheFormCheckRefer() {

var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;



if (document.referafriend.yourname.value == "") {

	alert("Please enter your name.");

	document.referafriend.yourname.focus();

	return false;

	}



if (filter.test(document.referafriend.youremail.value));

	else {

	alert('Please enter a valid email address.');

	document.referafriend.youremail.focus();

	return false;

	}



if (document.referafriend.yourfriendsname.value == "") {

	alert("Please enter your friend's name.");

	document.referafriend.yourfriendsname.focus();

	return false;

	}



	

	if (filter.test(document.referafriend.yourfriendsemail.value));

	else {

	alert('Please enter a valid email address.');

	document.referafriend.yourfriendsemail.focus();

	return false;

	}



return true;

}



function TheFormCheckContact() {

var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;



if (document.contactus.subject.value == "") {

	alert("Please select a subject.");

	document.contactus.subject.focus();

	return false;

	}



if (document.contactus.yourname.value == "") {

	alert("Please enter your name.");

	document.contactus.yourname.focus();

	return false;

	}



if (document.contactus.yourphone.value == "") {

	alert("Please enter your phone number.");

	document.contactus.yourphone.focus();

	return false;

	}



if (filter.test(document.contactus.youremail.value));

	else {

	alert('Please enter a valid email address.');

	document.contactus.youremail.focus();

	return false;

	}







return true;

}

function TheFormCheck8() {

var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;



if (filter.test(document.requestinfo.name.value));

	else {

	alert('Please your name.');

	document.requestinfo.name.focus();

	return false;




if (document.requestinfo.address.value == "") {

	alert("Please enter your address.");

	document.requestinfo.address.focus();

	return false;

	}




if (document.requestinfo.city.value == "") {

	alert("Please enter your city.");

	document.requestinfo.city.focus();

	return false;

	}

	

if (document.requestinfo.state.value == "") {

	alert("Please enter your state.");

	document.requestinfo.state.focus();

	return false;

	}

	

if (document.requestinfo.zip.value == "") {

	alert("Please enter your zip code.");

	document.requestinfo.zip.focus();

	return false;

	}			





if (document.requestinfo.dayphone.value == "") {

	alert("Please enter your phone number.");

	document.requestinfo.dayphone.focus();

	return false;

	}



if (filter.test(document.requestinfo.email.value));

	else {

	alert('Please enter a valid email address.');

	document.requestinfo.email.focus();

	return false;

	}

return true;

}

function TheFormCheck9() {

var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	

if (document.quicklead.name.value == "") {

	alert("Please enter your name.");

	document.quicklead.name.focus();

	return false;

	}			





if (document.quicklead.phone.value == "") {

	alert("Please enter your phone number.");

	document.quicklead.phone.focus();

	return false;

	}


if (document.quicklead.location.value == "") {

	alert("Please enter your location.");

	document.quicklead.location.focus();

	return false;

	}

if (document.quicklead.email.value == "") {

	alert("Please enter your email.");

	document.quicklead.email.focus();

	return false;

	}
	
if (filter.test(document.quicklead.email.value));

	else {

	alert('Please enter a valid email address.');

	document.quicklead.email.focus();

	return false;

	}	

return true;

}

