/******************************************/
/* fonction javascript Marius Aurenti     */
/* Realise par: Zouher BELHOUARI / Trafik */
/* Date : Decembre 2008                   */
/******************************************/

///////////// MATT ///////////////////////
/**/
var loaderCount = 0;

function loader()
{
    if(loaderCount>=101)
    {
        clearInterval(handle);
        return;
    }
  
    document.getElementById('zouLoader').innerHTML = loaderCount+"%";
    loaderCount++;
//$(\'mattMenuLoader\').setOpacity((100-loaderCount)/100);
}

///////////// MATT ///////////////////////
/* DomReady Event fires when all Elements are ready, but not images. */
window.addEvent('domready', function() {


    //par default on cache les sous-partie du menu2
    document.getElementById('sous_partie_enduit').style.display='none';
    document.getElementById('sous_partie_peinture').style.display='none';
    document.getElementById('sous_partie_resine').style.display='none';
    document.getElementById('sous_partie_beton').style.display='none';
  
  
    //creation effet slide
    var mySlide_menu1_enduit = new Fx.Slide('sous_partie_enduit', {
        duration: 500
    });
    var mySlide_menu1_peinture = new Fx.Slide('sous_partie_peinture', {
        duration: 500
    });
    var mySlide_menu1_resine = new Fx.Slide('sous_partie_resine', {
        duration: 500
    });
    var mySlide_menu1_beton = new Fx.Slide('sous_partie_beton', {
        duration: 500
    });
  
    //par default les sous-partie sont cachee
 
    mySlide_menu1_enduit.hide();
    mySlide_menu1_peinture.hide();
    mySlide_menu1_resine.hide();
    mySlide_menu1_beton.hide();
  
 
	
    ////////////////////////////////////////
    // Partie enduit
    ///////////////////////////////////////
    $('savoir_plus_menu1_enduit').addEvent('click', function(e){
	  
        //par default on cache les sous-partie du menu2
        document.getElementById('sous_partie_enduit').style.display='block';
        document.getElementById('sous_partie_peinture').style.display='block';
        document.getElementById('sous_partie_resine').style.display='block';
        document.getElementById('sous_partie_beton').style.display='block';
    
        document.getElementById('savoir_plus_menu1_enduit').style.display='none';
        document.getElementById('savoir_plus_menu1_peinture').style.display='none';
        document.getElementById('savoir_plus_menu1_resine').style.display='none';
        document.getElementById('savoir_plus_menu1_beton').style.display='none';
    
    
        e = new Event(e);
        mySlide_menu1_enduit.toggle();
        mySlide_menu1_peinture.toggle();
        mySlide_menu1_resine.toggle();
        mySlide_menu1_beton.toggle();
        e.stop();
    });

  
    $('savoir_moins_menu1_enduit').addEvent('click', function(e){
  
        //par default on cache les sous-partie du menu2
        document.getElementById('sous_partie_enduit').style.display='none';
        document.getElementById('sous_partie_peinture').style.display='none';
        document.getElementById('sous_partie_resine').style.display='none';
        document.getElementById('sous_partie_beton').style.display='none';
    
        document.getElementById('savoir_plus_menu1_enduit').style.display='block';
        document.getElementById('savoir_plus_menu1_peinture').style.display='block';
        document.getElementById('savoir_plus_menu1_resine').style.display='block';
        document.getElementById('savoir_plus_menu1_beton').style.display='block';
    
    
        e = new Event(e);
        mySlide_menu1_enduit.toggle();
        mySlide_menu1_peinture.toggle();
        mySlide_menu1_resine.toggle();
        mySlide_menu1_beton.toggle();
        e.stop();
  	
    });
  
    ////////////////////////////////////////
    // Partie peinture
    ///////////////////////////////////////
    /**/
    $('savoir_plus_menu1_peinture').addEvent('click', function(e){
    
        //par default on cache les sous-partie du menu2
        document.getElementById('sous_partie_enduit').style.display='block';
        document.getElementById('sous_partie_peinture').style.display='block';
        document.getElementById('sous_partie_resine').style.display='block';
        document.getElementById('sous_partie_beton').style.display='block';
    
        document.getElementById('savoir_plus_menu1_enduit').style.display='none';
        document.getElementById('savoir_plus_menu1_peinture').style.display='none';
        document.getElementById('savoir_plus_menu1_resine').style.display='none';
        document.getElementById('savoir_plus_menu1_beton').style.display='none';
    
        e = new Event(e);
        mySlide_menu1_enduit.toggle();
        mySlide_menu1_peinture.toggle();
        mySlide_menu1_resine.toggle();
        mySlide_menu1_beton.toggle();
        e.stop();
    });
  
    $('savoir_moins_menu1_peinture').addEvent('click', function(e){
  
  
        //par default on cache les sous-partie du menu2
        document.getElementById('sous_partie_enduit').style.display='none';
        document.getElementById('sous_partie_peinture').style.display='none';
        document.getElementById('sous_partie_resine').style.display='none';
        document.getElementById('sous_partie_beton').style.display='none';
    
        document.getElementById('savoir_plus_menu1_enduit').style.display='block';
        document.getElementById('savoir_plus_menu1_peinture').style.display='block';
        document.getElementById('savoir_plus_menu1_resine').style.display='block';
        document.getElementById('savoir_plus_menu1_beton').style.display='block';
    
        e = new Event(e);
        mySlide_menu1_enduit.toggle();
        mySlide_menu1_peinture.toggle();
        mySlide_menu1_resine.toggle();
        mySlide_menu1_beton.toggle();
        e.stop();
  	
    });
    //////////////////////////////////////////////
  
  
    ////////////////////////////////////////
    // Partie resine
    ///////////////////////////////////////
    /**/
    $('savoir_plus_menu1_resine').addEvent('click', function(e){
    
        //par default on cache les sous-partie du menu2
        document.getElementById('sous_partie_enduit').style.display='block';
        document.getElementById('sous_partie_peinture').style.display='block';
        document.getElementById('sous_partie_resine').style.display='block';
        document.getElementById('sous_partie_beton').style.display='block';
    
        document.getElementById('savoir_plus_menu1_enduit').style.display='none';
        document.getElementById('savoir_plus_menu1_peinture').style.display='none';
        document.getElementById('savoir_plus_menu1_resine').style.display='none';
        document.getElementById('savoir_plus_menu1_beton').style.display='none';
    
        e = new Event(e);
        mySlide_menu1_enduit.toggle();
        mySlide_menu1_peinture.toggle();
        mySlide_menu1_resine.toggle();
        mySlide_menu1_beton.toggle();
        e.stop();
    });
  
    $('savoir_moins_menu1_resine').addEvent('click', function(e){
  
  
        //par default on cache les sous-partie du menu2
        document.getElementById('sous_partie_enduit').style.display='none';
        document.getElementById('sous_partie_peinture').style.display='none';
        document.getElementById('sous_partie_resine').style.display='none';
        document.getElementById('sous_partie_beton').style.display='none';
    
        document.getElementById('savoir_plus_menu1_enduit').style.display='block';
        document.getElementById('savoir_plus_menu1_peinture').style.display='block';
        document.getElementById('savoir_plus_menu1_resine').style.display='block';
        document.getElementById('savoir_plus_menu1_beton').style.display='block';
    
        e = new Event(e);
        mySlide_menu1_enduit.toggle();
        mySlide_menu1_peinture.toggle();
        mySlide_menu1_resine.toggle();
        mySlide_menu1_beton.toggle();
        e.stop();
  	
    });
    //////////////////////////////////////////////
  
    ////////////////////////////////////////
    // Partie resine
    ///////////////////////////////////////
    /**/
    $('savoir_plus_menu1_beton').addEvent('click', function(e){
    
        //par default on cache les sous-partie du menu2
        document.getElementById('sous_partie_enduit').style.display='block';
        document.getElementById('sous_partie_peinture').style.display='block';
        document.getElementById('sous_partie_resine').style.display='block';
        document.getElementById('sous_partie_beton').style.display='block';
    
        document.getElementById('savoir_plus_menu1_enduit').style.display='none';
        document.getElementById('savoir_plus_menu1_peinture').style.display='none';
        document.getElementById('savoir_plus_menu1_resine').style.display='none';
        document.getElementById('savoir_plus_menu1_beton').style.display='none';
    
        e = new Event(e);
        mySlide_menu1_enduit.toggle();
        mySlide_menu1_peinture.toggle();
        mySlide_menu1_resine.toggle();
        mySlide_menu1_beton.toggle();
        e.stop();
    });
  
    $('savoir_moins_menu1_beton').addEvent('click', function(e){
  
  
        //par default on cache les sous-partie du menu2
        document.getElementById('sous_partie_enduit').style.display='none';
        document.getElementById('sous_partie_peinture').style.display='none';
        document.getElementById('sous_partie_resine').style.display='none';
        document.getElementById('sous_partie_beton').style.display='none';
    
        document.getElementById('savoir_plus_menu1_enduit').style.display='block';
        document.getElementById('savoir_plus_menu1_peinture').style.display='block';
        document.getElementById('savoir_plus_menu1_resine').style.display='block';
        document.getElementById('savoir_plus_menu1_beton').style.display='block';
    
        e = new Event(e);
        mySlide_menu1_enduit.toggle();
        mySlide_menu1_peinture.toggle();
        mySlide_menu1_resine.toggle();
        mySlide_menu1_beton.toggle();
        e.stop();
  	
    });
    //////////////////////////////////////////////
  
  
	
    // Partie newsletter
    /*
	var mySlide2 = new Fx.Slide('bloc_inscription_newsletter', {mode: 'horizontal'});
  mySlide2.hide();
  
  $('newsletter').addEvent('click', function(e){
    
  	e = new Event(e);
  	mySlide2.toggle();
  	e.stop();
  });	
  */
  
    //partie actualite
    var stretchers = $$('div.accordeon');
    var togglers = $$('div.togglerr');

    togglers.each(function(toggler, i){
    
        });

    var myAccordion = new Fx.Accordion(togglers, stretchers, {
        opacity: false,
        start: false,
        transition: Fx.Transitions.quadOut,
        onActive: function(toggler, i){
		
        },
        onBackground: function(toggler, i){

        }
    });
	
    function checkHash(){
        var found = false;
        $$('div.togglerr a').each(function(link, i){
            if (window.location.hash.test(link.hash)){
                myAccordion.showThisHideOpen(i);
                found = false;
            }
        });
        return found;
    }
    if (!checkHash()) myAccordion.showThisHideOpen(0);
	
//Partie nuancier
/*
  
  var list = $$('.liste_couleur');
	
	
	
	//pour chaque element du menu2
	list.each(function(list){
	   var conteneur_nuancier=$('zone_affichage_nuancier couleur_nuancier');
	   var conteneur = new Fx.Styles(conteneur_nuancier, {duration:200, wait:false});

    
    list.addEvent('mouseenter', function(){
    
      var bg_color=this.getProperty('test');
     
  		conteneur.start({
			   'background-color': bg_color
		  });
		  $('info_couleur_nuancier').setHTML('info');
  		
  	});
  	
  	list.addEvent('mouseleave', function(){
     
  		conteneur.start({
  			 'background-color': '#ffffff'
  		});
  		$('info_couleur_nuancier').setHTML('Survolez avec la souris');
  	});

   
	});
  */
	
});

