(function($){$.fn.fmToggleFadeSlide=function(options){var defaults={selector:'',selector2:'',elmntClick:'',speed:'normal',heightInit:'',idLink:'',txtLinkInit:'',txtLinkFinal:'',idLinkImg:'',classLinkInit:'',classLinkFinal:'',typeOverflow:'visible',heightFinal:null,isLnkHiddenInit:false,isMovieVideoPage:false},settings=$.extend({},defaults,options);if($(settings.selector2).height()>settings.heightInit&&settings.isLnkHiddenInit){$(settings.selector).height(settings.heightInit);$(settings.elmntClick).removeClass("hide");}
else if($(settings.selector2).height()<settings.heightInit){$(settings.selector).height("");$(settings.elmntClick).addClass("hide");}
$(settings.elmntClick).click(function(){doActionToggle();});function doActionToggle(){if($(settings.selector).css('overflow')=='hidden'){$overflow=settings.typeOverflow;$height=(settings.heightFinal!=null)?settings.heightFinal:$(settings.selector2).height();$txtLink=settings.txtLinkFinal;}
else{$overflow='hidden';$height=settings.heightInit;$txtLink=settings.txtLinkInit;}
$(settings.idLinkImg).toggleClass(settings.classLinkInit);$(settings.idLinkImg).toggleClass(settings.classLinkFinal);$(settings.idLink).text($txtLink);$(settings.selector).css('overflow',$overflow);if(settings.isMovieVideoPage){$(settings.selector).animate({height:$height},settings.speed,function(){if($height==0)$(settings.selector).css("display","none");});}
else
$(settings.selector).animate({height:$height},settings.speed);}
return this;}})(jQuery);

(function($){$.fn.fmToggleReplaceTo=function(options){var defaults={effect:"fadeslidetoggle",eltA:"#div_elmnt_a",eltALink:"#link_elmnt_a",eltB:"#div_elmnt_b",eltBLink:"#link_elmnt_b"},settings=$.extend({},defaults,options);$(settings.eltA+" "+settings.eltALink).show();$(settings.eltA+" "+settings.eltALink).click(function(event){$(settings.eltA).hide(1,function(){$(settings.eltB).effect({effectName:settings.effect})
$(settings.eltB).removeClass("hide");$(settings.eltB+" "+settings.eltBLink).removeClass("hide");});event.preventDefault();});$(settings.eltB+" "+settings.eltBLink).click(function(event){$(settings.eltB).hide(1,function(){$(settings.eltA).effect({effectName:settings.effect})});event.preventDefault();});return this;}})(jQuery);

(function($){$.fn.fmToggleReplace=function(options){var defaults={effect:"FadeSlideToggle",eltA:"#div_a",eltALink:"#linka",eltB:"#div_b",eltBLink:"#linkb"},settings=$.extend({},defaults,options);$(settings.eltA+" "+settings.eltALink).show();$(settings.eltB+" "+settings.eltBLink).show();$(settings.eltA+" "+settings.eltALink).click(function(event){$(settings.eltA+" "+settings.eltALink).hide(1,function(){$(settings.eltB).effect({effectName:settings.effect});$(settings.eltB).removeClass("hide");$(settings.eltB+" "+settings.eltBLink).removeClass("hide");});event.preventDefault();});$(settings.eltB+" "+settings.eltBLink).click(function(event){$(settings.eltA+" "+settings.eltALink).show();$(settings.eltB).effect({effectName:settings.effect});event.preventDefault();});return this;}})(jQuery);

(function($){$.fn.fmToggleReplaceInline=function(options){var defaults={effect:"FadeSlideToggle",eltA:"#div_a",eltALink:"#linka",eltB:"#div_b",eltBLink:"#linkb"},settings=$.extend({},defaults,options);$(settings.eltA+" "+settings.eltALink).show();$(settings.eltB+" "+settings.eltBLink).show();$(settings.eltA+" "+settings.eltALink).click(function(event){$(settings.eltA+" "+settings.eltALink).hide(1,function(){$(settings.eltB).effect({effectName:settings.effect});$(settings.eltB).css("display","inline");$(settings.eltB).removeClass("hide");$(settings.eltB+" "+settings.eltBLink).removeClass("hide");});event.preventDefault();});$(settings.eltB+" "+settings.eltBLink).click(function(event){$(settings.eltA+" "+settings.eltALink).show();$(settings.eltB).effect({effectName:settings.effect});event.preventDefault();});return this;}})(jQuery);

