



function validateDealer(frmEle){
	if(frmEle.CoName.value == ""){
		alert("Please enter a Company Name.");
		frmEle.CoName.focus();
		return false;
	}
	if(frmEle.Contact.value == ""){
		alert("Please enter a Contact.");
		frmEle.Contact.focus();
		return false;
	}
	if(frmEle.Email.value == ""){
		alert("Please enter a Email.");
		frmEle.Email.focus();
		return false;
	}
	if(frmEle.Password.value == ""){
		alert("Please enter a Password.");
		frmEle.Password.focus();
		return false;
	}
	if(frmEle.Password.value != frmEle.Password2.value){
		alert("Passwords must match.");
		frmEle.Password.focus();
		return false;
	}
}

function validateDealerSignUp(frmEle){
	if(frmEle.FirmName.value == ""){
		alert("Please enter a Firm Name.");
		frmEle.FirmName.focus();
		return false;
	}
	if(frmEle.FirmPhone.value == ""){
		alert("Please enter a Firm Phone number.");
		frmEle.FirmPhone.focus();
		return false;
	}
	if(frmEle.FirstName.value == ""){
		alert("Please enter a Owner First Name.");
		frmEle.FirstName.focus();
		return false;
	}
	if(frmEle.LastName.value == ""){
		alert("'Please enter Owner's Last Name.");
		frmEle.LastName.focus();
		return false;
	}
	if(frmEle.Email.value == ""){
		alert("Please enter a Email.");
		frmEle.Email.focus();
		return false;
	}
	if(frmEle.Password.value == ""){
		alert("Please enter a Password.");
		frmEle.Password.focus();
		return false;
	}
	if(frmEle.Password.value != frmEle.Password2.value){
		alert("Passwords must match.");
		frmEle.Password.focus();
		return false;
	}
}

function validateContact(frmEle){
	if(frmEle.FirstName.value == ""){
		alert("Please enter your name.");
		frmEle.FirstName.focus();
		return false;
	}

	if(frmEle.LastName.value == ""){
		alert("Please enter your last name.");
		frmEle.LastName.focus();
		return false;
	}	
	
	
	if(frmEle.Phone.value == ""){
		alert("Please enter your daytime phone.");
		frmEle.Phone.focus();
		return false;
	}	
	
	
		if(frmEle.Phone2.value == ""){
		alert("Please enter your evening phone.");
		frmEle.Phone2.focus();
		return false;
	}	
	
	
	
	if(frmEle.Email.value == ""){
		alert("Please enter your email.");
		frmEle.Email.focus();
		return false;
	}
	var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var check=/@[\w\-]+\./;
	var checkend=/\.[a-zA-Z]{2,3}$/;
	
	var emailad = frmEle.Email.value;
	
	 if(((emailad.search(exclude) != -1)||(emailad.search(check))
	== -1)||(emailad.search(checkend) == -1)){
	  	  alert("Please enter a valid e-mail address.");
		  frmEle.Email.focus();
		  return false;
	 }
	 
	 
	 
	if(frmEle.Comments.value == ""){
		alert("Please enter your comments.");
		frmEle.Comments.focus();
		return false;
	}
}



function validateContactCallBack(frmEle) {
    if (frmEle.FirstName.value == "") {
        alert("Please enter your name.");
        frmEle.FirstName.focus();
        return false;
    }

    if (frmEle.LastName.value == "") {
        alert("Please enter your last name.");
        frmEle.LastName.focus();
        return false;
    }


    if (frmEle.Phone.value == "") {
        alert("Please enter your phone.");
        frmEle.Phone.focus();
        return false;
    }

}


function validateInstallationContact(frmEle){

if(document.getElementById('zm2').checked)
{
document.getElementById('whatdoiwant2').value = 1;
}

document.getElementById('bcc2').value = document.getElementById('bc2').value;


	if(frmEle.FirstName.value == ""){
		alert("Please enter your name.");
		frmEle.FirstName.focus();
		return false;
	}

	if(frmEle.LastName.value == ""){
		alert("Please enter your last name.");
		frmEle.LastName.focus();
		return false;
	}

	if (frmEle.Address.value == "") {
	    alert("Please enter your Address");
	    frmEle.Address.focus();
	    return false;
	}

	if (frmEle.City.value == "") {
	    alert("Please enter City");
	    frmEle.City.focus();
	    return false;
	}

	if (frmEle.State.value == "" || frmEle.State.value == "0") {
	    alert("Please enter your Province");
	    frmEle.State.focus();
	    return false;
	}

	if (frmEle.Zip.value == "") {
	    alert("Please enter your postal code in the format X0X 0X0");
	    frmEle.Zip.focus();
	    return false;
	}
	else {
	    objRegExp = /^\D{1}\d{1}\D{1}\s\d{1}\D{1}\d{1}$/
	    if (!objRegExp.test(frmEle.Zip.value)) {
	        alert("Please enter your postal code in the format X0X 0X0");
	        frmEle.Zip.focus();
	        return false;
	    }
	}
	
	if(frmEle.Phone.value == ""){
		alert("Please enter your daytime phone.");
		frmEle.Phone.focus();
		return false;
	}	
	
	
		if(frmEle.Phone2.value == ""){
		alert("Please enter your evening phone.");
		frmEle.Phone2.focus();
		return false;
	}	
	
	
	
	if(frmEle.Email.value == ""){
		alert("Please enter your email.");
		frmEle.Email.focus();
		return false;
	}
	var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var check=/@[\w\-]+\./;
	var checkend=/\.[a-zA-Z]{2,3}$/;
	
	var emailad = frmEle.Email.value;
	
	 if(((emailad.search(exclude) != -1)||(emailad.search(check))
	== -1)||(emailad.search(checkend) == -1)){
	  	  alert("Please enter a valid e-mail address.");
		  frmEle.Email.focus();
		  return false;
	 }
	 
}