//envoi newsletter
/*
function send_form_newsletter(){
 
  if(  (document.form_inscription_newsletter.email_newsletter.value=="") || (document.form_inscription_newsletter.email_newsletter.value.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1) || (document.form_inscription_newsletter.email_newsletter.value.indexOf('.') == -1) ){
      
	  alert('ok');
	  
      $('email_newsletter').setStyles({
				 border: '1px solid #ff0000'
			});
      return false;
  }else{
	
	if( (document.form_inscription_newsletter.groupe_newsletter[0].checked == false) && (document.form_inscription_newsletter.groupe_newsletter[1].checked == false) && (document.form_inscription_newsletter.groupe_newsletter[2].checked == false) ){
		alert("veulez");
		return false;
	}
  
  
    //document.form_inscription_newsletter.submit();
  }
	
	
}
*/

//envoi moteur de recherche
function send_form_rechercher(){

    if((document.form_moteur_recherche.mot_rechercher.value=="")){
      
        $('mot_rechercher').setStyles({
            border: '1px solid #ff0000'
        });
        document.form_moteur_recherche.mot_rechercher.value = "Champ vide";
		
      
    }else{
        document.form_moteur_recherche.submit();
    }
	
}

//envoi de nouvelle requete pour la pagination 
function nouvelle_pagination(url, suivant , req,  div, mois_archive, annee_archive)    {
  
    //$(div).setHTML('Chargement en cours...<br/>Veuillez patienter');
    //alert(suivant);
    new Ajax(url, {
        postBody: "page="+suivant+"&req="+req+"&mois_archive="+mois_archive+"&annee_archive="+annee_archive,
        update: $(div)
    }).request();
	
}

