// Gestion dynamique des champs du formulaire
function changeDynField(id){
alert(id);
	$('#'+id+' option').each(function(i){
	    $('#'+id+'-'+$(this).val()).hide();
	});
	$('#'+id+' option:selected').each(function(i){
	    $('#'+id+'-'+$(this).val()).show();
	});
}
function initDynField(id){
	$('#'+id+' option').each(function(i){
	    $('#'+id+'-'+$(this).val()).hide();
	});
}


var setProductActif = function(idProduct){
  $("#" + idProduct).removeClass("product-inactif");
  $("#" + idProduct).addClass("product-actif");
  $("#" + idProduct + " .product-content .select-product-inactif").hide();
  $("#" + idProduct + " .product-content .select-product-actif").show();
}

var setProductInactif = function(idProduct){
  $("#" + idProduct).removeClass("product-actif");
  $("#" + idProduct).addClass("product-inactif");
  $("#" + idProduct + " .product-content .select-product-actif").hide();
  $("#" + idProduct + " .product-content .select-product-inactif").show();
  var reg=new RegExp("," + idProduct, "g");
  produits = $("#produits").val();
  $("#produits").attr("value", (produits.replace(reg,"")));  
}
         
function formValidate() {
	var nb_actifs = 0;

	$("#produits").attr("value","");		
    $(".product-content .select-product-actif").each(function(i) {
		if($(this).css("display") == "block") {
    		$("#produits").attr("value", $("#produits").val() + "," + ($(this).parent().parent().attr("id")));
    		nb_actifs++;
    	}	
    });
    
    if(nb_actifs < 2) { 
		alert("Merci de sélectionner au moins 2 produits");
		return false;
	} 
	if(nb_actifs > 4) { 
		alert("Merci de sélectionner au plus 4 produits");
		return false;
	} 
	
	nb_actifs = 0; 
	return true;
}

$(document).ready(function(){ 
  $("a.targetblank").attr("target", "_blank");
});

