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


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


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


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


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

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

//test fin ville



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

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

//test fin pays



//test mail
mail=document.getElementsByName('email').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


//test tel
message=document.getElementsByName('tel').item(0);
if(trim(message.value).length==0)
{
alert('Vous devez renseigner votre Téléphone, merci');
return false;
}

if(message.value.length>255){
alert('La taille de votre téléphone   dépasse la longueur maximale !');
return false;
}

//test fin tel



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

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

//test fin fax



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

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

//test fin message



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


function post_formulaire(_arg)
{
	
elt=document.getElementsByName('action_recherche');
elt.item(0).value=_arg ;
document.forms.namedItem("moteur_recherche").submit();
return true;
}



