function validEmail(email)
{
    invalidChars = " /:,;";
    for (i=0; i < invalidChars.length; i++)
	{
	    badChar = invalidChars.charAt(i);
	    if (email.indexOf(badChar,0) > -1)
		{
		    return false;
		}
	}
    
    atPos = email.indexOf("@",1);
    if (atPos == -1)
	{
	    return false;
	}
    if (email.indexOf("@", atPos+1) > -1 )
	{
	    return false;
	}
    perdiodPos = email.indexOf(".", atPos + 3);
    if (perdiodPos == -1)
	{
	    return false;
	}
    if (perdiodPos + 3 > email.length)
	{
	    return false;
	}
    return true;
}
  
function verification() {
    missinginfo = "";
    if (document.reserver.nom.value == "") {
        missinginfo += "\n     -  Nom";
    }
    if (document.reserver.prenom.value == "")  {
        missinginfo += "\n     -  Prénom";
    }
    if (document.reserver.tel.value == "")  {
        missinginfo += "\n     -  Téléphone";
    }
    if(document.reserver.email.value == "") {
        missinginfo += "\n     -  Adresse E-mail";
    }
    if (document.reserver.jour.value == "")  {
        missinginfo += "\n     -  Jour de réservation";
    }
    if (document.reserver.nb_nuits.value == "")  {
        missinginfo += "\n     -  Nombre de nuits";
    }
    if (document.reserver.petit_dej.value == "")  {
        missinginfo += "\n     -  Petit déjeuner";
    }
    var check=false;
    if (!document.reserver.chambre[0].checked && !document.reserver.chambre[1].checked && !document.reserver.chambre[2].checked && !document.reserver.chambre[3].checked
	&& !document.reserver.chambre[4].checked) {
        missinginfo += "\n     -  Type de chambre";
    }
    if(missinginfo != "") {
        missinginfo ="_____________________________\n" +
	    "Merci de remplir correctement \n le(s) champ(s) suivant(s):\n" +
	    missinginfo + "   "+"\n_____________________________" ;
        alert(missinginfo);
        return false;
    }
    else if(!validEmail(document.reserver.email.value))
	{
	    missinginfo ="_____________________________\n" +
		"Le champs E-mail est invalide "
		+"\n_____________________________" ;
	    alert(missinginfo);
	    document.reserver.email.focus();
	    document.reserver.email.select();
	    return false;
	}
    else
	{ 
	    return true;
	}
}

