/* mm_swapImg.js */
function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p){d.MM_p=new Array()}var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++){if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i]}}}}function MM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++){x.src=x.oSrc}}function MM_findObj(n,d){var p,i,x;if(!d){d=document}if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p)}if(!(x=d[n])&&d.all){x=d.all[n]}for(i=0;!x&&i<d.forms.length;i++){x=d.forms[i][n]}for(i=0;!x&&d.layers&&i<d.layers.length;i++){x=MM_findObj(n,d.layers[i].document)}if(!x&&d.getElementById){x=d.getElementById(n)}return x}function MM_swapImage(){var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3){if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc){x.oSrc=x.src}x.src=a[i+2]}}};

/* class.Submenu.js */
var MenuController=new Class({currentItem:null,currentItemId:"",cancelHoverOut:false,initialize:function(){},addEventListener:function(obj){obj.addEvent("hoverIn",this.onHoverInLayer.bind(this));obj.addEvent("setHoverOut",function(){this.cancelHoverOut=false}.bind(this));obj.addEvent("hoverOut",this.onHoverOutLayer.bind(this))},onCloseCurrent:function(){if(this.currentItem){this.currentItem.close();this.currentItem=null;this.currentItemId=""}},onHoverInLayer:function(target,doHover){if(interfaceActive){if(this.currentItem){this.currentItem.close()}this.currentItem=target;this.currentItemId=target.id;if(doHover){this.currentItem.open();this.cancelHoverOut=true}}},onHoverOutLayer:function(){if(!this.cancelHoverOut&&interfaceActive){if(this.currentItem){this.currentItem.close();this.currentItem=null;this.currentItemId=""}}}});var MenuItem=new Class({Implements:Events,anchor:null,hoverImage:null,id:null,isSelected:false,MOUSELEAVE_TIMEOUT:650,initialize:function(a){this.anchor=a;this.hoverImage=this.anchor.getNext("div");this.hoverImage.fade("hide");this.hoverImage.set("tween",{duration:250});this.id=this.hoverImage.id;this.isSelected=this.anchor.getParent("li").hasClass("selected");if(!this.isSelected){this.anchor.addEvent("mouseenter",function(evt){this.fireEvent("hoverIn",[this,true])}.bind(this));this.hoverImage.addEvent("mouseenter",function(evt){this.fireEvent("hoverIn",[this,true])}.bind(this));this.hoverImage.addEvent("mouseleave",function(evt){this.fireEvent("setHoverOut");this.fireEvent("hoverOut",[this],this.MOUSELEAVE_TIMEOUT)}.bind(this));this.swapClick()}else{this.anchor.addEvent("mouseenter",function(evt){this.fireEvent("hoverIn",[this,false])}.bind(this))}},swapClick:function(){this.hoverImage.addEvent("click",function(el){document.location=this.anchor.href}.bind(this))},open:function(){this.hoverImage.fade("in")},close:function(){this.hoverImage.fade("out")}});var MenuLayer=new Class({Extends:MenuItem,layer:null,initialize:function(a){var aSubItem;this.parent(a);this.layer=this.hoverImage.getElement("div");if(!this.isSelected){this.layer.addEvent("mouseenter",function(evt){this.fireEvent("hoverIn",[this,true])}.bind(this))}this.layer.getElements("li[class=subItem]").each(function(el){aSubItem=new SubMenu(el)}.bind(this))},swapClick:function(){return}});var SubMenu=new Class({Implements:Events,parentItem:null,anchor:null,layerMenu:null,layerID:null,hasSubMenu:false,initialize:function(pi){this.parentItem=pi;this.anchor=this.parentItem.getElement("a");if(this.anchor){var pin=this.anchor.getNext("div");if(pin){this.layerMenu=pin.getElement("div");if(this.layerMenu){this.hasSubMenu=true;this.layerID=this.layerMenu.id;this.parentItem.addEvent("mouseenter",this.onMouseEnter.bind(this));this.parentItem.addEvent("mouseleave",this.onMouseLeave.bind(this))}}}},onMouseEnter:function(evt){if(interfaceActive){this.layerMenu.setStyle("visibility","visible")}},onMouseLeave:function(evt){if(interfaceActive){this.layerMenu.setStyle("visibility","hidden")}}});var MenuPrincipal=new Class({Implements:Events,controller:null,items:[],initialize:function(selecteur){this.controller=new MenuController();this.addEvent("closecurrent",function(e){this.controller.onCloseCurrent()});$$(selecteur).each(function(el){var item=(el.getNext("div").getElement("div"))?new MenuLayer(el):new MenuItem(el);this.controller.addEventListener(item);this.items.push(item)}.bind(this))}});

