window.addEvent('domready',TB_init);TB_WIDTH=0;TB_HEIGHT=0;var TB_doneOnce=0;function TB_init(){$$("a.smoothbox").each(function(a){a.onclick=TB_bind})};function TB_bind(a){var a=new Event(a);a.preventDefault();this.blur();var b=this.title||this.name||"";var c=this.rel||false;TB_show(b,this.href,c);this.onclick=TB_bind;return false}function TB_show(f,g,h){if(!$("TB_overlay")){new Element('iframe').setProperty('id','TB_HideSelect').injectInside(document.body);$('TB_HideSelect').setOpacity(0);new Element('div').setProperty('id','TB_overlay').injectInside(document.body);$('TB_overlay').setOpacity(0);TB_overlaySize();new Element('div').setProperty('id','TB_load').injectInside(document.body);$('TB_load').innerHTML="<img src='images/compte/loading_edit.gif' />";TB_load_position();$('TB_overlay').set('tween',{duration:400});$('TB_overlay').tween('opacity',0,0.6)}if(!$("TB_load")){new Element('div').setProperty('id','TB_load').injectInside(document.body);$('TB_load').innerHTML="<img src='images/compte/loading_edit.gif' />";TB_load_position()}if(!$("TB_window")){new Element('div').setProperty('id','TB_window').injectInside(document.body);$('TB_window').setOpacity(0)}$("TB_overlay").onclick=TB_remove;window.onscroll=TB_position;var j=g.match(/(.+)?/)[1]||g;var k=/\.(jpe?g|png|gif|bmp)/gi;if(j.match(k)){var l={caption:"",url:"",html:""};var m=l,next=l,imageCount="";if(h){function getInfo(a,b,c){return{caption:a.title,url:a.href,html:"<span id='TB_"+b+"'>&nbsp;&nbsp;<a href='#'>"+c+"</a></span>"}}var n=[];$$("a.smoothbox").each(function(a){if(a.rel==h){n[n.length]=a}});var o=false;for(var i=0;i<n.length;i++){var p=n[i];var q=p.href.match(k);if(p.href==g){o=true;imageCount="Image "+(i+1)+" of "+(n.length)}else{if(o){next=getInfo(p,"next","Next &gt;");break}else{m=getInfo(p,"prev","&lt; Prev")}}}}imgPreloader=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;var x=window.getWidth()-150;var y=window.getHeight()-150;var b=imgPreloader.width;var c=imgPreloader.height;if(b>x){c=c*(x/b);b=x;if(c>y){b=b*(y/c);c=y}}else if(c>y){b=b*(y/c);c=y;if(b>x){c=c*(x/b);b=x}}TB_WIDTH=b+30;TB_HEIGHT=c+60;$("TB_window").innerHTML+="<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+g+"' width='"+b+"' height='"+c+"' alt='"+f+"'/></a>"+"<div id='TB_caption'>"+f+"<div id='TB_secondLine'>"+imageCount+m.html+next.html+"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a></div>";$("TB_closeWindowButton").onclick=TB_remove;function buildClickHandler(a){return function(){$("TB_window").dispose();new Element('div').setProperty('id','TB_window').injectInside(document.body);TB_show(a.caption,a.url,h);return false}}var d=buildClickHandler(m);var e=buildClickHandler(next);if($('TB_prev')){$("TB_prev").onclick=d}if($('TB_next')){$("TB_next").onclick=e}document.onkeydown=function(a){var a=new Event(a);switch(a.code){case 27:TB_remove();break;case 190:if($('TB_next')){document.onkeydown=null;e()}break;case 188:if($('TB_prev')){document.onkeydown=null;d()}break}};$("TB_ImageOff").onclick=TB_remove;TB_position();TB_showWindow()};imgPreloader.src=g}else{var r=g.match(/\?(.+)/)[1];var s=TB_parseQuery(r);TB_WIDTH=(s['width']*1)+30;TB_HEIGHT=(s['height']*1)+40;var t=TB_WIDTH-30,ajaxContentH=TB_HEIGHT-45;if(g.indexOf('TB_iframe')!=-1){urlNoQuery=g.split('TB_');$("TB_window").innerHTML+="<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+f+"</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:"+(t+29)+"px;height:"+(ajaxContentH+17)+"px;' onload='TB_showWindow()'> </iframe>"}else{$("TB_window").innerHTML+="<div id='TB_title' style='width:"+(t+30)+"px;'><div id='TB_ajaxWindowTitle'>"+f+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'><img src='images/send_friend/croix.gif' /></a></div></div><div id='TB_ajaxContent' style='width:"+t+"px;height:"+ajaxContentH+"px;'></div>"};$("TB_closeWindowButton").onclick=TB_remove;if(g.indexOf('TB_inline')!=-1){$("TB_ajaxContent").innerHTML=($(s['inlineId']).innerHTML);TB_position();TB_showWindow()}else if(g.indexOf('TB_iframe')!=-1){TB_position();if(frames['TB_iframeContent']==undefined){$(document).keyup(function(e){var a=e.keyCode;if(a==27){TB_remove()}});TB_showWindow()}}else{var u=function(){TB_position();TB_showWindow()};new Request.HTML({method:'get',update:$("TB_ajaxContent"),onComplete:u}).get(g)}};window.onresize=function(){TB_position();TB_load_position();TB_overlaySize()};document.onkeyup=function(a){var a=new Event(a);if(a.code==27){TB_remove()}}};function TB_showWindow(){if(TB_doneOnce==0){TB_doneOnce=1;$('TB_window').set('tween',{duration:250,onComplete:function(){if($('TB_load')){$('TB_load').dispose()}}});$('TB_window').tween('opacity',0,1)}else{$('TB_window').setStyle('opacity',1);if($('TB_load')){$('TB_load').dispose()}}};function TB_remove(){$("TB_overlay").onclick=null;document.onkeyup=null;document.onkeydown=null;if($('TB_imageOff'))$("TB_imageOff").onclick=null;if($('TB_closeWindowButton'))$("TB_closeWindowButton").onclick=null;if($('TB_prev')){$("TB_prev").onclick=null}if($('TB_next')){$("TB_next").onclick=null}$('TB_window').set('tween',{duration:250,onComplete:function(){$('TB_window').dispose()}});$('TB_window').tween('opacity',1,0);$('TB_overlay').set('tween',{duration:400,onComplete:function(){$('TB_overlay').dispose()}});$('TB_overlay').tween('opacity',0.6,0);window.onscroll=null;window.onresize=null;$('TB_HideSelect').dispose();TB_init();TB_doneOnce=0;return false};function TB_position(){$('TB_window').set('morph',{duration:75});$('TB_window').morph({width:TB_WIDTH+'px',left:(window.getScrollLeft()+(window.getWidth()-TB_WIDTH)/2)+'px',top:(window.getScrollTop()+(window.getHeight()-TB_HEIGHT)/2)+'px'})};function TB_overlaySize(){$("TB_overlay").setStyles({"height":'0px',"width":'0px'});$("TB_HideSelect").setStyles({"height":'0px',"width":'0px'});$("TB_overlay").setStyles({"height":window.getScrollHeight()+'px',"width":window.getScrollWidth()+'px'});$("TB_HideSelect").setStyles({"height":window.getScrollHeight()+'px',"width":window.getScrollWidth()+'px'})};function TB_load_position(){if($("TB_load")){$("TB_load").setStyles({left:(window.getScrollLeft()+(window.getWidth()-56)/2)+'px',top:(window.getScrollTop()+((window.getHeight()-20)/2))+'px',display:"block"})}};function TB_parseQuery(a){if(!a)return{};var b={};var c=a.split(/[;&]/);for(var i=0;i<c.length;i++){var d=c[i].split('=');if(!d||d.length!=2)continue;b[unescape(d[0])]=unescape(d[1]).replace(/\+/g,' ')}return b};function changer_position(a,b){$('TB_window').set('morph',{duration:1000});$('TB_window').morph({width:TB_WIDTH+'px',left:b+'px',top:a+'px'})};
