function prforms(){
document.getElementById("frmpaypal").target = "ifrmpaypal";
document.getElementById("frmpaypal").submit();
document.getElementById("ppfrm").submit();
}

function payby(met){

	if (met == "paypal"){
	document.getElementById("paycc").style.display = "none";
	document.getElementById("paypaypal").style.display = "block";
	}
	if (met == "cc"){
	document.getElementById("paycc").style.display = "block";
	document.getElementById("paypaypal").style.display = "none";
	}

}


function validateremov(){

	var frm = document.registration;

	if (frm.firstname.value == ""){
	alert("Firstname is required!");
	frm.firstname.focus();
	return false;
	}

	if (frm.lastname.value == ""){
	alert("Lastname is required!");
	frm.lastname.focus();
	return false;
	}

	if (frm.phone.value == ""){
	alert("Cellphone is required!");
	frm.phone.focus();
	return false;
	}

	if (frm.com_name.value == ""){
	alert("Company is required!");
	frm.com_name.focus();
	return false;
	}

	if (frm.workphone.value == ""){
	alert("Office phone is required!");
	frm.workphone.focus();
	return false;
	}

	//if (frm.owner_name.value == ""){
	//alert("Owner name is required!");
	//frm.owner_name.focus();
	//return false;
	//}

	if (frm.address.value == ""){
	alert("Address is required!");
	frm.address.focus();
	return false;
	}

	if (frm.city.value == ""){
	alert("City is required!");
	frm.city.focus();
	return false;
	}


	if (frm.vacantlot.value == "YES"){
		if (frm.countyfolio.value == ""){
		alert("You selected vacant lot, therefore county folio is required!");
		frm.countyfolio.focus();
		return false;
		}		
	}

}

function pswretrieval(){

	var frm = document.loginfrmbtn;
	
	if (frm.strEmail.value == ""){
	alert("Email is required!");
	frm.strEmail.focus();
	return false;
	}

	checkmail = frm.strEmail.value

	//if ((checkmail.indexOf('@') < 0) || ((checkmail.charAt(checkmail.length-4) != '.') && (checkmail.charAt(checkmail.length-3) != '.'))) {
	//alert("The email entered seems to be Invalid!");
	//frm.strEmail.focus(); 
	//return false;
	//}
}

function chklogin(){

	var frm = document.loginfrm;

	if (frm.strEmail.value == ""){
	alert("Email is required!");
	frm.strEmail.focus();
	return false;
	}

	//checkmail = frm.strEmail.value
	//if ((checkmail.indexOf('@') < 0) || ((checkmail.charAt(checkmail.length-4) != '.') && (checkmail.charAt(checkmail.length-3) != '.'))) {
	//alert("The email entered seems to be Invalid!");
	//frm.strEmail.focus(); 
	//return false;
	//}

	if (frm.strPassword.value == ""){
	alert("Password is required!");
	frm.strPassword.focus();
	return false;
	}

}

function chkloginbtn(){

	var frm = document.loginfrmbtn;

	if (frm.strEmail.value == ""){
	alert("Email is required!");
	frm.strEmail.focus();
	return false;
	}

	//checkmail = frm.strEmail.value
	//if ((checkmail.indexOf('@') < 0) || ((checkmail.charAt(checkmail.length-4) != '.') && (checkmail.charAt(checkmail.length-3) != '.'))) {
	//alert("The email entered seems to be Invalid!");
	//frm.strEmail.focus(); 
	//return false;
	//}

	if (frm.strPassword.value == ""){
	alert("Password is required!");
	frm.strPassword.focus();
	return false;
	}

}

function chkfrm(){

	var frm = document.registration;

	if (frm.firstname.value == ""){
	alert("Firstname is required!");
	frm.firstname.focus();
	return false;
	}

	if (frm.lastname.value == ""){
	alert("Lastname is required!");
	frm.lastname.focus();
	return false;
	}

	if (frm.phone.value == ""){
	alert("Cellphone is required!");
	frm.phone.focus();
	return false;
	}

	if (frm.fax.value == ""){
	alert("Fax is required!");
	frm.fax.focus();
	return false;
	}

	if (frm.email.value == ""){
	alert("Email is required!");
	frm.email.focus();
	return false;
	}

	checkmail = frm.email.value

	//if ((checkmail.indexOf('@') < 0) || ((checkmail.charAt(checkmail.length-4) != '.') && (checkmail.charAt(checkmail.length-3) != '.'))) {
	//alert("The email entered seems to be Invalid!");
	//frm.email.focus(); 
	//return false;
	//}

	if (frm.strPassword.value == ""){
	alert("Password is required!");
	frm.strPassword.focus();
	return false;
	}

	if (frm.company.value == ""){
	alert("Company is required!");
	frm.company.focus();
	return false;
	}


	if (frm.workphone.value == ""){
	alert("Office phone is required!");
	frm.workphone.focus();
	return false;
	}

	if (frm.address.value == ""){
	alert("Address is required!");
	frm.address.focus();
	return false;
	}

	if (frm.city.value == ""){
	alert("City is required!");
	frm.city.focus();
	return false;
	}

	if (frm.state.value == ""){
	alert("State is required!");
	frm.state.focus();
	return false;
	}

	if (frm.postcode.value == ""){
	alert("Postal Code is required!");
	frm.postcode.focus();
	return false;
	}


}


