
/********************   Suckerfish :focus  ********************/

on = function() {
	var sfEls = document.getElementsByTagName("INPUT");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onfocus=function() {
			this.className+=" on";
		}
		sfEls[i].onblur=function() {
			this.className=this.className.replace(new RegExp(" on\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", on);
 
/********************   VERIFICATION DE FORMULAIRE   ********************/

function allezValid() {
	// Pattern for valid e-mail address
    var objRegExp  = /(^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4})$)/;
    var emailField = document.getElementById('from').value;
    
    // Is the name field blank?
    if (document.getElementById('name').value == "") {
    	alert("Entrez votre nom s'il vous plait");
        document.getElementById('name').focus();
        return false;
    }
	// Is the prenom field blank?
    if (document.getElementById('prenom').value == "") {
    	alert("Entrez votre prenom s'il vous plait");
        document.getElementById('prenom').focus();
        return false;
    }
	// Is the tel field blank?
    if (document.getElementById('tel').value == "") {
    	alert("Entrez votre téléphone");
        document.getElementById('tel').focus();
        return false;
    }
	// Is there any text in the message?   
    if (document.getElementById('message').value == "") {
    	alert("Veuillez remplir le champs Message");
        document.getElementById('message').focus();
        return false;
    }	
    // Is the email field blank?   
    if (document.getElementById('from').value == "") {
    	alert("Veuillez saisir votre adresse e-mail");
        document.getElementById('from').focus();
        return false;
    }
	// Check if the email is valid
	if(!objRegExp.test(emailField)) {
    	alert("Merci d'entrer une adresse de courriel valide");
        document.getElementById('from').focus();
        return false;
    }


    
}

function rappelValid() {
    // Is there any text in the message?   
    if (document.getElementById('tel').value == "" || isNaN(document.getElementById('tel').value) || document.getElementById('tel').length < 10) {
    	alert("Votre numero de telephone n'est pas correct");
        document.getElementById('tel').focus();
        return false;
    }
}

function newsletterValid() {
	// Pattern for valid e-mail address
    var objRegExp  = /(^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4})$)/;
    var newsletter = document.getElementById('l204703-204703').value;
    
    // Check if the email is valid
   if(!objRegExp.test(newsletter)) {
    	alert("Entrez une adresse de courriel valide");
        document.getElementById('l204703-204703').focus();
        return false;
    }
}