/* class.Search.js */
var Search=new Class({Implements:[Events,Options],options:{label:null,restrict:null,idButton:null,idInput:null},inputField:null,inputDefaultLabel:null,submitBtn:null,showingResult:false,search:null,resultList:null,nav:null,initialize:function(options){this.setOptions(options);this.initInterface();this.initGoogleSearch();this.initResults()},initGoogleSearch:function(){this.search=new google.search.WebSearch();if(this.options.label){this.search.setUserDefinedLabel(this.options.label)}if(this.options.restrict){this.search.setSiteRestriction(this.options.restrict)}if(this.options.size){this.search.setResultSetSize(this.options.size)}this.search.setNoHtmlGeneration();if(this.search.disableAds){this.search.disableAds()}this.search.setSearchCompleteCallback(this,this.onComplete)},initInterface:function(){$("closeBtn").addEvent("click",function(){this.showingResult=false;this.resultList.clear();this.resultList.hide();this.inputField.select()}.bind(this));this.submitBtn=$(this.options.idButton);if(this.submitBtn){this.submitBtn.addEvents({submit:this.onSubmit.bind(this),mousedown:this.onSubmit.bind(this),mouseover:hideMenu})}this.inputField=$(this.options.idInput);if(this.inputField){this.inputDefaultLabel=this.inputField.value;this.inputField.addEvents({focus:function(e){if(interfaceActive){if(e.target.value==this.inputDefaultLabel){e.target.value=""}else{e.target.select()}e.target.setStyle("width",155);if(Browser.Engine.trident){$("pageSearchInputDiv").setStyle("width",233)}e.stopPropagation()}}.bind(this),blur:function(evt){if(interfaceActive){(function(){if(!this.showingResult){if(evt.target.value.length==0){evt.target.value=this.inputDefaultLabel}evt.target.setStyle("width",60);if(Browser.Engine.trident){$("pageSearchInputDiv").setStyle("width",133)}}}.bind(this)).delay(100)}}.bind(this),keypress:function(evt){switch(evt.key){case"enter":this.onSubmit();evt.target.blur();break;case"esc":this.showingResult=false;this.resultList.clear();this.resultList.hide();this.inputField.select();break}if(evt.key=="enter"){}}.bind(this),mouseover:hideMenu})}},initResults:function(){this.resultList=new Search.Results()},onSubmit:function(evt){if(this.inputField.value.length>0&&this.inputField.value!=this.inputDefaultLabel){this.resultList.clear();this.resultList.show();this.showingResult=true;this.search.execute(this.inputField.value)}},onComplete:function(){this.resultList.fill(this.search.results);if(this.nav){$("searchPagination").empty()}this.nav=new Search.Nav(this.search,this.search.cursor);this.nav.draw($("searchPagination"));this.inputField.select()},trace:function(obj){if(window.console){console.log(obj)}}});Search.Results=new Class({Implements:[Events],container:null,list:null,defaultNoResult:"",visib:false,initialize:function(){this.container=$("pageSearchResults");this.list=$("searchResults");this.defaultNoResult=this.list.getElement("dd").get("html");this.clear()},clear:function(){this.list.empty()},show:function(){if(!this.visib){this.container.addClass("showed");this.visib=true}},hide:function(){this.container.removeClass("showed");this.visib=false},fill:function(results){this.show();this.clear();for(var i=0,l=results.length;i<l;i++){this.parseResult(results[i])}if(results.length==0){var empty=new Element("dt",{"class":"result-item",html:this.defaultNoResult});this.list.adopt(empty)}},parseResult:function(result){var dt=new Element("dt",{"class":"result-item"});var title=new Element("a",{"class":"result-title",html:result.title,href:result.unescapedUrl});if(result.unescapedUrl.substring(result.unescapedUrl.length-4)==".pdf"){title.addClass("pdfIcon")}dt.adopt(title);this.list.adopt(dt);var dd=new Element("dd",{"class":"result-content",html:result.content});this.list.adopt(dd)}});Search.Nav=new Class({Implements:[Events,Options],options:{injectWhere:"inside"},cursor:null,nav:null,info:null,search:null,lbl_page:"Page ",lbl_of:" of ",lbl_res_found:" total",lbl_google:"More results…",toElement:function(){return this.container},initialize:function(search,cursor,options){this.search=search;this.cursor=cursor;this.setOptions(options);if(langue=="fr"){this.lbl_of=" de ";this.lbl_google="Plus de résultats…"}this.prepare()},prepare:function(){if(this.cursor){this.info=new Element("p").set("text",this.lbl_page+(this.cursor.currentPageIndex+1)+this.lbl_of+this.cursor.pages.length+"  |  "+this.cursor.estimatedResultCount+this.lbl_res_found);this.nav=new Element("ul");if(this.cursor.currentPageIndex>0){var li=new Element("li").inject(this.nav);var a=new Element("a",{title:(this.cursor.currentPageIndex-1),href:"javascript://"}).set("text","<").inject(li);a.addEvent("click",this.changePage.bind(this))}else{var li=new Element("li").set("html",'<span class="off">&lt;</span>').inject(this.nav)}this.cursor.pages.each(function(el){var li=new Element("li").inject(this.nav);if(el.label-1!=(this.cursor.currentPageIndex)){var a=new Element("a",{title:(el.label-1),href:"javascript://"}).set("text",el.label).inject(li);a.addEvent("click",this.changePage.bind(this))}else{li.set("text",el.label)}}.bind(this));if(this.cursor.currentPageIndex<this.cursor.pages.length-1){var li=new Element("li").inject(this.nav);var a=new Element("a",{title:(this.cursor.currentPageIndex+1),href:"javascript://"}).set("text",">").inject(li);a.addEvent("click",this.changePage.bind(this))}else{var li=new Element("li").set("html",'<span class="off">&gt;</span>').inject(this.nav)}if(this.cursor.moreResultsUrl){var li=new Element("li").inject(this.nav);var a=new Element("a",{href:this.cursor.moreResultsUrl,target:"_blank"}).inject(li);var img=new Element("img",{src:"/img/google.gif",alt:this.lbl_google,title:this.lbl_google,"class":"moreResults"}).inject(a)}}},draw:function(element){if(this.nav){this.info.inject(element,this.options.injectWhere);this.nav.inject(element,this.options.injectWhere)}},changePage:function(event){this.search.gotoPage(event.target.title)}});google.load("search","1",{nocss:true});

