navvers = navigator.appVersion.substring(0,1);
if (navvers > 3)
   navok = true;
else
   navok = false;

today = new Date;
jour = today.getDay();
numero = today.getDate();
if (numero<10)
   numero = "0"+numero;
mois = today.getMonth();
if (navok)
   annee = today.getFullYear();
else
   annee = today.getYear();
TabJour = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
TabMois = new Array("janvier","février","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","décembre");
var messageDate = TabJour[jour] + " " + numero + " " + TabMois[mois] + " " + annee;

function valide_rech(leform)
{
   	if (leform.request.value=="") 
    {
       alert("Merci de saisir au moins un mot clé pour votre recherche.");
       leform.request.focus();
       return false;
    } 
   	if (leform.request.value=="mots-clés") 
    {
       alert("Merci de saisir un mot clé valide pour votre recherche.");
       leform.request.focus();
       return false;
    }     
}

function valide(leform)
{
   if (leform.firstname.value=="") 
    {
            alert("Merci de renseigner votre prénom.");
            leform.firstname.focus();
            return false;
    } 
   if (leform.name.value=="")
    {
            alert("Merci de renseigner votre nom.");
            leform.name.focus();
            return false;
    }
   if (leform.email.value=="")
    {
            alert("Merci de renseigner votre adresse email.");
            leform.email.focus();
            return false;
    }
    else
    {  
            if (leform.email.value.indexOf("@")==-1)        {
                    alert("Veuillez saisir une adresse e-mail correcte, SVP.");
                    leform.email.focus();
                    return false;
            }
            else
            {
                    longueur = leform.email.value.length;
                    position = leform.email.value.indexOf("@");
                    left_str = leform.email.value.substring(0,position);
                    right_str = leform.email.value.substring(position+1,longueur);
                    left_len = left_str.length;
                    right_len = right_str.length;

    
                    if ((left_len==0) || (right_len==0))
                    {
                    alert("Veuillez saisir une adresse e-mail correcte, SVP.");
                    leform.email.focus();
                    return false;
                    }
                    else
                    {
    
                            if (right_str.indexOf(".")==-1)
                            {
                            alert("Veuillez saisir une adresse e-mail correcte, SVP.");
                            leform.email.focus();
                            return false;
                            }
                            else
                            {
                                    right_longueur = right_str.length;
                                    right_position = right_str.lastIndexOf(".");
                                    l_right_str = right_str.substring(0,right_position);
                                    r_right_str = right_str.substring(right_position+1,right_longueur);
                                    l_right_len = l_right_str.length;
                                    r_right_len = r_right_str.length;

    
                                    if ((r_right_len < 2)||(r_right_len > 4))
                                    {
                                    alert("Veuillez saisir une adresse e-mail correcte, SVP.");
                                    leform.email.focus();
                                    return false;
                                    }
                                    else
                                    {
    
                                            if (l_right_len==0)
                                            {
                                            alert("Veuillez saisir une adresse e-mail correcte, SVP.");
                                            leform.email.focus();
                                            return false;
                                            }
                                    }
                            }
                    }
            }
    }

	return true;
}