$(document).ready(function(){
    jQuery.validator.addMethod("defaultSelect", function(value, element) { 
  		return (value != '0000');   
	}, "Ce champ est obligatoire");
	
    
	$("#content form").each(function(i) {
	
		// Controle de validation sur le formulaire http://www.vis.mitsubishielectric.fr/contact/
		if($(this).attr('name') == '1218034683043') {
			
			$('form[name=1218034683043] [id=RZUGEQY7]').addClass('required');
			
			$('form[name=1218034683043] [id=FROM]').addClass('required');
			$('form[name=1218034683043] [id=FROM]').addClass('email');
			
			$('form[name=1218034683043] [id=4Z2NMI52]').addClass('required');
			$('form[name=1218034683043] [id=4Z2NMI52]').addClass('number');
			$('form[name=1218034683043] [id=4Z2NMI52]').attr('maxlength','10');
			$('form[name=1218034683043] [id=4Z2NMI52]').attr('minlength','10');
			
			$('form[name=1218034683043] [id=3QNF18P1]').addClass('required');
			$('form[name=1218034683043] [id=3QNF18P1]').addClass('number');
			$('form[name=1218034683043] [id=3QNF18P1]').attr('maxlength','5');
			$('form[name=1218034683043] [id=3QNF18P1]').attr('minlength','5');
			
			$('form[name=1218034683043] [id=E5QTGGL0]').addClass('required');
			
			$('form[name=1218034683043] [id=LULHPWBJ]').addClass('defaultSelect');
			
			$('form[name=1218034683043] [id=VIS-QUES-TYPE]').addClass('defaultSelect');
			
			$(this).validate();
		}
		
		// Controle de validation sur le formulaire http://www.vis.mitsubishielectric.fr/outils/espace-pro/
		if($(this).attr('name') == '1216715464878') {

			$('form[name=1216715464878] [id=319FTXOX]').addClass('required');
			
			$('form[name=1216715464878] [id=NPRO5KYN]').addClass('required');
			
			$('form[name=1216715464878] [id=GSB96GLB]').addClass('required');
			$('form[name=1216715464878] [id=GSB96GLB]').addClass('email');
			
			$('form[name=1216715464878] [id=4WRYEJ1O]').addClass('required');
			$('form[name=1216715464878] [id=4WRYEJ1O]').addClass('number');
			$('form[name=1216715464878] [id=4WRYEJ1O]').attr('maxlength','10');
			$('form[name=1216715464878] [id=4WRYEJ1O]').attr('minlength','10');
			
			$(this).validate();
		}
		
		
		// Controle de validation sur le formulaire http://www.climatisation-chr.fr/contact/demande-de-guide-ou-de-mise-en-relation
		if($(this).attr('name') == '1226484332242') {
			
			$('form[name=1226484332242] [id=rs]').addClass('required');
			$('form[name=1226484332242] [id=rs]').attr('maxlength','50');
			
			$('form[name=1226484332242] [id=classement]').addClass('required');
			$('form[name=1226484332242] [id=classement]').addClass('number');
			$('form[name=1226484332242] [id=classement]').attr('maxlength','2');
			
			$('form[name=1226484332242] [id=nbchambre]').addClass('number');
			$('form[name=1226484332242] [id=nbchambre]').attr('maxlength','4');
			
			$('form[name=1226484332242] [id=nbcouvert]').addClass('number');
			$('form[name=1226484332242] [id=nbcouvert]').attr('maxlength','6');
			
			$('form[name=1226484332242] [id=typechauffage]').addClass('required');
			
			$('form[name=1226484332242] [id=adresse]').addClass('required');
			$('form[name=1226484332242] [id=adresse]').attr('maxlength','50');
			
			$('form[name=1226484332242] [id=cp]').addClass('required');
			$('form[name=1226484332242] [id=cp]').addClass('number');
			$('form[name=1226484332242] [id=cp]').attr('maxlength','5');
			$('form[name=1226484332242] [id=cp]').attr('minlength','5');
			
			$('form[name=1226484332242] [id=ville]').addClass('required');
			$('form[name=1226484332242] [id=ville]').attr('maxlength','50');
			
			$('form[name=1226484332242] [id=tel]').addClass('required');
			$('form[name=1226484332242] [id=tel]').addClass('number');
			$('form[name=1226484332242] [id=tel]').attr('maxlength','10');
			$('form[name=1226484332242] [id=tel]').attr('minlength','10');
			
			$('form[name=1226484332242] [id=email]').addClass('required');
			$('form[name=1226484332242] [id=email]').addClass('email');
			
			$('form[name=1226484332242] [id=nom]').addClass('required');
			$('form[name=1226484332242] [id=nom]').attr('maxlength','50');

			$('form[name=1226484332242] [id=prenom]').addClass('required');
			$('form[name=1226484332242] [id=prenom]').attr('maxlength','50');
			
			$('form[name=1226484332242] [id=message]').addClass('required');
			
			$('form[name=1226484332242] [id=typechauffage]').addClass('defaultSelect');
			$('form[name=1226484332242] [id=fonction]').addClass('defaultSelect');
			$('form[name=1226484332242] [id=connaissance]').addClass('defaultSelect');
			
			$(this).validate();
		}
		
		// Controle de validation sur le formulaire http://www.climatisation-chr.fr/contact/posez-nous-vos-questions/
		if($(this).attr('name') == '1226500565284') {
			
			$('form[name=1226500565284] [id=rs]').addClass('required');
			$('form[name=1226500565284] [id=rs]').attr('maxlength','50');
			
			$('form[name=1226500565284] [id=classement]').addClass('required');
			$('form[name=1226500565284] [id=classement]').addClass('number');
			$('form[name=1226500565284] [id=classement]').attr('maxlength','2');
			
			$('form[name=1226500565284] [id=nbchambre]').addClass('number');
			$('form[name=1226500565284] [id=nbchambre]').attr('maxlength','4');
			
			$('form[name=1226500565284] [id=nbcouvert]').addClass('number');
			$('form[name=1226500565284] [id=nbcouvert]').attr('maxlength','6');
			
			$('form[name=1226500565284] [id=typechauffage]').addClass('required');
			
			$('form[name=1226500565284] [id=adresse]').addClass('required');
			$('form[name=1226500565284] [id=adresse]').attr('maxlength','50');
			
			$('form[name=1226500565284] [id=cp]').addClass('required');
			$('form[name=1226500565284] [id=cp]').addClass('number');
			$('form[name=1226500565284] [id=cp]').attr('maxlength','5');
			$('form[name=1226500565284] [id=cp]').attr('minlength','5');
			
			$('form[name=1226500565284] [id=ville]').addClass('required');
			$('form[name=1226500565284] [id=ville]').attr('maxlength','50');
			
			$('form[name=1226500565284] [id=tel]').addClass('required');
			$('form[name=1226500565284] [id=tel]').addClass('number');
			$('form[name=1226500565284] [id=tel]').attr('maxlength','10');
			$('form[name=1226500565284] [id=tel]').attr('minlength','10');
			
			$('form[name=1226500565284] [id=email]').addClass('email');
			
			$('form[name=1226500565284] [id=nom]').addClass('required');
			$('form[name=1226500565284] [id=nom]').attr('maxlength','50');

			$('form[name=1226500565284] [id=prenom]').addClass('required');
			$('form[name=1226500565284] [id=prenom]').attr('maxlength','50');
			
			$('form[name=1226500565284] [id=message]').addClass('required');
			
			$('form[name=1226500565284] [id=typechauffage]').addClass('defaultSelect');
			$('form[name=1226500565284] [id=fonction]').addClass('defaultSelect');
			$('form[name=1226500565284] [id=connaissance]').addClass('defaultSelect');
			
			$(this).validate();
		}
		
		// Controle de validation sur le formulaire http://prod.clim.mitsubishielectric.fr/contact/ 1229448488519
		if($(this).attr('name') == '1229448488519') {
			
			$('form[name=1229448488519] [id=nom]').addClass('required');
			$('form[name=1229448488519] [id=nom]').attr('maxlength','50');

			$('form[name=1229448488519] [id=prenom]').addClass('required');
			$('form[name=1229448488519] [id=prenom]').attr('maxlength','50');

			$('form[name=1229448488519] [id=adresse]').addClass('required');
			$('form[name=1229448488519] [id=adresse]').attr('maxlength','50');
			
			$('form[name=1229448488519] [id=cp]').addClass('required');
			$('form[name=1229448488519] [id=cp]').addClass('number');
			$('form[name=1229448488519] [id=cp]').attr('maxlength','5');
			$('form[name=1229448488519] [id=cp]').attr('minlength','5');
			
			$('form[name=1229448488519] [id=ville]').addClass('required');
			$('form[name=1229448488519] [id=ville]').attr('maxlength','50');
			
			$('form[name=1229448488519] [id=tel]').addClass('required');
			$('form[name=1229448488519] [id=tel]').addClass('number');
			$('form[name=1229448488519] [id=tel]').attr('maxlength','10');
			$('form[name=1229448488519] [id=tel]').attr('minlength','10');
			
			$('form[name=1229448488519] [id=email]').addClass('email');
			$('form[name=1229448488519] [id=email]').addClass('required');
			
			$('form[name=1229448488519] [id=message]').addClass('required');
			
			$('form[name=1229448488519] [id=pays]').addClass('defaultSelect');
			
			$(this).validate();
		}
		
		// Controle de validation sur le formulaire http://www.antilles.mitsubishielectric.fr/contact/  1237993373835
		if($(this).attr('name') == '1237993373835' ) {
			
			$('form[name=1237993373835] [id=nom]').addClass('required');
			$('form[name=1237993373835] [id=nom]').attr('maxlength','50');

			$('form[name=1237993373835] [id=prenom]').addClass('required');
			$('form[name=1237993373835] [id=prenom]').attr('maxlength','50');

			$('form[name=1237993373835] [id=adresse]').addClass('required');
			$('form[name=1237993373835] [id=adresse]').attr('maxlength','50');
			
			$('form[name=1237993373835] [id=cp]').addClass('required');
			$('form[name=1237993373835] [id=cp]').addClass('number');
			$('form[name=1237993373835] [id=cp]').attr('maxlength','5');
			$('form[name=1237993373835] [id=cp]').attr('minlength','5');
			
			$('form[name=1237993373835] [id=ville]').addClass('required');
			$('form[name=1237993373835] [id=ville]').attr('maxlength','50');
			
			$('form[name=1237993373835] [id=tel]').addClass('required');
			$('form[name=1237993373835] [id=tel]').addClass('number');
			$('form[name=1237993373835] [id=tel]').attr('maxlength','10');
			$('form[name=1237993373835] [id=tel]').attr('minlength','10');
			
			$('form[name=1237993373835] [id=email]').addClass('email');
			$('form[name=1237993373835] [id=email]').addClass('required');
			
			$('form[name=1237993373835] [id=message]').addClass('required');
			
			$('form[name=1237993373835] [id=pays]').addClass('defaultSelect');
			
			$(this).validate();
		}
		
		// Controle de validation sur le formulaire http://www.chauffage-pac.com/contact/posez-nous-vos-questions/ 1228919149908
		if($(this).attr('name') == '1228919149908' ) {
			
			$('form[name=1228919149908] [id=nom]').addClass('required');
			$('form[name=1228919149908] [id=nom]').attr('maxlength','50');

			$('form[name=1228919149908] [id=prenom]').addClass('required');
			$('form[name=1228919149908] [id=prenom]').attr('maxlength','50');

			$('form[name=1228919149908] [id=adresse]').addClass('required');
			$('form[name=1228919149908] [id=adresse]').attr('maxlength','50');
			
			$('form[name=1228919149908] [id=cp]').addClass('required');
			$('form[name=1228919149908] [id=cp]').addClass('number');
			$('form[name=1228919149908] [id=cp]').attr('maxlength','5');
			$('form[name=1228919149908] [id=cp]').attr('minlength','5');
			
			$('form[name=1228919149908] [id=ville]').addClass('required');
			$('form[name=1228919149908] [id=ville]').attr('maxlength','50');
			
			$('form[name=1228919149908] [id=tel]').addClass('required');
			$('form[name=1228919149908] [id=tel]').addClass('number');
			$('form[name=1228919149908] [id=tel]').attr('maxlength','10');
			$('form[name=1228919149908] [id=tel]').attr('minlength','10');
			
			$('form[name=1228919149908] [id=email]').addClass('email');
			$('form[name=1228919149908] [id=email]').addClass('required');
			
			$('form[name=1228919149908] [id=message]').addClass('required');
			
			$('form[name=1228919149908] [id=pays]').addClass('defaultSelect');
			
			$(this).validate({
			   submitHandler: function(form) {
			   	var urlImage = "http://track.polenord.net/transform.php?idc=301&lead=1&var1=formulaire&var2="+$('form[name=1250153761512] [id=email]').val();
				$(".footer_bg").add("<img src='"+urlImage+"'>"); 
			   	$(form).submit();
			   }
			});
		}
		// Controle de validation sur le formulaire http://prod.pac.mitsubishielectric.fr/contact/
		//contact avec un professionnel
		if($(this).attr('name') == '1228904482963') {
			
			$('form[name=1228904482963] [id=nom]').addClass('required');
			$('form[name=1228904482963] [id=nom]').attr('maxlength','50');

			$('form[name=1228904482963] [id=prenom]').addClass('required');
			$('form[name=1228904482963] [id=prenom]').attr('maxlength','50');

			$('form[name=1228904482963] [id=adresse]').addClass('required');
			$('form[name=1228904482963] [id=adresse]').attr('maxlength','50');
			
			$('form[name=1228904482963] [id=cp]').addClass('required');
			$('form[name=1228904482963] [id=cp]').addClass('number');
			$('form[name=1228904482963] [id=cp]').attr('maxlength','5');
			$('form[name=1228904482963] [id=cp]').attr('minlength','5');
			
			$('form[name=1228904482963] [id=ville]').addClass('required');
			$('form[name=1228904482963] [id=ville]').attr('maxlength','50');
			
			$('form[name=1228904482963] [id=tel]').addClass('required');
			$('form[name=1228904482963] [id=tel]').addClass('number');
			$('form[name=1228904482963] [id=tel]').attr('maxlength','10');
			$('form[name=1228904482963] [id=tel]').attr('minlength','10');
			
			$('form[name=1228904482963] [id=email]').addClass('email');
			$('form[name=1228904482963] [id=email]').addClass('required');
			
			$('form[name=1228904482963] [id=cpprojet]').addClass('required');
			$('form[name=1228904482963] [id=cpprojet]').addClass('number');
			$('form[name=1228904482963] [id=cpprojet]').attr('maxlength','5');
			$('form[name=1228904482963] [id=cpprojet]').attr('minlength','5');
			
			$('form[name=1228904482963] [id=message]').addClass('required');
			
			$('form[name=1228904482963] [id=pays]').addClass('defaultSelect');
			
			$('form[name=1228904482963] [id=connaissance]').addClass('defaultSelect');
			
			$(this).validate({
			   submitHandler: function(form) {
			   	var urlImage = "http://track.polenord.net/transform.php?idc=301&lead=1&var1=devis&var2="+$('form[name=1228904482963] [id=email]').val();
				$(".footer_bg").add("<img src='"+urlImage+"'>");
				$(form).submit();
			   }
			});
		}
		
		// Controle de validation sur le formulaire VIS : Promo Imprimantes photo
		if($(this).attr('name') == '1240241961115') {
			
			$('form[name=1240241961115] [id=SOC]').addClass('required');
			
			$('form[name=1240241961115] [id=RCS]').addClass('required');
			
			$('form[name=1240241961115] [id=nom]').addClass('required');
			$('form[name=1240241961115] [id=nom]').attr('maxlength','50');

			$('form[name=1240241961115] [id=prenom]').addClass('required');
			$('form[name=1240241961115] [id=prenom]').attr('maxlength','50');

			$('form[name=1240241961115] [id=adresse]').addClass('required');
			$('form[name=1240241961115] [id=adresse]').attr('maxlength','50');
			
			$('form[name=1240241961115] [id=cp]').addClass('required');
			$('form[name=1240241961115] [id=cp]').addClass('number');
			$('form[name=1240241961115] [id=cp]').attr('maxlength','5');
			$('form[name=1240241961115] [id=cp]').attr('minlength','5');
			
			$('form[name=1240241961115] [id=ville]').addClass('required');
			$('form[name=1240241961115] [id=ville]').attr('maxlength','50');
			
			$('form[name=1240241961115] [id=tel]').addClass('required');
			$('form[name=1240241961115] [id=tel]').addClass('number');
			$('form[name=1240241961115] [id=tel]').attr('maxlength','10');
			$('form[name=1240241961115] [id=tel]').attr('minlength','10');
			
			$('form[name=1240241961115] [id=TEL_MOB]').addClass('required');
			$('form[name=1240241961115] [id=TEL_MOB]').addClass('number');
			$('form[name=1240241961115] [id=TEL_MOB]').attr('maxlength','10');
			$('form[name=1240241961115] [id=TEL_MOB]').attr('minlength','10');
			
			$('form[name=1240241961115] [id=email]').addClass('email');
			$('form[name=1240241961115] [id=email]').addClass('required');
			
			$('form[name=1240241961115] [id=TYP_IMP]').addClass('defaultSelect');
			
			$('form[name=1240241961115] [id=N_SER]').addClass('required');
			$('form[name=1240241961115] [id=N_SER]').attr('maxlength','50');
			
			$('form[name=1240241961115] [id=FACT]').addClass('required');
			$('form[name=1240241961115] [id=FACT]').attr('maxlength','50');
			
			$('form[name=1240241961115] [id=NOM_FOURN]').addClass('defaultSelect');
			
//			$('form[name=1240241961115] [id=DATE_ACHAT').addClass('required');
//			$('form[name=1240241961115] [id=DATE_ACHAT').addClass('date');
			
			$(this).validate({
			  rules: {
			    DATE_ACHAT: {
			      required: true,
			      date: true
			    }
			  }
			});
		}
		if($(this).attr('name') == '1251109314406') {
			
			$('form[name=1250153761512] [id=nom]').addClass('required');
			$('form[name=1250153761512] [id=nom]').attr('maxlength','50');

			$('form[name=1250153761512] [id=prenom]').addClass('required');
			$('form[name=1250153761512] [id=prenom]').attr('maxlength','50');
			
			$('form[name=1250153761512] [id=mail]').addClass('email');
			$('form[name=1250153761512] [id=mail]').addClass('required');
			
			$(this).validate();
		}
	});
});
  