/* class.Jeldwen.js */
var interfaceActive=true;var Jeldwen=new Class({menu:null,initialize:function(){window.addEvent("domready",this.onDomReady.bind(this));window.addEvent("load",this.onBodyLoaded.bind(this));window.addEvent("unload",function(){interfaceActive=false})},onDomReady:function(){this.initBehaviors();this.initMenuPrincipal();this.initSearch();$$(".onLoadSelectProvince").each(function(e){var options=e.getElements("option");var i=0;var province=Cookie.read("province")||Cookie.read("geolocatedProvince")||"";options.each(function(option){if(Cookie.read("province")==option.value||Cookie.read("geolocatedProvince")==option.value){option.selected=true}})});$$(".customPopup50").each(function(el){el.href="javascript://";el.addEvent("click",function(evt){gotoPromo50(langue)})})},onBodyLoaded:function(){if($(document.body).getStyle("background-image")=="none"){$(document.body).setStyle("background-color","#363638");$(document.body).setStyle("background-image","url(/img/bg/body_background.jpg)")}try{new ImagesGallery({menu:($("contenu_galerie"))})}catch(e){}},initBehaviors:function(){$$("#page_contenu","#entete","#surBande").each(function(d){d.getElements("a").addEvent("mouseover",function(e){if(this.menu){this.menu.fireEvent("closecurrent")}}.bind(this))}.bind(this));$$(".target_blank","._blank").each(function(d){d.setProperty("target","_blank")});TB_init()},initMenuPrincipal:function(){if(!(Browser.Engine.trident&&Browser.Engine.version<=4)){this.menu=new MenuPrincipal("#top_mainMenu a.topItem")}},initSearch:function(){var restrict={cseId:customSearchId};var size=GSearch.SMALL_RESULTSET;var webSearch=new Search({restrict:restrict,label:"JELD-WEN",size:size,idButton:"pageBtnSearch",idInput:"pageSearchInput"})}});

