/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
function validContact(){
    var form    = document.getElementById("contact");
    var nom     = document.getElementById("nom");
    var prenom  = document.getElementById("prenom");
    var tel     = document.getElementById("phone");
    var email   = document.getElementById("email");
    var mail_value = email.value;
    var myarobase = mail_value.indexOf('@');
    var point     = mail_value.indexOf('.');
    var placepoint = point-myarobase;
    var wishtel = document.getElementById("wishtel");
    var message = document.getElementById("message");

    var logger = document.getElementById("logger");

    if(nom.value == "" && prenom.value == ""){
        if(nom.value == ""){
        nom.className="erreur";
		nom.focus();
        }else{
        prenom.className="erreur";
		prenom.focus();
        }
    	logger.innerHTML = "veuillez entrer soit votre nom soit votre pr&eacute;nom.";
        return;
    }

    if(message.value=="Bonjour,\n"){
   		message.className="erreurar";
		message.focus();
    	logger.innerHTML = "veuillez entrer un message.";
        return;
    }

	if( (mail_value == '' || point<0 || myarobase<1 || point+2>mail_value.length) &&  wishtel.checked==false ){
		email.className="erreur";
		email.focus();
    	logger.innerHTML = "veuillez indiquer une adresse e-mail valide.";
        return;
	}

    if(( tel.value=="" || !isNumeric(tel.value) || tel.value.toString().length<10 ) && wishtel.checked==true){
        tel.className="erreur";
		tel.focus();
    	logger.innerHTML = "si vous d&eacute;sirez &ecirc;tre contact&eacute; par t&eacute;l&eacute;phone entrez un num&eacute;ro.";
        return;
    }

    form.submit();
}

function isNumeric(num){
var res = 0;
	try{
		eval(num);
		res = 1;
	}catch(e){
		res = 0;
	}
return res;
}