$(document).ready(function(){ 
  $('.slideToggle a').click(function(){
  		$(this).next().slideToggle("slow");
	});   
  $('.slideToggle a').mouseover(function(){
  		$(this).css("cursor","pointer");
	}).mouseout(function(){
     	$(this).css("cursor","auto");
    });
});
  
$(function() { 
    var ua = navigator.userAgent.toLowerCase(); 
    var myBrowsers = { 
        // Déjà détectés en natif par jQuery 
        mozilla: $.browser.mozilla, 
        safari:  $.browser.safari, 
        opera:   $.browser.opera, 
        ie:      $.browser.msie, 
        // Quelques améliorations et ajouts 
        ie6:     $.browser.msie && ($.browser.version < 7), 
        ie7:     $.browser.msie && ($.browser.version == 8), 
        ie8:     $.browser.msie && ($.browser.version > 7), 
        iphone:  /iphone/.test(ua), 
        chrome:  /chrome/.test(ua), 
        firefox: /firefox/.test(ua), 
        webkit:  /webkit/.test(ua), 
        // Détection de plateformes 
        osx:     /mac os x/.test(ua), 
        win:     /win/.test(ua), 
        linux:   /linux/.test(ua) 
    }; 
    $.each(myBrowsers, function(a, b) { 
        if (b) $('html').addClass(a); 
    }); 
}); 