/* pages_init.js */
var jeldwen=new Jeldwen();var gotoPromo50=function(lang){var url="/contest50_frame/";document.location=url;return};var closePromo50=function(){$$(".contestFrame",".contestFrameDistance").each(function(el){console.log(el);el.destroy()})};function changeLocation(andGoTo){if(interfaceActive){Cookie.dispose("idDisponibiliteGroup",{path:"/",domain:DOMAIN});Cookie.dispose("province",{path:"/",domain:DOMAIN});Cookie.write("chooseProvince","1",{path:"/",domain:DOMAIN});if(andGoTo){document.location=andGoTo}else{forceReload()}interfaceActive=false}}function forceReload(){try{window.document.location.reload(true)}catch(e){window.history.go(0)}}function setHoverMe(lnk){if(interfaceActive){$(lnk).addClass("hover")}}function unSetHoverMe(lnk){if(interfaceActive){$(lnk).removeClass("hover")}}function hideMenu(){if(jeldwen.menu){jeldwen.menu.fireEvent("closecurrent")}}function goTo(url){if(interfaceActive){document.location.href=url;interfaceActive=false}}function showSearchField(){$("recherche_google").removeClass("inv");var gs=new IFrame({id:"GSFrame",src:"/googleSearch.html",frameborder:0,marginwidth:0,marginheight:0,vspace:0,hspace:0,noresize:"noresize"});$("recherche_google").adopt(gs)}function setTxtOtherEnable(sel,indxOther,indexPro){if(typeof indxOther=="undefined"){indxOther=5}if(typeof indexPro=="undefined"){indexPro=2}var indx=sel.selectedIndex;var txtOther=$("txtOther");if(txtOther){if(indx==indxOther){txtOther.removeProperty("disabled");txtOther.removeClass("inv");txtOther.focus()}else{txtOther.setProperty("disabled","disabled");txtOther.addClass("inv")}}if(indx<=indexPro){$("txtCompanyName").focus();switchReqTo("reqSignCompanyName",true);$$(".companyReq").each(function(elm){elm.removeClass("inv")})}else{switchReqTo("reqSignCompanyName",false);$$(".companyReq").each(function(elm){if(!elm.hasClass("inv")){elm.addClass("inv")}})}}function setZipMaxLength(select){$(select.form).getElement("#txtPostalCode").set("maxlength",(select.selectedIndex==0)?7:10)}function switchReqTo(idName,isOn){if(typeof idName=="object"){if(idName.length>0){for(var i=0;i<idName.length;i++){switchReqTo(idName[i],isOn)}}}else{if(typeof idName=="string"){if($(idName)){if(isOn){$(idName).removeClass("inv")}else{if(!$(idName).hasClass("inv")){$(idName).addClass("inv")}}}}}}function setReqLikeContactMethod(form){switchReqTo(["reqSignEmail","reqSignHomePhone","reqSignWorkPhone"],false);switch($(form).getElement("#cboContactMethod").selectedIndex){case 1:switchReqTo("reqSignEmail",true);break;case 2:switchReqTo("reqSignHomePhone",true);break;case 3:switchReqTo("reqSignWorkPhone",true);break}}function validateContactForm(form){switch($(form).getElement("#cboContactMethod").selectedIndex){case 1:if(!_validateEmail(form)){return false}break;case 2:if(!_validateHomePhone(form)){return false}break;case 3:if(!_validateWorkPhone(form)){return false}break;case 0:default:alert(locale.error_contactMethod);$(form).getElement("#cboContactMethod").focus();return false}if(!_validateCity(form)){return false}if(!_validateProvince(form)){return false}if(!_validatePostalCode(form)){return false}if($(form).getElement("#cboUserType").selectedIndex<=2){return _validateCompanyName(form)}return true}function validateAskBrochureForm(form){if(!_atLeastOneBrochureSelected(form)){return false}if(!_validateLastName(form)){return false}if(!_validateAddress(form)){return false}if(!_validateCity(form)){return false}if(!_validateProvince(form)){return false}if($(form).getElement("#cboCountry").selectedIndex==0){if(!_validatePostalCode(form)){return false}}else{if(!_validateZipCode(form)){return false}}if(!_validateWorkPhone(form)){return false}if($(form).getElement("#txtEmail").value.length>0&&!_validateEmail(form)){return false}if($(form).getElement("#cboUserType").selectedIndex<=2){return _validateCompanyName(form)}return true}function validateAskToolkitForm(form){if(!_validateLastName(form)){return false}if(!_validateCompanyName(form)){return false}if(!_validateAddress(form)){return false}if(!_validateCity(form)){return false}if(!_validateProvince(form)){return false}if($(form).getElement("#cboCountry").selectedIndex==0){if(!_validatePostalCode(form)){return false}}else{if(!_validateZipCode(form)){return false}}if(!_validateProvince(form)){return false}if(!_validateEmail(form)){return false}return true}function validateShareThisSiteForm(form){if(!_validateLastName(form,"#txtLastNameSender")){return false}if(!_validateLastName(form)){return false}if(!_validateEmail(form,"#txtEmailSender")){return false}if(!_validateEmail(form)){return false}return true}function validateNewsletterSubscribe(form){if(!_validateLastName(form)){return false}if(!_validateEmail(form)){return false}if(!_validateConfirmEmail(form,"#txtConfirmEmail","#txtEmail")){return false}var countrySelectIdx=$(form).getElement("#cboCountry").selectedIndex;if(countrySelectIdx==0){if(!_validatePostalCode(form)){return false}}else{if(countrySelectIdx==1){if(!_validateZipCode(form)){return false}}}return true}function _validateEmail(form,elemtID){if(typeof elemtID=="undefined"){elemtID="#txtEmail"}var txtEmail=$(form).getElement(elemtID).value;if(txtEmail.length==0){alert(locale.error_emailrequired);$(form).getElement(elemtID).focus();return false}if(!txtEmail.test(/^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$/)){alert(locale.error_badEmail);$(form).getElement(elemtID).focus();return false}return true}function _validateConfirmEmail(form,elemtID,againstElemtID){var txtEmail=$(form).getElement(elemtID).value;if(txtEmail.length==0){alert(locale.error_emailrequired);$(form).getElement(elemtID).focus();return false}if($(form).getElement(elemtID).value!=$(form).getElement(againstElemtID).value){alert(locale.error_emailNotEqual);$(form).getElement(elemtID).focus();return false}return true}function _validatePostalCode(form){var txtPCode=$(form).getElement("#txtPostalCode").value;if(txtPCode.length==0){alert(locale.error_postalCodeRequired);$(form).getElement("#txtPostalCode").focus();return false}if(!txtPCode.test(/^[ABCEGHJKLMNPRSTVXYabceghjklmnprstvxy]\d[A-Za-z] ?\d[A-Za-z]\d$/)){alert(locale.error_badPostalCode);$(form).getElement("#txtPostalCode").focus();return false}return true}function _validateZipCode(form){var txtPCode=$(form).getElement("#txtPostalCode").value;if(txtPCode.length==0){alert(locale.error_postalCodeRequired);$(form).getElement("#txtPostalCode").focus();return false}if(!txtPCode.test(/^\d{5}(-\d{4})?$/)){alert(locale.error_badPostalCode);$(form).getElement("#txtPostalCode").focus();return false}return true}function _validateHomePhone(form){if($(form).getElement("#txtHomePhone").value.length==0){alert(locale.error_HomePhoneRequired);$(form).getElement("#txtHomePhone").focus();return false}return true}function _validateWorkPhone(form){if($(form).getElement("#txtBusinessPhone").value.length==0){alert(locale.error_workPhoneRequired);$(form).getElement("#txtBusinessPhone").focus();return false}return true}function _validateLastName(form,elemtID){if(typeof elemtID=="undefined"){elemtID="#txtLastName"}if($(form).getElement(elemtID).value.length==0){alert(locale.error_lastNameRequired);$(form).getElement(elemtID).focus();return false}return true}function _validateAddress(form){if($(form).getElement("#txtAddress1").value.length==0){alert(locale.error_addressRequired);$(form).getElement("#txtAddress1").focus();return false}return true}function _validateCity(form){if($(form).getElement("#txtCity").value.length==0){alert(locale.error_cityRequired);$(form).getElement("#txtCity").focus();return false}return true}function _validateProvince(form){if($(form).getElement("#cboProvince").value.length==0){alert(locale.error_provinceRequired);$(form).getElement("#cboProvince").focus();return false}return true}function _validateCompanyName(form){if($(form).getElement("#txtCompanyName").value.length==0){alert(locale.error_companyNameRequired);$(form).getElement("#txtCompanyName").focus();return false}return true}function _atLeastOneBrochureSelected(form){var sel=$(form).getElements(".brochureChckbx:checked");if(sel.length==0){alert(locale.error_atLeastOneBrochure);$(form).getElement(".brochureChckbx").focus();return false}return true}function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p){d.MM_p=new Array()}var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++){if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i]}}}}function MM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++){x.src=x.oSrc}}function MM_findObj(n,d){var p,i,x;if(!d){d=document}if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p)}if(!(x=d[n])&&d.all){x=d.all[n]}for(i=0;!x&&i<d.forms.length;i++){x=d.forms[i][n]}for(i=0;!x&&d.layers&&i<d.layers.length;i++){x=MM_findObj(n,d.layers[i].document)}if(!x&&d.getElementById){x=d.getElementById(n)}return x}function MM_swapImage(){var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3){if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc){x.oSrc=x.src}x.src=a[i+2]}}};