//recupere l'id afin d'afficher le detail de l'actu
function detailActualite(url, val , div, page_actu)    {

    document.getElementById(div).style.display='block';
    document.getElementById('res_page').style.display='none';
	
    //var page='recherche_prof';
    new Ajax(url, {
        postBody: "val="+val+"&page_actu="+page_actu ,
        update: $(div)
    }).request();
	
}

//recupere l'id afin d'afficher le detail de l'actu
function detailActualite_archive(url, val , div, page_actu)    {
    //alert('ok');
    document.getElementById(div).style.display='block';
    document.getElementById('res_page_archive').style.display='none';
	
    //var page='recherche_prof';
    new Ajax(url, {
        postBody: "val="+val+"&page_actu="+page_actu ,
        update: $(div)
    }).request();
	
}

//fermer la popUp detail actualite
function fermePopUp_actualite(div){

    document.getElementById(div).style.display='none';

    document.getElementById('res_page').style.display='block';

}

//fermer la popUp detail actualite archive
function fermePopUp_archive_actualite(div){

    document.getElementById(div).style.display='none';

    document.getElementById('res_page_archive').style.display='block';

}

//envoi de nouvelle requete pour la pagination 
function actualite_archive(url, annee , mois, div)    {

    //$(div).setHTML('Chargement en cours...<br/>Veuillez patienter');
    //alert(req);
    new Ajax(url, {
        postBody: "annee="+annee+"&mois="+mois,
        update: $(div)
    }).request();
	
}

