/////////////////////////////
// Affichage de l'heure    //
/////////////////////////////
function  date_heure(id)
{
        date = new Date;
        annee = date.getFullYear();
        moi = date.getMonth();
        mois = new Array('Janvier', 'F&eacute;vrier', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Ao&ucirc;t', 'Septembre', 'Octobre', 'Novembre', 'D&eacute;cembre');
        j = date.getDate();
        jour = date.getDay();
        jours = new Array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi');
        h = date.getHours();
        if(h<10)
        {
                h = "0"+h;
        }
        m = date.getMinutes();
        if(m<10)
        {
                m = "0"+m;
        }
        s = date.getSeconds();
        if(s<10)
        {
                s = "0"+s;
        }
        resultat = jours[jour]+' '+j+' '+mois[moi]+' '+annee+'....'+h+' '+'h '+m;
        document.getElementById(id).innerHTML = resultat;
        setTimeout('date_heure("'+id+'");','1000');
        return true;
}
/////////////////////////////////////////////////
// contrôle des champs du formulaire de saisie //
/////////////////////////////////////////////////

function ControlFormulaire()
{
	var toiture	=document.saisie.surface.value;
	var conso1	=document.saisie.conso1.value;
	var conso2	=document.saisie.conso2.value;
	var conso3	=document.saisie.conso3.value;
	var week1 = document.saisie.week1.value;

if (week1>100 )
	{alert("Il n'est pas possible de consommer plus de 100%");}
		
	if ( toiture!=0 )
	{document.saisie.submit();
	return true;}
	else
	{
		alert("Veuillez renseigner la surface de votre toiture.");		
		return false;
	};
	
}

/////////////////////////////////////////////////////////////////////////
//	Affichage et masquage des contrôles en fonction des cases à cocher  //
// pour les usages secondaire et tertiaire									  //
/////////////////////////////////////////////////////////////////////////

function GereControle(Controleur, Controle, Controle1, Controle2, Masquer)
{
var objControleur = document.getElementById(Controleur);
var objControle	= document.getElementById(Controle);
var objControle1 	= document.getElementById(Controle1);
var objControle2 	= document.getElementById(Controle2);


	if (Masquer=="1")
		{objControle.style.visibility=(objControleur.checked==true)?"visible":"hidden";
		objControle1.style.visibility=(objControleur.checked==true)?"visible":"hidden";
		objControle2.style.visibility=(objControleur.checked==true)?"visible":"hidden";}
	
	else
		{objControle.disabled=(objControleur.checked==true)?false:true;
		objControle1.disabled=(objControleur.checked==true)?false:true;
		objControle2.disabled=(objControleur.checked==true)?false:true;
	
	return true;}
}

/////////////////////////////////////////////////
// contrôle des champs du formulaire de log    //
/////////////////////////////////////////////////
function testlogin()						
{	
			var etat = document.login.etat.value;
			var log_user=document.login.users.value;          				// valeur du nom d'utilisateur
			var log_password=document.login.password.value;					// valeur du mot de passe

				if (log_user=="")																// test si vide ou valeur par défaut
						{ alert("Veuillez entrer le nom utilisateur");
						return false;}
				else
				
						if (log_password=="")												// test si vide ou valeur par défaut
 							{ alert("Veuillez saisir votre mot de passe");
 							return false;}

else
{document.login.submit();
return true;}		
}

////////////////////////////////////
// Controle formulaire contact    //
////////////////////////////////////
function validform()
{
// déclaration des variables
	var nom = document.contact.nom.value;
	var prenom = document.contact.prenom.value;
	var courriel = document.contact.courriel.value;
	var tel = document.contact.tel.value;
	var validchar ="0123456789";
	var isnumber =true;
	var char;
	
// déclaration d'un utilisateur de test
if(nom=="3615dd" && prenom=="3615dd")
	{document.contact.submit();}
else
	{
// Vérification des caractéres numériques du N° de téléphone
  for (i = 0; i < tel.length && isnumber == true; i++)
 		{
 				Char = tel.charAt(i);
 				if (validchar.indexOf(Char) == -1)
 									{isnumber = false;}
 				else
 				{isnumber=true;}
 		}

// test sur les longueurs des noms et prénom	
	if (nom.length<3)
			{alert("Veuillez entrer votre nom");
			return false;
			}
	else
			if (prenom.length<3)
				{alert("Veuillez entrer votre prénom");
				return false;
				}
			else
					if ( courriel == "" )
						{alert( "Veuillez entrer votre adresse mail" ) ;
							return false;
						}
					else
							
							if ( ( courriel.indexOf("@") == -1 ) || ( courriel.indexOf("@") == 0 ) || ( courriel.indexOf("@") != courriel.lastIndexOf("@") ) || ( courriel.indexOf(".") == courriel.indexOf("@")-1 ) || ( courriel.indexOf(".") == courriel.indexOf("@") +1 ) || ( courriel.indexOf("@") == courriel.length -1 ) || ( courriel.indexOf (".") == -1 ) || ( courriel.lastIndexOf (".") == courriel.length -1 ) )
								{alert( "adresse mail non valide" ) ;
									return false;
								}
							else
									if (tel.length<10 || tel.length>10 || isnumber==false) 								
										{alert("Veuillez entrer un numéro de téléphone valide")
										return false;
											};	
document.contact.submit();
return true;																				
}				
}
////////////////////////////////////
// Affichage div connexion        //
////////////////////////////////////

function menuconnexion()
{
var etat=document.login.etat.value;
var divlogin=document.getElementById("menulogin");
// je test si la DIV est déja affichée	
	//if (etat==1)
	//{ divlogin.style.visibility="visible";}
	//else
	//{divlogin.style.visibility="hidden";}
	if (etat==1)
	{ divlogin.style.display="block";}
	else
	{divlogin.style.display="none";}
}
			
function delogin()
{
document.delog.submit();
return true;
}			
function verifuser()
{
var user=document.utilisateur.nomuser.value;
var mdp=document.utilisateur.mdp.value;

if(user.length<1)
{ alert("Veuillez vérifier le nom d'utilisateur")}
else
		if (mdp.length<5)
		{alert(" Le mot de passe doit contenir au moins 6 caractéres")}
		else
		{document.utilisateur.submit();
		return true;}
}		
			