(function($){$.fn.fmToggleUnfold=function(options){var defaults={effectA:'FadeSlideToggle',effectB:'FadeSlideToggle',elt:"#div_c",eltLinkA:"#linkc",eltLinkB:"#linkd",initialHeight:null,finalHeight:null,initialWidth:null,finalWidth:null},settings=$.extend({},defaults,options);$(settings.elt+" "+settings.eltLinkA).show();$(this).height(300);$(this).css("overflow","hidden");$(settings.elt+" "+settings.eltLinkA).click(function(event){$(settings.elt+" "+settings.eltLinkA).hide();if(settings.finalHeight!=null)
$(settings.elt).height(settings.finalHeight);if(settings.finalWidth!=null)
$(settings.elt).width(settings.finalWidth);$(settings.elt).hide();$(settings.elt).effect({effectName:settings.effectA});$(settings.elt+" "+settings.eltLinkB).show();});$(settings.elt+" "+settings.eltLinkB).click(function(event){$(settings.elt+" "+settings.eltLinkB).hide();if(settings.initialHeight!=null)
$(settings.elt).height(settings.initialHeight);if(settings.initialWidth!=null)
$(settings.elt).width(settings.initialWidth);$(settings.elt).hide();$(settings.elt).effect({effectName:settings.effectB});$(settings.elt+" "+settings.eltLinkA).show();});}})(jQuery);

function retrieveHeightInit(elmnts,nbElmnts){var totalHeightInit=0;for(i=0;i<nbElmnts;i++){if($(elmnts).eq(i).height()!=null)
totalHeightInit=totalHeightInit+$(elmnts).eq(i).height();}
return totalHeightInit-2;}



function MaJQuantite(taille){
	jQuery('#AffQte').hide();
	jQuery.post("ajax/_maj_quantite.php", {taille: ""+taille+""}, function(data){
		if(data.length >0) {
			jQuery('#AffQte').show();
			jQuery('#AffQte').html(data);
		}
	});
}

function MaJRepresentant(iddpt){
	jQuery('#AffRep').hide();
	jQuery.post("ajax/_maj_representant.php", {iddpt: ""+iddpt+""}, function(data){
		if(data.length >0) {
			jQuery('#AffRep').show();
			jQuery('#AffRep').html(data);
		}
	});
}

function MaJTaille(idcouleur,div){
	jQuery('#AffTaille'+div).hide();
	jQuery.post("ajax/_maj_taille.php", {idcouleur: ""+idcouleur+""}, function(data){
		if(data.length >0) {
			jQuery('#AffTaille'+div).show();
			jQuery('#AffTaille'+div).html(data);
		}
	});
}




function skipOverlay() {
    return jQuery.facebox.settings.overlay == false || jQuery.facebox.settings.opacity === null
  }

function showOverlay() {
    if (skipOverlay()) return

    if (jQuery('style_overlay').length == 0)
      jQuery("body").append('<div id="style_overlay" class="style_hide"></div>')

    jQuery('#style_overlay').hide().addClass("style_overlayBG")
      .css('opacity', jQuery.facebox.settings.opacity)
      .click(function() { jQuery(document).trigger('close.facebox') })
      .fadeIn(200)
    return false
  }

  function hideOverlay() {
    if (skipOverlay()) return

    jQuery('#style_overlay').fadeOut(200, function(){
      jQuery("#style_overlay").removeClass("style_overlayBG")
      jQuery("#style_overlay").addClass("style_hide")
      jQuery("#style_overlay").remove()
    })
   
    return false
  }


function ChangeprixProd(quantite,idprod){

		jQuery.get("ajax/_maj_prix.php", {quantite: ""+quantite+"",idprod: ""+idprod+""}, function(data){
			if(data.length >0) {
				jQuery('#divprix').show();
				jQuery('#divprix').html(data);
			}
			
		});
	
}

