function checkEmail(_mail){
	 if(!isEmailValid(_mail)){

        return false;
     }
return true;    
}

function trim(str){
        var len = str.length;
        for ( i=len; i > 0; i--){
                if (str.charAt(i-1) == ' ')
                        str = str.substring(0, i-1);
                else return str;
        }
        return str;
}

function isArea(check){
	var c;

    c = check.charAt(0);		
	if( !( (c >= '0' && c <= '9') || (c == '-') ) )
	return false;

	for(i=1; i<check.length; i++){
       c = check.charAt(i);		

       if( !( (c >= '0' && c <= '9') || (c == '-') ) )
	   return false;
	}

	return true;
}



function isEmailValid(strMail)
{		
	/** üu     
     - @   2           
     - .                 
     -  @.    .@              
     -   ó   .       
     - @                           
     - @              
     - Domain   .                  
     - Domain                       2~4         **/ 

    var check1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; 

    var check2 = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4})$/; 
     
    if ( !check1.test(strMail) && check2.test(strMail) ) { 
        return true; 
    } else { 
        return false; 
    } 	
}

function checkLength( check_name , v_size, message){

	 var checkmsg = eval('document.contacts.'+check_name+'.value');
	 if(checkmsg.length > v_size){
        return false;
	 }
return true;	 
}


function validation()
{
	

//test message
message=document.getElementsByName('message').item(0);
if(trim(message.value).length==0)
{
alert('Vous devez renseigner le commentaire, merci');
return false;
}

if(message.value.length>255){
alert('La taille du commentaire  dépasse la longueur maximale !');
return false;
}

//test nom
nom=document.getElementsByName('nom').item(0);
if(trim(nom.value).length==0)
{
alert('Vous devez renseigner le nom et prénom  merci');
return false;
}
if(nom.value.length>255){
alert('La taille du nom  et prénom dépasse la longueur maximale !');
return false;
}
//fin test nom

//test organisme
organisme=document.getElementsByName('organisme').item(0);
if(trim(organisme.value).length==0)
{
alert('Vous devez renseigner votre organisme  merci');
return false;
}
if(organisme.value.length>255){
alert('La taille de l\'organisme dépasse la longueur maximale !');
return false;
}
//fin testoragnisme



//test mail
mail=document.getElementsByName('mail').item(0);
if(!checkEmail(mail.value))
{
alert('Vous devez renseigner votre mail merci');
return false;
}
if(mail.value.length>255){
alert('Vous devez renseigner votre mail merci');
return false;

}
//fin test mail



//fin test message 
action_1=document.getElementsByName('action').item(0);
action_1.value="1";
return true;
}
