function _CF_hasValue(obj, obj_type){
   
    if (obj_type == "TEXT" || obj_type == "PASSWORD")
	{
    	if (obj.value.length == 0) 
      		return false;
    	else 
      		return true;
    }
    else if (obj_type == "SELECT"){
    	if (obj.value != "00")
		return true;
	else 
		return false;
    }
    else if (obj_type == "SINGLE_VALUE_RADIO" || obj_type == "SINGLE_VALUE_CHECKBOX"){
    		if (obj.checked)
			return true;
		else
       			return false;	
    }
    else if (obj_type == "RADIO" || obj_type == "CHECKBOX"){
    		for (i=0; i < obj.length; i++)
	    	{
		if (obj[i].checked)
			return true;
		}

       	return false;	
   }
}



function _CF_checkmail(_CF_this)
{  
    
     if  (!_CF_hasValue(_CF_this.email, "TEXT" )) {
     	alert("Veuillez saisir votre e-mail");
     	return false; 
        }
     
     var testone = (_CF_this.email.value.indexOf("@")!=-1);
     var testtwo = (_CF_this.email.value.indexOf(".")!=-1);
     var re_email = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$/ ; 
     
     t_email = re_email.test(_CF_this.email.value);
     if(! (testone && testtwo)){
     	alert("Votre adresse e-mail est invalide");
     	return false; 
        
     }
     
     if (!t_email)
     {
    alert ("l'adresse email est incorrecte\n")
    return false ;
     }

return true;

}

function  _CF_check(_CF_this){

    if  (!_CF_hasValue(_CF_this.nom, "TEXT" )) {
    	alert("Veuillez saisir votre nom");
        return false; 
    }
    
    if  (!_CF_hasValue(_CF_this.prenom, "TEXT" )) {
    	alert("Veuillez saisir votre prénom");
        return false; 
    }
    
    if  (!_CF_checkmail(_CF_this))
	{
    	
        return false; 
    }
     
        

   return true;
   
}
 
  
function _CF_checkformation(_CF_this){  
    
     if  (!_CF_hasValue(_CF_this.nom, "TEXT" )) {
    	alert("Veuillez saisir votre nom");
        return false; 
    }
    
    if  (!_CF_hasValue(_CF_this.prenom, "TEXT" )) {
    	alert("Veuillez saisir votre prénom");
        return false; 
    }
    
   if  (!_CF_checkmail(_CF_this))
	{
    	
        return false; 
    }

    if  (!_CF_hasValue(_CF_this.formation, "SELECT" )) {
    	alert("Veuillez sélectionner une formation");
        return false;
    }
   
return true;
        
}

function _CF_checkacces(_CF_this)
{  
    
     if  (!_CF_hasValue(_CF_this.userlogin, "TEXT" )) {
     	alert("Veuillez saisir votre login");
     	return false; 
        }
     
     if  (!_CF_hasValue(_CF_this.userpass, "PASSWORD" )) {
     	alert("Veuillez saisir votre password");
     	return false; 
        }
     
     

return true;

}

