var DELAI=7000;var imageArray=[];var FULL_S=false;var DIAPO=false;if(typeof TB_chemin_css=='undefined'){TB_chemin_css='thickbox.css';}
if(typeof TB_chemin_animation=='undefined'){TB_chemin_animation='circle_animation.gif';}
function TB_image(){var t=this.title||this.name;var longdesc=jQuery('img[@longdesc]',this).attr('longdesc');if(longdesc)
TB_show(t,longdesc);else
TB_show(t,this.href,'image');return false;}
function TB_init(root){jQuery("a.thickbox",root).each(function(i){this.onclick=TB_image;var t=this.alt||this.name||null;this.alt=t+" - view bigger version";if((this.type&&this.type.match(/^image[\/](jpeg|gif|png)$/i))
||(this.href&&this.href.match(/\.(jpeg|jpg|png|gif)$/i))){imageArray.push([this.href,this.title||this.name]);}});}
function TB_show(caption,url){try{if(document.getElementById("TB_HideSelect")==null){jQuery("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay' title='Fermer'></div><div id='TB_window'></div>");jQuery("#TB_overlay").click(TB_remove);}
jQuery(".TB_hide").hide();if(caption==null){caption=""};if(!FULL_S){jQuery(window).scroll(TB_position);}
TB_overlaySize();jQuery("body").append("<div id='TB_load'><img src='"+TB_chemin_animation+"' alt='loading' /></div>");TB_load_position();if(url.indexOf("?")!==-1){var baseURL=url.substr(0,url.indexOf("?"));}else{var baseURL=url;}
var urlString=/\.jpg|\.jpeg|\.png|\.gif|\.bmp/g;var urlType=baseURL.toLowerCase().match(urlString);if(urlType=='.jpg'||urlType=='.jpeg'||urlType=='.png'||urlType=='.gif'||urlType=='.bmp'){TB_PrevCaption="";TB_PrevURL="";TB_PrevHTML="";TB_NextCaption="";TB_NextURL="";TB_NextHTML="";TB_imageCount="";TB_Full_Size="";TB_FoundURL=false;if(imageArray.length>0){TB_TempArray=imageArray;for(TB_Counter=0;((TB_Counter<TB_TempArray.length)&&(TB_NextHTML==""));TB_Counter++){var urlTypeTemp=TB_TempArray[TB_Counter][0].toLowerCase().match(urlString);if(!(TB_TempArray[TB_Counter][0]==url)){if(TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter][1];TB_NextURL=TB_TempArray[TB_Counter][0];TB_NextHTML="<span id='TB_next'>&nbsp;&nbsp;<a href='#' title='Image suivante'><strong> &gt;</strong></a></span>";}else{TB_PrevCaption=TB_TempArray[TB_Counter][1];TB_PrevURL=TB_TempArray[TB_Counter][0];TB_PrevHTML="<span id='TB_prev'>&nbsp;&nbsp;<a href='#' title='Image precedente'><strong>&lt; </strong></a></span>";}}else{TB_FoundURL=true;TB_imageCount=(TB_Counter+1)+" / "+(TB_TempArray.length);}}}
if(!(TB_NextHTML=="")){imageSuivante=new Image();imageSuivante.src=TB_NextURL;}
imgPreloader=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;TB_Big_Image=false;var pagesize=TB_getPageSize();var x=pagesize[0]-150;var y=pagesize[1]-150;var imageWidth=imgPreloader.width;var imageHeight=imgPreloader.height;IMAGE_WIDTH=imageWidth;IMAGE_HEIGHT=imageHeight;if(imageWidth>x){TB_Big_Image=true;imageHeight=imageHeight*(x/imageWidth);imageWidth=x;if(imageHeight>y){TB_Big_Image=true;imageWidth=imageWidth*(y/imageHeight);imageHeight=y;}}else if(imageHeight>y){TB_Big_Image=true;imageWidth=imageWidth*(y/imageHeight);imageHeight=y;if(imageWidth>x){TB_Big_Image=true;imageHeight=imageHeight*(x/imageWidth);imageWidth=x;}}
if(!DIAPO){TB_Diapo="<span id='TB_Diapo'>&nbsp;&nbsp;<a href='#'><strong>[Diaporama]</strong></a></span>";}else{TB_Diapo="<span id='TB_Diapo'>&nbsp;&nbsp;<a href='#' title='Stop'><strong>[Stop]</strong></a></span>";}
if(TB_Big_Image)
TB_Full_Size="<span id='TB_Full'>&nbsp;&nbsp;<a href='#'><strong>[Zoom]</strong></a></span>";TB_WIDTH=imageWidth+20;TB_HEIGHT=imageHeight+20;jQuery("#TB_window").append("<a href='#' id='TB_ImageOff'><img id='TB_Image' src='"+url+"' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+" - next picture'/></a>"+"<div id='TB_legend' style='background-color:#fff'><div id='TB_caption'>"+caption+"</div><div id='TB_secondLine'>"+TB_imageCount+TB_Full_Size+TB_PrevHTML+TB_NextHTML+TB_Diapo+"</div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton'><img src='"+TB_chemin_close+"' alt='Fermer' /></a></div></div>");jQuery("#TB_closeWindowButton").click(TB_remove);jQuery("#TB_load").remove();jQuery("#TB_window").fadeIn("slow");if(!(TB_NextHTML=="")){function goNext(){FULL_S=false;jQuery("#TB_window").remove();jQuery("body").append("<div id='TB_window'></div>");TB_show(TB_NextCaption,TB_NextURL);return false;}
jQuery("#TB_next").click(goNext);}
if(!(TB_PrevHTML=="")){function goPrev(){FULL_S=false;if(jQuery(document).unbind('click',goPrev)){jQuery(document).unbind('click',goPrev)};jQuery("#TB_window").remove();jQuery("body").append("<div id='TB_window'></div>");TB_show(TB_PrevCaption,TB_PrevURL);return false;}
jQuery("#TB_prev").click(goPrev);}
if(!(TB_Full_Size=="")){function fullSize(){var arrayPageScroll=TB_getPageScrollTop();var pagesize=TB_getPageSize();if(!FULL_S){FULL_S=true;TB_TOP=arrayPageScroll[1];if((arrayPageScroll[0]+(pagesize[0]-IMAGE_WIDTH)/2)>0){TB_LEFT=arrayPageScroll[0]+(pagesize[0]-IMAGE_WIDTH)/2;}else{TB_LEFT=50;}
jQuery("#TB_window").animate({top:TB_TOP,left:TB_LEFT,width:(IMAGE_WIDTH+20),height:(IMAGE_HEIGHT+20)},1500);jQuery("#TB_Image").animate({top:20,left:20,width:IMAGE_WIDTH,height:IMAGE_HEIGHT},1500,TB_recadre);}
else{FULL_S=false;jQuery("#TB_window").animate({top:(arrayPageScroll[1]+(pagesize[1]-TB_HEIGHT)/2),left:(arrayPageScroll[0]+(pagesize[0]-TB_WIDTH)/2),width:TB_WIDTH,height:TB_HEIGHT},1500);jQuery("#TB_Image").animate({top:20,left:20,width:(TB_WIDTH-20),height:(TB_HEIGHT-20)},1500,TB_recadre);}
return false;}
jQuery("#TB_Full").click(fullSize);}
if(!(TB_NextHTML=="")){jQuery("#TB_ImageOff").click(goNext);}else{jQuery("#TB_ImageOff").click(TB_remove);}
jQuery("#TB_Diapo").click(diaporama);document.onkeydown=function(e){if(e==null){keycode=event.keyCode;}else{keycode=e.which;}
if(keycode==27|keycode==67|keycode==70){TB_remove();}else if(keycode==190|keycode==39){if(!(TB_NextHTML=="")){document.onkeydown="";goNext();}}else if(keycode==188|keycode==37){if(!(TB_PrevHTML=="")){document.onkeydown="";goPrev();}}}
TB_position();jQuery("#TB_load").remove();jQuery("#TB_window").css({display:"block"});if(DIAPO)
setTimeout('diapo();',DELAI);jQuery("#TB_ImageOff")[0].focus();}
imgPreloader.src=url;}else{var queryString=url.replace(/^[^\?]+\?+/,'');queryString=queryString.replace(/^[^\?]+\?+/,'');var params=TB_parseQuery(queryString);TB_WIDTH=(params['width']*1)+30;TB_HEIGHT=(params['height']*1)+40;ajaxContentW=TB_WIDTH-30;ajaxContentH=TB_HEIGHT-45;if(url.indexOf('TB_iframe')!=-1){urlNoQuery=url.split('TB_');jQuery("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a></div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' onload='TB_showIframe()'> </iframe>");}else{jQuery("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>close</a></div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");}
jQuery("#TB_closeWindowButton").click(TB_remove);if(url.indexOf('TB_inline')!=-1){jQuery("#TB_ajaxContent").html(jQuery('#'+params['inlineId']).html());TB_position();jQuery("#TB_load").remove();jQuery("#TB_window").css({display:"block"});}else if(url.indexOf('TB_iframe')!=-1){TB_position();if(frames['TB_iframeContent']==undefined){jQuery("#TB_load").remove();jQuery("#TB_window").css({display:"block"});jQuery(document).keyup(function(e){var key=e.keyCode;if(key==27){TB_remove()}});}}else{jQuery("#TB_ajaxContent").load(url,function(){TB_position();jQuery("#TB_load").remove();jQuery("#TB_window").css({display:"block"});});}}
jQuery(window).resize(TB_position);document.onkeyup=function(e){if(e==null){keycode=event.keyCode;}else{keycode=e.which;}
if(keycode==27){TB_remove();}}}catch(e){alert(e);}}
function diaporama(){if(!DIAPO){DIAPO=true;diapo();}else{DIAPO=false;}
return false;}
function diapo(){if(DIAPO){if(TB_NextURL!=""){jQuery("#TB_window").remove();jQuery("body").append("<div id='TB_window'></div>");TB_show(TB_NextCaption,TB_NextURL);}else DIAPO=false;}
return false;}
function TB_showIframe(){jQuery("#TB_load").remove();jQuery("#TB_window").css({display:"block"});}
function TB_remove(){DIAPO=false;FULL_S=false;jQuery("#TB_imageOff").unbind('click');jQuery("#TB_overlay").unbind('click');jQuery("#TB_closeWindowButton").unbind('click');jQuery("#TB_window").fadeOut("fast",function(){jQuery('#TB_window,#TB_overlay,#TB_HideSelect').remove();});jQuery("#TB_load").remove();jQuery(".TB_hide").show();return false;}
function TB_position(){var pagesize=TB_getPageSize();var arrayPageScroll=TB_getPageScrollTop();var legendHeight=jQuery("#TB_legend").height();if(FULL_S&&DIAPO){FULL_S=false;jQuery("#TB_window").animate({top:(arrayPageScroll[1]+(pagesize[1]-TB_HEIGHT)/2),left:(arrayPageScroll[0]+(pagesize[0]-TB_WIDTH)/2),width:TB_WIDTH,height:TB_HEIGHT},1500);jQuery("#TB_Image").animate({top:20,left:20,width:(TB_WIDTH-20),height:(TB_HEIGHT-20)},1500,TB_recadre);}
if(!FULL_S||DIAPO){jQuery("#TB_window").css({width:TB_WIDTH+"px",left:(arrayPageScroll[0]+(pagesize[0]-TB_WIDTH)/2)+"px",top:(arrayPageScroll[1]+(pagesize[1]-TB_HEIGHT)/2-legendHeight/2)+"px"});}}
function TB_overlaySize(){if(window.innerHeight&&window.scrollMaxY||window.innerWidth&&window.scrollMaxX){yScroll=window.innerHeight+window.scrollMaxY;xScroll=window.innerWidth+window.scrollMaxX;var deff=document.documentElement;var wff=(deff&&deff.clientWidth)||document.body.clientWidth||window.innerWidth||self.innerWidth;var hff=(deff&&deff.clientHeight)||document.body.clientHeight||window.innerHeight||self.innerHeight;xScroll-=(window.innerWidth-wff);yScroll-=(window.innerHeight-hff);}else if(document.body.scrollHeight>document.body.offsetHeight||document.body.scrollWidth>document.body.offsetWidth){yScroll=document.body.scrollHeight;xScroll=document.body.scrollWidth;}else{yScroll=document.body.offsetHeight;xScroll=document.body.offsetWidth;}
jQuery("#TB_overlay").css({"height":yScroll+"px","width":xScroll+"px"});jQuery("#TB_HideSelect").css({"height":yScroll+"px","width":xScroll+"px"});}
function TB_load_position(){var pagesize=TB_getPageSize();var arrayPageScroll=TB_getPageScrollTop();jQuery("#TB_load")
.css({left:(arrayPageScroll[0]+(pagesize[0]-100)/2)+"px",top:(arrayPageScroll[1]+((pagesize[1]-100)/2))+"px"})
.css({display:"block"});}
function TB_parseQuery(query){var Params=new Object();if(!query)return Params;var Pairs=query.split(/[;&]/);for(var i=0;i<Pairs.length;i++){var KeyVal=Pairs[i].split('=');if(!KeyVal||KeyVal.length!=2)continue;var key=unescape(KeyVal[0]);var val=unescape(KeyVal[1]);val=val.replace(/\+/g,' ');Params[key]=val;}
return Params;}
function TB_getPageScrollTop(){var yScrolltop;var xScrollleft;if(self.pageYOffset||self.pageXOffset){yScrolltop=self.pageYOffset;xScrollleft=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop||document.documentElement.scrollLeft){yScrolltop=document.documentElement.scrollTop;xScrollleft=document.documentElement.scrollLeft;}else if(document.body){yScrolltop=document.body.scrollTop;xScrollleft=document.body.scrollLeft;}
arrayPageScroll=new Array(xScrollleft,yScrolltop)
return arrayPageScroll;}
function TB_getPageSize(){var de=document.documentElement;var w=window.innerWidth||self.innerWidth||(de&&de.clientWidth)||document.body.clientWidth;var h=window.innerHeight||self.innerHeight||(de&&de.clientHeight)||document.body.clientHeight
arrayPageSize=new Array(w,h)
return arrayPageSize;}
function TB_recadre(){TB_overlaySize();TB_position();}
