///////////////////////////////////////////////////////////
// Vérifie si les champs du formulaire ont bien été saisis.
///////////////////////////////////////////////////////////
function testFormSinscrire(login, password, passwordConfirm)
{
	var loginVide = false;
	var passwordVide = false;
	var passwordConfirmVide = false;	 
	var confirmPasswordError = false;
			
	if(login.value.length == 0)
	{
		loginVide = true;		
		document.getElementById("alertLoginSinscrire").style.visibility = "visible";		
	}
	else
	{			
		// Retour à l'affichage de départ.		
		document.getElementById("alertLoginSinscrire").style.visibility = "hidden";		
	} 
	
	if(password.value.length == 0)
	{
		passwordVide = true;
		document.getElementById("alertPasswordSinscrire").style.visibility = "visible";	
	}
	else
	{			
		// Retour à l'affichage de départ.		
		document.getElementById("alertPasswordSinscrire").style.visibility = "hidden";		
	} 
	
	if(passwordConfirm.value.length == 0)
	{
		passwordConfirmVide = true;	 
		document.getElementById("txtConfirmPassword").firstChild.nodeValue=" Confirmation requise ! ";
		document.getElementById("alertPasswordConfirmSinscrire").style.visibility = "visible";	
	}
	else
	{			
		// Retour à l'affichage de départ.		
		document.getElementById("alertPasswordConfirmSinscrire").style.visibility = "hidden";		
	} 
	
	if(password.value != passwordConfirm.value)
	{
		confirmPasswordError = true;								  
		document.getElementById("txtConfirmPassword").firstChild.nodeValue=" Mauvaise confirmation ! "; 
		document.getElementById("alertPasswordConfirmSinscrire").style.visibility = "visible";
	} 	
				
	if (loginVide || passwordVide || passwordConfirmVide || confirmPasswordError)
	{		
		// On place le focus. 		
		if 	(passwordConfirmVide)
			passwordConfirm.focus();
		if 	(passwordVide)
			password.focus();
		if 	(loginVide)
			login.focus();
        return false;
    }
	
    return true;
}

////////////////////////////////////////
// Test le formulaire d'autentification.
////////////////////////////////////////	
function testFormLogin(login, password)
{		   
	var retour = true; 			   
	
	if(login.value=="")
	{	   
		// Utilise le DHTML pour afficher et décaller les éléments.	  
		document.getElementById("colonneDroitePassword").style.top = 11 + "px";
		document.getElementById("alertLogin").style.visibility = "visible";	  
		document.getElementById("colonneDroiteAlertConnexion").style.visibility = "hidden";
 		login.focus();  
		retour = false;      
    }	
	else
	{			
		// Retour à l'affichage de départ.		
		document.getElementById("colonneDroitePassword").style.top = -20 + "px";
		document.getElementById("alertLogin").style.visibility = "hidden";		
	} 
		
	if(password.value=="")
	{					   
		document.getElementById("colonneDroiteBouton").style.top = -34 + "px";
		document.getElementById("alertPassword").style.visibility = "visible";
		document.getElementById("colonneDroiteAlertConnexion").style.visibility = "hidden";
		password.focus();		
		retour = false; 
    }	
	else
	{
		document.getElementById("colonneDroiteBouton").style.top = -65 + "px";
		document.getElementById("alertPassword").style.visibility = "hidden"; 		
	} 
	
	if(login.value=="")
		login.focus();	
					
   	return retour;
}	

sfHover = function()
{
	var sfEls = document.getElementById("menu").getElementsByTagName("LI");
    for (var i=0; i<sfEls.length; i++)
	{
    	sfEls[i].onmouseover=function()
		{
        	this.className+=" sfhover";
        }
          	sfEls[i].onmouseout=function()
		{
            this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
        }
    }
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