//recupere l'id afin d'afficher le detail de l'actu
function faq_matiere(url, id_faq , id_matiere, div, lang)    {
  
    document.getElementById('content_matiere_global').style.display='none';
    document.getElementById(div).style.display='block';
	
    //var page='recherche_prof';
    new Ajax(url, {
        postBody: "id_faq="+id_faq+"&id_matiere="+id_matiere+"&langue="+lang ,
        update: $(div)
    }).request();
	
}
//fermer la popUp detail actualite archive
function fermePopUp_faq(div){

    document.getElementById(div).style.display='none';

    document.getElementById('content_matiere_global').style.display='block';

}


function affihce_info_nuancier(code_r, code_v, code_b,reference, nom ){

    if(nom==""){
        $('couleur_nuancier').setHTML("<div id='couleur_nuancier'><img src='http://www.mariusaurenti.com/matiere_couleur_nuancier.php?color_r="+code_r+"&color_v="+code_v+"&color_b="+code_b+"&taille_largeur=233&taille_hauteur=184'></div></div>");
        $('info_couleur_nuancier').setHTML("<div class='infos_nuancier_rollover'><b>"+reference+"</b></div>");
  
    }else{
  
        $('couleur_nuancier').setHTML("<div id='couleur_nuancier'><img src='http://www.mariusaurenti.com/matiere_couleur_nuancier.php?color_r="+code_r+"&color_v="+code_v+"&color_b="+code_b+"&taille_largeur=233&taille_hauteur=184'></div></div>");
        $('info_couleur_nuancier').setHTML("<div class='infos_nuancier_rollover'><b>"+reference+"</b> - "+nom+"</div>");
  
    }
  
 

}