function ChangeAdresseLivraison(type,idadresse){

		jQuery.get("ajax/_maj_adresse.php", {type: ""+type+"",idadresse: ""+idadresse+""}, function(data){
			if(data.length >0) {
				jQuery('#ChangeAdresse').show();
				jQuery('#ChangeAdresse').html(data);
			}
			
		});
	
}

function changezoom(idcouleur){

        jQuery.post("ajax/_maj_zoom_photo.php", {idcouleur: ""+idcouleur+""}, function(data){
			if(data.length >0) {
				jQuery('#AffPhoto').html(data);
			}
			
		});
         jQuery.post("ajax/_maj_zoom_tailles.php", {idcouleur: ""+idcouleur+""}, function(data){
			if(data.length >0) {
				jQuery('#AffTailles').html(data);
			}
			
		});
	
}

function LoadingMini(div,type){
    jQuery.get("ajax/_maj_loading.php", {type: ""+type+""}, function(data){
				jQuery('#'+escape(div)).html(data);
			
			
		});
}
function VerifEmailPicto(texte){
        LoadingMini('ValidEmail',1);
        jQuery.post("ajax/_maj_picto_email.php", {texte: ""+texte+""}, function(data){
				jQuery('#ValidEmail').html(data);
			
			
		});
 
	
}
function VerifEmailMultPicto(texte,numdiv){
        LoadingMini('ValidEmail'+numdiv,1);
        jQuery.post("ajax/_maj_picto_email.php", {texte: ""+texte+""}, function(data){
				jQuery('#ValidEmail' + numdiv).html(data);
		});
}

function VerifEmail2Picto(texte,texte2){
    LoadingMini('ValidEmail2',1);
    jQuery.post("ajax/_maj_picto_email2.php", {texte: ""+texte+"",texte2: ""+texte2+""}, function(data){
			jQuery('#ValidEmail2').html(data);
		
		
	});


}

function VerifPassePicto(texte){
        LoadingMini('ValidPasse',1);
        jQuery.post("ajax/_maj_picto_passe.php", {texte: ""+texte+""}, function(data){
				jQuery('#ValidPasse').html(data);
			
			
		});
 
	
}
function VerifPasse2Picto(texte,texte2){
        LoadingMini('ValidPasse2',1);
        jQuery.post("ajax/_maj_picto_passe2.php", {texte: ""+texte+"",texte2: ""+texte2+""}, function(data){
				jQuery('#ValidPasse2').html(data);
			
			
		});
 
	
}
function VerifCpPicto(texte){
        LoadingMini('ValidCp',1);
        jQuery.post("ajax/_maj_picto_cp.php", {texte: ""+texte+""}, function(data){
				jQuery('#ValidCp').html(data);
			
			
		});
 
	
}
function VerifTelPicto(texte){
        LoadingMini('ValidTel',1);
        jQuery.post("ajax/_maj_picto_tel.php", {texte: ""+texte+""}, function(data){
				jQuery('#ValidTel').html(data);
			
			
		});
 
	
}

function VerifChampVidePicto(texte,div){
        LoadingMini(escape(div),1);
        jQuery.post("ajax/_maj_field.php", {texte: ""+texte+""}, function(data){
				jQuery('#'+escape(div)).html(data);
			
			
		});
 
	
}
function VerifChampVideAndNoNumberPicto(texte,div){
        LoadingMini(escape(div),1);
        jQuery.post("ajax/_maj_field2.php", {texte: ""+texte+""}, function(data){
				jQuery('#'+escape(div)).html(data);
			
			
		});
 
	
}
function VerifEmailAfficheformulaire(texte){

        jQuery.post("ajax/_maj_suiteformulaire.php", {texte: ""+texte+""}, function(data){
				jQuery('#formulaire').html(data);
			
			
		});
 
	
}
function VerifEmailAfficheformulaire2(texte){

        jQuery.post("ajax/_maj_suiteformulaire.php", {texte: ""+texte+"",popup: "1"}, function(data){
				jQuery('#formulaire').html(data);
			
			
		});
 
	
}
function AfficheFormPaiement(mod){

        jQuery.post("ajax/_maj_formpaiement.php", {mod: ""+mod+""}, function(data){
				jQuery('#AffFormpaiement').html(data);
			
			
		});
 
	
}