function chkfrmupt(){

	var frm = document.registration;

	if (frm.firstname.value == ""){
	alert("Firstname is required!");
	frm.firstname.focus();
	return false;
	}

	if (frm.lastname.value == ""){
	alert("Lastname is required!");
	frm.lastname.focus();
	return false;
	}

	if (frm.phone.value == ""){
	alert("Phone is required!");
	frm.phone.focus();
	return false;
	}


	if (frm.address.value == ""){
	alert("Address is required!");
	frm.address.focus();
	return false;
	}

	if (frm.city.value == ""){
	alert("City is required!");
	frm.city.focus();
	return false;
	}

	if (frm.postcode.value == ""){
	alert("Postal Code is required!");
	frm.postcode.focus();
	return false;
	}


}

function calcorder(){

	var frm = document.orderform;
	var pprice = 0;
	var radio_choice = false;

	for (counter = 0; counter < frm.location.length; counter++){
		if (frm.location[counter].checked) {
		radio_choice = frm.location[counter].value;
			if (radio_choice == "Standard Service Area"){
			pprice = parseFloat(pprice) + (parseFloat(frm.location1.value) * 25);
			}
			if (radio_choice == "Parkland Isles or Heron Bay Style"){
			pprice = parseFloat(pprice) + (parseFloat(frm.location2.value) * 40);
			}
			if (radio_choice == "Palm Beach County (North of Palmetto Park Road)"){
			pprice = parseFloat(pprice) + (parseFloat(frm.location3.value) * 35);
			}
			//if (radio_choice == "Dade County"){
			//pprice = parseFloat(pprice) + (parseFloat(frm.location4.value) * 25);
			//}
		}
	}

	var vCollection = document.getElementsByName('special');
	for (var i = 0; i < vCollection.length; i++){
    		if (vCollection[i].checked){	
		radio_choice = vCollection[i].value;	
			if (radio_choice == "Info Box"){
			pprice = parseFloat(pprice) + (parseFloat(frm.specialselection1.value) * 10);
			}
			if (radio_choice == "Tall Post"){
			pprice = parseFloat(pprice) + (parseFloat(frm.specialselection2.value) * 10);
			}
			if (radio_choice == "Photo Confirmation"){
			pprice = parseFloat(pprice) + (parseFloat(frm.specialselection3.value) * 10);
			}	
    		}
	}

	document.getElementById("totaldiv").innerHTML = "<h1>&nbsp;$" + pprice + ".00</h1>"
}

function validateorder(){

	var frm = document.orderform;

	if (frm.company.value == ""){
	alert("Company is required!");
	frm.company.focus();
	return false;
	}


	if (frm.workphone.value == ""){
	alert("Office phone is required!");
	frm.workphone.focus();
	return false;
	}	

	if (frm.officefax.value == ""){
	alert("Fax is required!");
	frm.officefax.focus();
	return false;
	}

	
	if (frm.ownername.value == ""){
	alert("Property Owner Name is required!");
	frm.ownername.focus();
	return false;
	}

	if (frm.Address.value == ""){
	alert("Address is required!");
	frm.Address.focus();
	return false;
	}

	if (frm.City.value == ""){
	alert("City is required!");
	frm.City.focus();
	return false;
	}

	if (frm.vacantlot.value == "YES"){
		if (frm.countyfolio.value == ""){
		alert("You selected vacant lot, therefore county folio is required!");
		frm.countyfolio.focus();
		return false;
		}		
	}

	if (frm.expirationdate.value == ""){
	alert("Expiration date is required!");
	frm.expirationdate.focus();
	return false;
	}

	var riders = 0;
	var radioresults = 0;
	var radiolocations = 0;
	var specials = 0;
	
	var vCollection = document.getElementsByName('panel');
	for (var i = 0; i < vCollection.length; i++){
    		if (vCollection[i].checked){	
		radio_choice = vCollection[i].value;	
		radioresults = 1;	
    		}
	}

	if (radioresults == 0){
	alert("Select Type of Panel!");
	return false;
	}


	var vCollection = document.getElementsByName('riders');
	for (var i = 0; i < vCollection.length; i++){
    		if (vCollection[i].checked){	
		radio_choice = vCollection[i].value;	
		riders = 1;	
    		}
	}

	if (riders == 0){
	//alert("Select Riders!");
	//return false;
	}

	var vCollection = document.getElementsByName('location');
	for (var i = 0; i < vCollection.length; i++){
    		if (vCollection[i].checked){	
		radio_choice = vCollection[i].value;	
		radiolocations = 1;	
    		}
	}

	if (radiolocations == 0){
	alert("Select Location of Property!");
	return false;
	}
	
	if (document.getElementById("special_photocheck").checked){

		if (document.getElementById("photoemail").value == ""){
		alert("You selected Photo Confirmation, therefore email is required!");
		document.getElementById("photoemail").focus();
		return false;
		}

		checkmail = document.getElementById("photoemail").value;

		//if ((checkmail.indexOf('@') < 0) || ((checkmail.charAt(checkmail.length-4) != '.') && (checkmail.charAt(checkmail.length-3) != '.'))) {
		//alert("The email entered seems to be Invalid!");
		//document.getElementById("photoemail").focus(); 
		//return false;
		//}

	}

	if (!document.getElementById("terms").checked){
	alert("You need to accept terms and conditions before placing the order!");
	return false;
	}

}

function defaultHandler() {return false}
function silentHandler()  {return true}
function customHandler(desc,page,line,chr)  {
 alert(
  'JavaScript error occurred! \n'
 +'The error was handled by '
 +'a customized error handler.\n'
 +'\nError description: \t'+desc
 +'\nPage address:      \t'+page
 +'\nLine number:       \t'+line
 )
 return true
}
if ((''+self.location.search).indexOf('silentHandler')!=-1) window.onerror=silentHandler;
else if ((''+self.location.search).indexOf('defaultHandler')!=-1) window.onerror=defaultHandler;
else window.onerror=customHandler;

