
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("Veuillez entrer votre adresse de courriel");
		frmEle.Email.focus();
		return false;
	}
	if(frmEle.Password.value == ""){
		alert("Veuillez entrer un mot de passe");
		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("Veuillez entrer votre adresse de courriel");
		frmEle.Email.focus();
		return false;
	}
}

function validateContact(frmEle){
	if(frmEle.FirstName.value == ""){
		alert("Veuillez entrer votre nom");
		frmEle.FirstName.focus();
		return false;
	}

	if(frmEle.LastName.value == ""){
		alert("Veuillez entrer votre Nom de Famille");
		frmEle.LastName.focus();
		return false;
	}	
	if(frmEle.Email.value == ""){
		alert("Veuillez entrer votre Adresse de courriel");
		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 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("Veuillez entrer votre Prenom");
		frmEle.FirstName.focus();
		return false;
	}

	if(frmEle.LastName.value == ""){
		alert("Veuillez entrer votre Nom de Famille");
		frmEle.LastName.focus();
		return false;
	}



	if (frmEle.Address.value == "") {
	    alert("Veuillez entrer votre Adresse");
	    frmEle.Address.focus();
	    return false;
	}


	if (frmEle.City.value == "") {
	    alert("Veuillez entrer votre Ville");
	    frmEle.City.focus();
	    return false;
	}
	if (frmEle.State.value == "" || frmEle.State.value == "0") {
	    alert("Veuillez entrer votre Province");
	    frmEle.State.focus();
	    return false;
	}


	if (frmEle.State.value == "out") {
	    var answer = confirm("StoresSelectsCanada.ca n'accepte les commandes qu'en provenance et \u00E0 destination d'adresses canadiennes.  Pour les livraisons vers d'autres pays, incluant  les \u00C9tats\u00ADUnis, visitez le site SelectBlinds.com.  Cliquez sur OK pour aller \u00E0 SelectBlinds.com maintenant.  Sinon, cliquez sur 'Annuler' et choisissez votre province.")
	    if (answer) {
	        win = top;
	        win.opener = top;
	        win.close();
	        window.open("http://www.selectblinds.com");
	    }
	    else {
	        frmEle.State.focus();
	        return false;
	    }
	}




	if (frmEle.Zip.value == "") {
	    alert("Veuillez entrer votre code postal dans le 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("Veuillez entrer votre code postal dans le format X0X 0X0");
	        frmEle.Zip.focus();
	        return false;
	    }
	}
	
	
	if(frmEle.Phone.value == ""){
		alert("Veuillez entrer un num\351ro de t\351l\351phone qui no permettra de vous contacter le jour");
		frmEle.Phone.focus();
		return false;
	}	
	
	
		if(frmEle.Phone2.value == ""){
		alert("Veuillez entrer un num\351ro de t\351l\351phone qui no permettra de vous contacter le soir");
		frmEle.Phone2.focus();
		return false;
	}	
	
	
	
	if(frmEle.Email.value == ""){
		alert("Veuillez entrer votre adresse de courriel");
		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("Adresse de courriel incorrecte!  Veuillez apporter les changements n\351cessaires.");
		  frmEle.Email.focus();
		  return false;
	 }
	 
}