function affihce_info_nuancier_default(code_r, code_v, code_b,reference, nom){
    //alert(nom);
    //$('couleur_nuancier').setHTML("<div id='couleur_nuancier'><img src='./matiere_couleur_nuancier.php?color_r="+code_r+"&color_v="+code_v+"&color_b="+code_b+"&taille_largeur=233&taille_hauteur=184'></div></div>");
    //$('info_couleur_nuancier').setHTML("<div id='info_couleur_nuancier'><div class='infos_nuancier_rollover'><b>"+reference+"</b> - "+nom+"</div></div>");

    if(nom==""){
        $('couleur_nuancier').setHTML("<div id='couleur_nuancier'><img src='http://www.mariusaurenti.com/matiere_couleur_nuancier.php?color_r="+code_r+"&color_v="+code_v+"&color_b="+code_b+"&taille_largeur=233&taille_hauteur=184'></div></div>");
        $('info_couleur_nuancier').setHTML("<div class='infos_nuancier_rollover'><b>"+reference+"</b></div>");
  
    }else{
  
        $('couleur_nuancier').setHTML("<div id='couleur_nuancier'><img src='http://www.mariusaurenti.com/matiere_couleur_nuancier.php?color_r="+code_r+"&color_v="+code_v+"&color_b="+code_b+"&taille_largeur=233&taille_hauteur=184'></div></div>");
        $('info_couleur_nuancier').setHTML("<div class='infos_nuancier_rollover'><b>"+reference+"</b> - "+nom+"</div>");
  
    }


}

function send_form_catalogue(){

    if(  (document.catalogue_form.catalogue_nom.value=="") || (document.catalogue_form.catalogue_prenom.value=="") || (document.catalogue_form.catalogue_adresse.value=="") || (document.catalogue_form.catalogue_adresselivraison.value=="") || (document.catalogue_form.catalogue_cp.value=="") || (document.catalogue_form.catalogue_ville.value=="") || (document.catalogue_form.catalogue_email.value=="") || (document.catalogue_form.catalogue_email.value.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1) || (document.catalogue_form.catalogue_email.value.indexOf('.') == -1) ){
      
        if(document.catalogue_form.catalogue_nom.value==""){
            $('catalogue_nom').setStyles({
                border: '1px solid #ff0000'
            });
  			
        }else{
            $('catalogue_nom').setStyles({
                border: '1px solid #cccccc'
            });
        }
      
        if(document.catalogue_form.catalogue_prenom.value==""){
            $('catalogue_prenom').setStyles({
                border: '1px solid #ff0000'
            });
  		
        }else{
            $('catalogue_prenom').setStyles({
                border: '1px solid #cccccc'
            });
        }
      
        if(document.catalogue_form.catalogue_adresse.value==""){
            $('catalogue_adresse').setStyles({
                border: '1px solid #ff0000'
            });
  			
        }else{
            $('catalogue_adresse').setStyles({
                border: '1px solid #cccccc'
            });
        }
      
        if(document.catalogue_form.catalogue_adresselivraison.value==""){
            $('catalogue_adresselivraison').setStyles({
                border: '1px solid #ff0000'
            });
  			
        }else{
            $('catalogue_adresselivraison').setStyles({
                border: '1px solid #cccccc'
            });
        }
      
        if(document.catalogue_form.catalogue_cp.value==""){
            $('catalogue_cp').setStyles({
                border: '1px solid #ff0000'
            });
  		
        }else{
            $('catalogue_cp').setStyles({
                border: '1px solid #cccccc'
            });
        }
      
        if(document.catalogue_form.catalogue_ville.value==""){
            $('catalogue_ville').setStyles({
                border: '1px solid #ff0000'
            });
  			
        }else{
            $('catalogue_ville').setStyles({
                border: '1px solid #cccccc'
            });
        }
      
        if( (document.catalogue_form.catalogue_email.value=="") || (document.catalogue_form.catalogue_email.value.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1) || (document.catalogue_form.catalogue_email.value.indexOf('.') == -1) ){
            $('catalogue_email').setStyles({
                border: '1px solid #ff0000'
            });
  		
        }else{
            $('catalogue_email').setStyles({
                border: '1px solid #cccccc'
            });
        }
     
    }else{
     
        new Ajax('../site_commun/catalogue_inscription.php',{
            postBody: $('catalogue_form'),
            update: 'reponse_form_catologue'
        }).request();
    //document.catalogue_form.submit();
    }

}

