largeur=null;function calcule_largeur_contenu(contenu){if(jQuery.browser.opera){$contenu=_$$(contenu);$noeuds=$contenu.childNodes;largeur=0;console.log($contenu);for(var i=0;i<$noeuds.length;i++){$noeud=$noeuds[i];if($noeud.offsetHeight!=undefined){var bord_droit=$noeud.offsetWidth+$noeud.offsetLeft;if(bord_droit>largeur)
largeur=bord_droit;}}
largeur+=1;}else{if(largeur==null&&(jQuery('.f_a_gallery_vignettes:last').size()>0))
largeur=jQuery('.f_a_gallery_vignettes:last').offset().left
-jQuery('.f_a_gallery_vignettes:last').offsetParent().offset().left
+jQuery('.f_a_gallery_vignettes:last').width();}
return largeur;}
function init_scroll_auto(contenu,masque){var $masque=_$$(masque);$masque.contenu_scroll=contenu;$contenu=_$$(contenu);calcule_largeur_contenu(contenu);$masque.contenu=contenu;$masque.largeur_contenu=largeur;$masque.largeur_masque=Get_Dimension($masque)[0];var IE=document.all?true:false
if(!IE)
document.captureEvents(Event.MOUSEMOVE);$masque.onmousemove=onScrollAuto;var d_init=new Date();$masque.timer=d_init.getTime();function Get_Dimension(obj_){return([obj_.offsetWidth,obj_.offsetHeight]);}
var old_pos=0;decale=function(d,anim){var pos=(parseInt($contenu.style.left)+d)
pos=limite(pos,contenu,$masque);jQuery($contenu).stop(true,true);if(anim===true)
jQuery($contenu).animate({left:pos},200);else
$contenu.style.left=(pos)+"px";}
_$$('img_fleche_g').onmouseover=function(){try{clearInterval(interval_id);}catch(e){}
interval_id=setInterval("decale(10)",25);}
_$$('img_fleche_g').onmouseout=function(){try{clearInterval(interval_id);}catch(e){}}
_$$('img_fleche_d').onmouseover=function(){try{clearInterval(interval_id);}catch(e){}
interval_id=setInterval("decale(-10)",25);}
_$$('img_fleche_d').onmouseout=function(){try{clearInterval(interval_id);}catch(e){}}
function onScrollAuto(e){var d=new Date();var timer_now=d.getTime();var elapsed=timer_now-this.timer;if(elapsed<20){return;}
this.timer=timer_now;if(IE){tempX=event.x
var id_scr=event.srcElement.id;}else{tempX=e.layerX
tempX+=old_pos;var id_scr=e.target.id;}
if((id_scr==this.id)||(id_scr=="img_fleche_g")||(id_scr=="img_fleche_d")){return false;}
maj_pos_scroll(tempX,this.contenu,this);}
function maj_pos_scroll(tempX,contenu,conteneur){var $contenu=_$$(contenu);var largeur_contenu=calcule_largeur_contenu(contenu);var marge_supp=135;var marge_boutons=21;marge_supp+=marge_boutons;var marge=largeur_contenu-conteneur.largeur_masque;var pos=0;if(marge>0){if(_$$("fleche_g").style.display=="none"){_$$("fleche_g").style.display="block";_$$("fleche_d").style.display="block";}
pos=-(marge)*((tempX-marge_supp)/(conteneur.largeur_masque-(2*marge_supp)));}else{return false;}
pos=limite(pos,contenu,conteneur);old_pos=pos;$contenu.style.left=Math.round(pos)+"px";}
function limite(pos,contenu,conteneur){var largeur_contenu=calcule_largeur_contenu(contenu);var marge_supp=50;var marge_boutons=21;marge_supp+=marge_boutons;var marge=largeur_contenu-conteneur.largeur_masque;pos=Math.min(Math.max(pos,-marge-marge_boutons),marge_boutons);return pos;}
maj_pos_scroll(0,contenu,$masque);}
function EvtActiveImage(){if(imageActive!=jQuery(this).attr('nbImage')){var newSrc=jQuery(this).attr('grandeImage');imageActive=jQuery(this).attr('nbImage');desactiveAllImage();jQuery(this).removeClass('noActiveImg');jQuery(this).addClass('activeImg');var testZ=(jQuery(this).attr('usezoom')==1)?'true':'false';changeImageM(newSrc,fadeRollOver,testZ);}}
function desactiveAllImage(){jQuery('.f_a_gallery_vignettes').each(function(){if(imageActive!=jQuery(this).attr('nbImage')){jQuery(this).removeClass('activeImg');jQuery(this).addClass('noActiveImg');}});}
function activeAllImage(){jQuery('.f_a_gallery_vignettes').each(function(){jQuery(this).removeClass('noActiveImg');jQuery(this).addClass('activeImg');});}
function init_anim_visuelles(){tabImage=new Array();nbImage=0;fadeEntreImages=1000;fadeRollOver=200;largeurMiniatures=90;dureeTransition=3000;decalageTotal=0;imageActive=0;timerMini=null;var tab=jQuery('.f_a_gallery_vignettes:first');decalageInitial=(tab.length>0)?tab[0].offsetLeft:0;jQuery('#masqueGauche').css('margin-left',decalageInitial+'px');jQuery('#masqueDroite').css('visibility','visible');if(jQuery('.f_a_gallery_vignettes').length>1){initWidth=(jQuery('.f_a_gallery_vignettes').length*largeurMiniatures)+10-95;jQuery('#masqueDroite').css('width',initWidth);jQuery('.f_a_gallery_vignettes').each(function(){var testZ=(jQuery(this).attr('usezoom')==1)?'true':'false';if(nbImage==0&&testZ=='true'&&!jQuery.browser.opera)
jQuery('#imageZoom').css('display','block');jQuery(this).attr('nbImage',nbImage);var testZ=(jQuery(this).attr('usezoom')==1)?'true':'false';var o={grandeimage:jQuery(this).attr('grandeImage'),usezoom:testZ}
tabImage[nbImage]=o;nbImage++;});if(nbImage>1){startDefilementMiniatures();}}}
function stopDefilementMiniatures(){if(jQuery('.f_a_gallery_vignettes').length>1){jQuery('#masqueDroite').stop(true,true);jQuery('#masqueGauche').stop(true,true);clearInterval(timerMini);jQuery('.masquesM').css('display','none');desactiveAllImage();jQuery('.f_a_gallery_vignettes').unbind('mouseenter',EvtActiveImage);jQuery('.f_a_gallery_vignettes').bind('mouseenter',EvtActiveImage);jQuery('#f_a_gallery_conteneur_vignettes').unbind('mouseenter',stopDefilementMiniatures);jQuery('#f_a_gallery_conteneur_vignettes').mouseleave(startDefilementMiniatures);jQuery('#detailImageAr').unbind('mouseleave',startDefilementMiniatures);jQuery('#detailImageAv').unbind('mouseleave',startDefilementMiniatures);jQuery('#imageZoom').unbind('mouseleave',startDefilementMiniatures);jQuery('#imageZoom').bind('mouseleave',startDefilementMiniatures);jQuery('#detailImageAr').bind('mouseleave',startDefilementMiniatures);jQuery('#detailImageAv').bind('mouseleave',startDefilementMiniatures);}}
function startDefilementMiniatures(){if(jQuery('.f_a_gallery_vignettes').length>1){jQuery('.f_a_gallery_vignettes').unbind('mouseenter',EvtActiveImage);activeAllImage();clearInterval(timerMini);timerMini=setInterval('timerOut();',dureeTransition);if(jQuery('#masqueGauche').not(':visible'))
jQuery('#masqueGauche').css('visibility','visible');jQuery('#masqueGauche').width(getLargeurMG());jQuery('#masqueDroite').width(getLargeurMD());jQuery('#masqueDroite').css('margin-left',decalageInitial+getLargeurMG()+largeurMiniatures);jQuery('.masquesM').css('display','block');jQuery('#f_a_gallery_conteneur_vignettes').unbind('mouseleave',startDefilementMiniatures);jQuery('#f_a_gallery_conteneur_vignettes').mouseenter(stopDefilementMiniatures);jQuery('#detailImageAr').unbind('mouseenter',stopDefilementMiniatures);jQuery('#detailImageAv').unbind('mouseenter',stopDefilementMiniatures);jQuery('#imageZoom').unbind('mouseenter',stopDefilementMiniatures);jQuery('#imageZoom').bind('mouseenter',stopDefilementMiniatures);jQuery('#detailImageAr').bind('mouseenter',stopDefilementMiniatures);jQuery('#detailImageAv').bind('mouseenter',stopDefilementMiniatures);}}
function getSrcActiveImage(){return(jQuery('#detailImageAv').is(':visible'))?jQuery('#detailImageAv').attr('src'):jQuery('#detailImageAr').attr('src');}
function changeImageM(img,duree,usezoom){if(!jQuery.browser.opera){jQuery('#imageZoom').stop(true,true);if(usezoom=='true'){jQuery('#imageZoom').fadeIn(duree);}else{jQuery('#imageZoom').fadeOut(duree);}}
jQuery('#detailImageAv').stop(true,true);jQuery('#detailImageAr').stop(true,true);if(jQuery('#detailImageAv').is(':visible')){jQuery('#detailImageAr').attr('src',img);jQuery('#detailImageAv').fadeOut(duree);jQuery('#detailImageAr').fadeIn(duree);if(usezoom=='true')
jQuery('#detailImageAr').css('cursor','pointer');else
jQuery('#detailImageAr').css('cursor','auto');}else{jQuery('#detailImageAv').attr('src',img);jQuery('#detailImageAr').fadeOut(duree);jQuery('#detailImageAv').fadeIn(duree);if(usezoom=='true')
jQuery('#detailImageAv').css('cursor','pointer');else
jQuery('#detailImageAv').css('cursor','auto');}}
function getLargeurMG(){var tab=jQuery('.f_a_gallery_vignettes:first');decalageInitial=(tab.length>0)?tab[0].offsetLeft:0;return(((largeurMiniatures+3)*imageActive));}
function getLargeurMD(){return(nbImage-imageActive-1)*(largeurMiniatures+4);}
function timerOut(){if(jQuery('.f_a_gallery_vignettes').length>1){imageActive++;imageActive%=nbImage;if(jQuery('#masqueGauche').not(':visible'))
jQuery('#masqueGauche').css('visibility','visible');if(imageActive==0){jQuery('#masqueGauche').width(0+'px');jQuery('#masqueDroite').css('margin-left',(decalageInitial)+'px');jQuery('#masqueGauche').css('margin-left',(decalageInitial)+'px');jQuery('#masqueDroite').width(getLargeurMD());if(nbImage>=6){decale(decalageTotal);}}
jQuery('#masqueDroite').animate({marginLeft:decalageInitial+getLargeurMG()
+(largeurMiniatures+2)},fadeEntreImages);jQuery('#masqueGauche').animate({width:getLargeurMG()},fadeEntreImages);jQuery('#masqueDroite').animate({width:getLargeurMD()},fadeEntreImages);changeImageM(tabImage[imageActive].grandeimage,fadeEntreImages,tabImage[imageActive].usezoom);if(imageActive>=6){decalageTotal=(largeurMiniatures*imageActive);decale((0-largeurMiniatures),true);}}}
function creerOverlay(){stopDefilementMiniatures();jQuery('#f_a_gallery_conteneur_vignettes').unbind('mouseleave',startDefilementMiniatures);ouvrirImageEnOverlay(jQuery(this).attr('grandeImage'));}
var ratio=0;var div_taille_loupe=3;var marge_zoom=100;function activeLoupe(e){if(largeurLoupe<largeurImgOverlay&&hauteurLoupe<hauteurImgOverlay){jQuery('#loupe').die('click');jQuery('#imgOverlay').die('click');jQuery('#loupe').live('click',switchZoom);jQuery('#imgOverlay').live('click',switchZoom);var srcImage=jQuery(this).attr('src');if(jQuery('#loupe').length>0){jQuery('#loupe').show();}else{var maLoupe=jQuery('<div id="loupe"><img src="/html_imgs/zoom.png" width="32" height="32" style="opacity: 1"/></div>').css({position:'absolute',width:largeurLoupe,height:hauteurLoupe,overflow:'hidden',zIndex:'1010',border:'1px dashed #333',opacity:'0',filter:'alpha(opacity=0)',backgroundColor:'white',cursor:'move'});jQuery('#masqueImageOverlay').append(maLoupe);}
jQuery('#imgOverlay').unbind('mouseenter');jQuery('#loupe').mousemove(deplaceImageLoupe);deplaceImageLoupe(e);}}
function desactiveLoupe(e){jQuery('#loupe').hide();jQuery('#imgOverlay').mouseenter(activeLoupe);jQuery('#imgOverlay').bind('mousemove',deplaceImageLoupe);}
var timerLast=0;function deplaceImageLoupe(e){var d=new Date();var timer_now=d.getTime();var elapsed=timer_now-timerLast;if(elapsed<20){return;}
timerLast=timer_now;var offSetOverlay=jQuery('#imgOverlay').offset();var outerImgOverlayW=jQuery('#imgOverlay').width();var outerImgOverlayH=jQuery('#imgOverlay').height();var o=jQuery('#masqueImageOverlay').offset();var oP=jQuery('#loupe').offsetParent().offset();var top=o.top;var left=o.left;var X=Math.min(Math.max((e.pageX-(largeurLoupe/2)),(left)),(left
+largeurImgOverlay-(largeurLoupe+2)));var Y=Math.min(Math.max((e.pageY-(hauteurLoupe/2)),(top)),(top
+hauteurImgOverlay-(hauteurLoupe+2)));if(zoom&&oP){xLoupe=((X-oP.left-21)/(largeurImgOverlay-(largeurLoupe+2)));yLoupe=((Y-oP.top-21)/(hauteurImgOverlay-(hauteurLoupe+2)));xLoupe=Math.max(Math.min(xLoupe,1),0);yLoupe=Math.max(Math.min(yLoupe,1),0);jQuery('#imgOverlay').css({left:-(((largeurImgOverlayOrigine*ratio)-largeurImgOverlay)*xLoupe),top:-(((hauteurImgOverlayOrigine*ratio)-hauteurImgOverlay)*yLoupe)});}else{if(oP){jQuery('#loupe').css({left:(X-oP.left),top:(Y-oP.top),opacity:'0.4',filter:'alpha(opacity=40)'});}}}
function zoomImage(redim,anim){var maxWidth=Math.min(jQuery(window).width()-marge_zoom,largeurImgOverlayOrigine);var maxHeight=Math.min(jQuery(window).height()-marge_zoom,hauteurImgOverlayOrigine);var width=largeurImgOverlayOrigine;var height=hauteurImgOverlayOrigine;if(redim=='MAX')
ratio=Math.min(maxWidth/width,maxHeight/height);else if(redim=='CROPMAX')
ratio=Math.max(maxWidth/width,maxHeight/height);else
ratio=1;var o={"height":height*ratio,"width":width*ratio};jQuery('#imgOverlay').css(o);}
function switchZoom(e){if(zoom=!zoom){zoomImage('',true);deplaceImageLoupe(e);jQuery('#loupe').css('visibility','hidden');jQuery('#imgOverlay').css('cursor','move');}else{deplaceImageLoupe(e);zoomImage('MAX',true);jQuery('#imgOverlay').css({left:0,top:0});jQuery('#loupe').css('visibility','visible');jQuery('#imgOverlay').css('cursor','auto');}}
function ouvrirImageEnOverlay(urlImage){if(jQuery.browser.opera)
return;var split=urlImage.split("/");var fichier="z_"+split.pop();split.push(fichier);urlImage=split.join("/");jQuery(document).keyup(function(e){if(e.keyCode==27){removeOverlay();jQuery(document).unbind('keyup');}});jQuery('body').append('<div id="divOverlay" style="display:none;">&nbsp;</div>');jQuery('body').append('<div id="conteneurImgOverlay"><img id="btFermerOverlay" src="http://medias.ubaldi.com/html_imgs/panier/close.gif" /><div id="masqueImageOverlay" ><img id="imgOverlay" src="'+urlImage+'" /></div></div>');jQuery('#imgOverlay').load(function(){largeurImgOverlayOrigine=jQuery('#imgOverlay').width();hauteurImgOverlayOrigine=jQuery('#imgOverlay').height();zoom=false;var maxWidth=Math.min(jQuery(window).width()
-marge_zoom,largeurImgOverlayOrigine);var maxHeight=Math.min(jQuery(window).height()
-marge_zoom,hauteurImgOverlayOrigine);if(largeurImgOverlayOrigine>maxWidth||hauteurImgOverlayOrigine>maxHeight){zoomImage('MAX',false);jQuery('#imgOverlay').mousemove(deplaceImageLoupe);jQuery('#imgOverlay').mouseenter(activeLoupe);jQuery('#divOverlay').mouseenter(desactiveLoupe);}
largeurImgOverlay=jQuery('#imgOverlay').width();hauteurImgOverlay=jQuery('#imgOverlay').height();largeurLoupe=Math.min(largeurImgOverlay/div_taille_loupe,(largeurImgOverlay/(largeurImgOverlayOrigine/largeurImgOverlay)));hauteurLoupe=Math.min(hauteurImgOverlay/div_taille_loupe,(hauteurImgOverlay/(largeurImgOverlayOrigine/largeurImgOverlay)));jQuery('#masqueImageOverlay').width(largeurImgOverlay);jQuery('#masqueImageOverlay').height(hauteurImgOverlay);jQuery('#masqueImageOverlay').css('overflow','hidden');jQuery('#conteneurImgOverlay').css({left:((jQuery('body').width()-jQuery(this).outerWidth())/2)-20});centreVertivcal();offTopDefaut=jQuery('#conteneurImgOverlay').offset().top;jQuery(window).scroll(centreVertivcal);jQuery(window).resize(centreVertivcal);}).error(function(){jQuery("#divOverlay").append("<table width='100%' height= '100%'><tr valign='middle'><td align='center'><img src='http://medias.ubaldi.com/html_imgs/panier/attention_anime.gif' /></td></tr></table>");});function centreVertivcal(){jQuery('#divOverlay').css({width:jQuery(window).width(),height:jQuery(window).height()});var marge=jQuery(window).height()
-jQuery('#conteneurImgOverlay').height()-42;var pos=marge/2;pos=Math.max(pos,0);jQuery('#conteneurImgOverlay').css({top:pos},200);var margeX=jQuery(window).width()
-jQuery('#conteneurImgOverlay').width()-42;var posX=margeX/2;posX=Math.min(posX,margeX);jQuery('#conteneurImgOverlay').css({left:posX});}
jQuery('#imgOverlay').css({position:'relative',display:'none'});jQuery('#divOverlay').css({position:'fixed',backgroundColor:'white',top:'0px',left:'0px',zIndex:'999',opacity:'0.8',filter:'alpha(opacity=80)',width:jQuery(window).width(),height:jQuery(window).height(),cursor:'pointer'});jQuery('#divOverlay').click(removeOverlay);jQuery('#conteneurImgOverlay').css({backgroundColor:'white',padding:'20px',border:'solid 1px #ccc',position:'fixed',zIndex:'1000'});jQuery('#masqueImageOverlay').css({position:'relative'});jQuery('#btFermerOverlay').click(removeOverlay);jQuery('#divOverlay').fadeIn(200);jQuery('#imgOverlay').delay(200).fadeIn(200);}
function removeOverlay(){jQuery('#divOverlay').remove();jQuery('#loupe').remove();jQuery('#imgOverlay').remove();jQuery('#conteneurImgOverlay').remove();jQuery('#masqueImageOverlay').remove();jQuery(window).unbind('scroll');jQuery(window).unbind('resize');startDefilementMiniatures();}
function openImageActiveZoomed(){if(tabImage[imageActive]&&tabImage[imageActive].usezoom=='true'){stopDefilementMiniatures();jQuery('#detailImageAr').unbind('mouseleave',startDefilementMiniatures);jQuery('#detailImageAv').unbind('mouseleave',startDefilementMiniatures);jQuery('#imageZoom').unbind('mouseleave',startDefilementMiniatures);jQuery('#f_a_gallery_conteneur_vignettes').unbind('mouseleave',startDefilementMiniatures);ouvrirImageEnOverlay(tabImage[imageActive].grandeimage);}}
function openImageSeuleZoomed(){ouvrirImageEnOverlay(jQuery('#detailImageAv').attr("src"));}
function init_zoom_images(zoom_premiere){if(zoom_premiere){jQuery('#detailImageAv').click(openImageSeuleZoomed);jQuery('#imageZoom').click(openImageSeuleZoomed);jQuery('#imageZoom').css("display","block");jQuery('.gdeImage').css('cursor','pointer');}else{jQuery('.f_a_gallery_vignettes[usezoom=1]').click(creerOverlay);jQuery('#imageZoom').click(openImageActiveZoomed);jQuery('#detailImageAr').click(openImageActiveZoomed);jQuery('#detailImageAv').click(openImageActiveZoomed);if(tabImage[imageActive]&&tabImage[imageActive].usezoom=='true')
jQuery('.gdeImage').css('cursor','pointer');}
jQuery(document).keyup(function(e){if(e.keyCode==27){removeOverlay();jQuery(document).unbind('keyup');}});}
function getParamsTopupUbaldi(id){var url=jQuery(id).attr("href");var params={layout:"dashboard",width:800,height:600,modal:1,overlayClose:1,shaded:1,effect:"transform",ondisplay:function(){stopDefilementMiniatures();},onclose:function(){startDefilementMiniatures();}};if(url.indexOf("youtube.com")>0)
params.type="iframe";else if(url.indexOf("dailymotion.com")>0)
params.type="iframe";if(url.indexOf(".flv")>0)
params.type="flashvideo";var retour={};retour[id]=params;return retour;}