/* thickbox.js */
TB_WIDTH=0;TB_HEIGHT=0;var TB_doneOnce=0;function TB_init(){$$("a.targetsmoothbx").each(function(el){var evt=new Event(el);evt.stop();el.onclick=TB_bind})}function TB_bind(event){var event=new Event(event);event.preventDefault();this.blur();var caption=this.title||this.name||"";var group=this.rel||false;TB_show(caption,this.href,group);this.onclick=TB_bind;return false}function TB_show(caption,url,rel){if(!$("TB_overlay")){new Element("iframe").setProperty("id","TB_HideSelect").injectInside(document.body);$("TB_HideSelect").setOpacity(0.5);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='/medias/img/loading.gif' />";TB_load_position();$("TB_overlay").set("tween",{duration:400});$("TB_overlay").tween("opacity",0,0.9)}if(!$("TB_load")){new Element("div").setProperty("id","TB_load").injectInside(document.body);$("TB_load").innerHTML="<img src='/medias/img/loading.gif' />";TB_load_position()}if(!$("TB_window")){new Element("div").setProperty("id","TB_window").injectInside(document.body);$("TB_window").setOpacity(0)}window.onscroll=TB_position;var baseURL=url.match(/(.+)?/)[1]||url;var imageURL=/\.(jpe?g|png|gif|bmp)/gi;if(baseURL.match(imageURL)){var dummy={caption:"",url:"",html:""};var prev=dummy,next=dummy,imageCount="";if(rel){function getInfo(image,id,label){return{caption:image.title,url:image.href,html:"<span id='TB_"+id+"'>&nbsp;&nbsp;<a href='#'>"+label+"</a></span>"}}var imageGroup=[];$$("a.smoothbox").each(function(el){if(el.rel==rel){imageGroup[imageGroup.length]=el}});var foundSelf=false;for(var i=0;i<imageGroup.length;i++){var image=imageGroup[i];var urlTypeTemp=image.href.match(imageURL);if(image.href==url){foundSelf=true;imageCount="Image "+(i+1)+" of "+(imageGroup.length)}else{if(foundSelf){next=getInfo(image,"next","Next &gt;");break}else{prev=getInfo(image,"prev","&lt; Prev")}}}}imgPreloader=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;var x=window.getWidth()-150;var y=window.getHeight()-150;var imageWidth=imgPreloader.width;var imageHeight=imgPreloader.height;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x;if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y}}else{if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x}}}TB_WIDTH=imageWidth+30;TB_HEIGHT=imageHeight+60;$("TB_window").innerHTML+="<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+url+"' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+"'/></a><div id='TB_caption'>"+caption+"<div id='TB_secondLine'>"+imageCount+prev.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(image){return function(){$("TB_window").dispose();new Element("div").setProperty("id","TB_window").injectInside(document.body);TB_show(image.caption,image.url,rel);return false}}var goPrev=buildClickHandler(prev);var goNext=buildClickHandler(next);if($("TB_prev")){$("TB_prev").onclick=goPrev}if($("TB_next")){$("TB_next").onclick=goNext}document.onkeydown=function(event){var event=new Event(event);switch(event.code){case 27:TB_remove();break;case 190:if($("TB_next")){document.onkeydown=null;goNext()}break;case 188:if($("TB_prev")){document.onkeydown=null;goPrev()}break}};$("TB_ImageOff").onclick=TB_remove;TB_position();TB_showWindow()};imgPreloader.src=url}else{var queryString=url.match(/\?(.+)/)[1];var params=TB_parseQuery(queryString);TB_WIDTH=(params.width*1)+30;TB_HEIGHT=(params.height*1)+40;var ajaxContentW=TB_WIDTH-30,ajaxContentH=TB_HEIGHT-45;if(url.indexOf("TB_iframe")!=-1){urlNoQuery=url.split("TB_");var titleImgURL="/calculator/images/"+langue+"/title.png";var titleHTML='<div style="width:620px;height:79px;';if(Browser.Engine.trident&&Browser.Engine.version<=6){titleHTML+="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+titleImgURL+"',sizingMethod='image')";titleHTML+='"><img src="/calculator/images/clear.gif" width="620" height="79" alt="" /></div>'}else{titleHTML+='"><img src="'+titleImgURL+'" width="620" height="79" alt="" /></div>'}var closeImgURL="/calculator/images/"+langue+"/close.png";var closeHTML='<div id="TB_closeWindowButton" class="cursorHand" style="width:188px;height:71px;zoom:1;position:relative;';if(Browser.Engine.trident&&Browser.Engine.version<=6){closeHTML+="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+closeImgURL+"',sizingMethod='image')";closeHTML+='"><img src="/calculator/images/clear.gif" width="188" height="71" alt="" /></div>'}else{closeHTML+='"><img src="'+closeImgURL+'" width="188" height="71" alt="" /></div>'}$("TB_window").innerHTML+="<div id='TB_title'><table width='890' border='0' cellpadding='0' cellspacing='0'><tr><td width='16'>&nbsp;</td><td>"+titleHTML+"</td><td align='right'>"+closeHTML+"</td></tr></table></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_showWindow()'> </iframe>"}else{$("TB_window").innerHTML+="<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>"}$("TB_closeWindowButton").onclick=TB_remove;if(url.indexOf("TB_inline")!=-1){$("TB_ajaxContent").innerHTML=($(params.inlineId).innerHTML);TB_position();TB_showWindow()}else{if(url.indexOf("TB_iframe")!=-1){TB_position();if(frames.TB_iframeContent==undefined){$(document).keyup(function(e){var key=e.keyCode;if(key==27){TB_remove()}});TB_showWindow()}}else{var handlerFunc=function(){TB_position();TB_showWindow()};new Request.HTML({method:"get",update:$("TB_ajaxContent"),onComplete:handlerFunc}).get(url)}}}window.onresize=function(){TB_position();TB_load_position();TB_overlaySize()};document.onkeyup=function(event){var event=new Event(event);if(event.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.9,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(query){if(!query){return{}}var params={};var pairs=query.split(/[;&]/);for(var i=0;i<pairs.length;i++){var pair=pairs[i].split("=");if(!pair||pair.length!=2){continue}params[unescape(pair[0])]=unescape(pair[1]).replace(/\+/g," ")}return params};