function send_form_espace_pro(){
 
    if(  (document.form_espace_pro.login_espace_pro.value=="") || (document.form_espace_pro.mdp_espace_pro.value=="") ){
      
    
        if(document.form_espace_pro.login_espace_pro.value==""){
            $('login_espace_pro').setStyles({
                border: '1px solid #ff0000'
            });
      
        }else{
            $('login_espace_pro').setStyles({
                border: '1px solid #cccccc'
            });
      
        }
      
        if(document.form_espace_pro.mdp_espace_pro.value==""){
            $('mdp_espace_pro').setStyles({
                border: '1px solid #ff0000'
            });
      
        }else{
            $('mdp_espace_pro').setStyles({
                border: '1px solid #cccccc'
            });
      
        }
     
      
    }else{
    
        document.form_espace_pro.submit();
    }
  
}


function send_form_espace_presse(){
 
    if(  (document.form_espace_presse.login_espace_presse.value=="") || (document.form_espace_presse.mdp_espace_presse.value=="") ){
      
    
        if(document.form_espace_presse.login_espace_presse.value==""){
            $('login_espace_presse').setStyles({
                border: '1px solid #ff0000'
            });
      
        }else{
            $('login_espace_presse').setStyles({
                border: '1px solid #cccccc'
            });
      
        }
      
        if(document.form_espace_presse.mdp_espace_presse.value==""){
            $('mdp_espace_presse').setStyles({
                border: '1px solid #ff0000'
            });
      
        }else{
            $('mdp_espace_presse').setStyles({
                border: '1px solid #cccccc'
            });
      
        }
     
      
    }else{
    
        document.form_espace_presse.submit();
    }
  
}
/*
function trait_magasin(url, val_id , div){

	new Ajax(url, { postBody: "id_pays="+val_id, update: $(div) }).request();
	
}
*/
function trait_magasin(url,div)    {
  
    //$(div).setHTML('loading');
    //var page='recherche_prof';
    new Ajax(url, {
        postBody:  $('magasin_form'),
        update: $(div)
    }).request();
	
}

function recherche_precis_magasin(url,div){
    new Ajax(url, {
        postBody:  $('magasin_form_tri'),
        update: $(div)
    }).request();
}

function recherche_magasin_france(url,div,id_pays)    {
  
    //$(div).setHTML('loading');
    //var page='recherche_prof';
    new Ajax(url, {
        postBody:  $('magasin_form_france'),
        update: $(div)
    }).request();
	
}

function recherche_magasin_general(url,div,type_choix, id_pays){
    //alert(id_pays);
    new Ajax(url, {
        postBody:  "id_pays="+id_pays+"&choix_type="+type_choix,
        update: $(div)
    }).request();
}

function test_formulaire_contact(nom_formulaire){
    //alert('ok'+nom_formulaire);
    var myFormValidation = new Validate(nom_formulaire,{
        errorClass: 'red'
    });
    new Ajax('catalogue_inscription.php', {
        postBody:  $('formulaire'),
        update: $('reponse_form_catologue')
    }).request();
}

//Change la langue
function menuderoulant(selection){
	
    window.location=selection;
}

//affiche le formulaire de contact artisan
function affiche_form_contact_artisan(){


 

    //code pour le formulaire de contact artisan
    $('zone_form_artisan').setStyle('display', 'block');
    form_contact_artisan.toggle();
}

var chemin_fichier="http://www.mariusaurenti.com/";

//fonction de verification du form contact artisan
function test_formulaire_contact_artisan(){


    if( (document.form_contact_artisan.form_contact_artisan_nom.value == "") ||
        (document.form_contact_artisan.form_contact_artisan_prenom.value == "") ||
        (document.form_contact_artisan.form_contact_artisan_adresse.value == "") ||
        (document.form_contact_artisan.form_contact_artisan_codepostal.value == "") ||
        (document.form_contact_artisan.form_contact_artisan_ville.value == "") ||
        (document.form_contact_artisan.form_contact_artisan_tel.value == "") ||
        (document.form_contact_artisan.form_contact_artisan_email.value == "") || (document.form_contact_artisan.form_contact_artisan_email.value.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1) || (document.form_contact_artisan.form_contact_artisan_email.value.indexOf('.') == -1) ||
        (document.form_contact_artisan.form_contact_artisan_projet.value == "") ||
        (document.form_contact_artisan.form_contact_artisan_surface.value == "") ||
        (document.form_contact_artisan.form_contact_artisan_departement.value == "0")){


        //champ nom
        if ((document.form_contact_artisan.form_contact_artisan_nom.value == "")){
            $('form_contact_artisan_nom').setStyles({
                border: '1px solid #ff0000'
            });
        }else{

            $('form_contact_artisan_nom').setStyles({
                border: '1px solid #CCCCCC'
            });
        }

        //champ prenom
        if ((document.form_contact_artisan.form_contact_artisan_prenom.value == "")){
            $('form_contact_artisan_prenom').setStyles({
                border: '1px solid #ff0000'
            });
        }else{

            $('form_contact_artisan_prenom').setStyles({
                border: '1px solid #CCCCCC'
            });
        }

        //champ adresse
        if ((document.form_contact_artisan.form_contact_artisan_adresse.value == "")){
            $('form_contact_artisan_adresse').setStyles({
                border: '1px solid #ff0000'
            });
        }else{

            $('form_contact_artisan_adresse').setStyles({
                border: '1px solid #CCCCCC'
            });
        }

        //champ cp
        if ((document.form_contact_artisan.form_contact_artisan_codepostal.value == "")){
            $('form_contact_artisan_codepostal').setStyles({
                border: '1px solid #ff0000'
            });
        }else{

            $('form_contact_artisan_codepostal').setStyles({
                border: '1px solid #CCCCCC'
            });
        }

        //champ ville
        if ((document.form_contact_artisan.form_contact_artisan_ville.value == "")){
            $('form_contact_artisan_ville').setStyles({
                border: '1px solid #ff0000'
            });
        }else{

            $('form_contact_artisan_ville').setStyles({
                border: '1px solid #CCCCCC'
            });
        }

        //champ tel
        if ((document.form_contact_artisan.form_contact_artisan_tel.value == "")){
            $('form_contact_artisan_tel').setStyles({
                border: '1px solid #ff0000'
            });
        }else{

            $('form_contact_artisan_tel').setStyles({
                border: '1px solid #CCCCCC'
            });
        }

        //champ email
        if ((document.form_contact_artisan.form_contact_artisan_email.value == "") || (document.form_contact_artisan.form_contact_artisan_email.value.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1) || (document.form_contact_artisan.form_contact_artisan_email.value.indexOf('.') == -1)){
            $('form_contact_artisan_email').setStyles({
                border: '1px solid #ff0000'
            });
        }else{

            $('form_contact_artisan_email').setStyles({
                border: '1px solid #CCCCCC'
            });
        }

        //champ projet
        if ((document.form_contact_artisan.form_contact_artisan_projet.value == "")){
            $('form_contact_artisan_projet').setStyles({
                border: '1px solid #ff0000'
            });
        }else{

            $('form_contact_artisan_projet').setStyles({
                border: '1px solid #CCCCCC'
            });
        }

        //champ surface
        if ((document.form_contact_artisan.form_contact_artisan_surface.value == "")){
            $('form_contact_artisan_surface').setStyles({
                border: '1px solid #ff0000'
            });
        }else{

            $('form_contact_artisan_surface').setStyles({
                border: '1px solid #CCCCCC'
            });
        }

        //champ departement
        if ((document.form_contact_artisan.form_contact_artisan_departement.value == "0")){
            $('form_contact_artisan_departement').setStyles({
                border: '1px solid #ff0000'
            });
        }else{

            $('form_contact_artisan_departement').setStyles({
                border: '1px solid #CCCCCC'
            });
        }

    }else{
        chem_total = chemin_fichier+'envoi_form_contact_artisan.php';
      
        new Ajax(chem_total, {
            postBody:  $('form_contact_artisan'),
            update: $('zone_form_artisan'),
            evalScripts: true
        }).request();
    // document.form_contact_artisan.submit();
    //document.forms('form_contact_artisan').submit();
    }

}

