var bigimage=false;(function(){var i=20;var q=0;var v=null;var k=null;var l=0;var t=location.hash;var d="#_";var h=[];var g=0;var x;var n="profile";var s=1;window.iui={showPage:function(z,y){if(z){if(k){k.removeAttribute("selected");k=null}if(c(z,"dialog")){r(z)}else{var A=v;v=z;if(A){setTimeout(b,0,A,z,y)}else{o(z,A)}}}},showPageById:function(z){var B=$(z);if(B){var A=h.indexOf(z);var y=A!=-1;if(y){h.splice(A,h.length)}iui.showPage(B,y)}},showPageByHref:function(z,A,D,B,y){var C=new XMLHttpRequest();C.onerror=function(){if(y){y(false)}};C.onreadystatechange=function(){if(C.readyState==4){if(B){p(B,C.responseText)}else{var E=document.createElement("div");E.innerHTML=C.responseText;iui.insertPages(E.childNodes)}if(y){setTimeout(y,1000,true)}}};if(A){C.open(D||"GET",z,true);C.setRequestHeader("Content-Type","application/x-www-form-urlencoded");C.setRequestHeader("Content-Length",A.length);C.send(A.join("&"))}else{C.open(D||"GET",z,true);C.send(null)}},insertPages:function(y){var A;for(var z=0;z<y.length;++z){var C=y[z];if(C.nodeType==1){if(!C.id){C.id="__"+(++g)+"__"}var B=$(C.id);if(B){B.parentNode.replaceChild(C,B)}else{document.body.appendChild(C)}if(C.getAttribute("selected")=="true"||!A){A=C}--z}}if(A){iui.showPage(A)}},getSelectedPage:function(){for(var y=document.body.firstChild;y;y=y.nextSibling){if(y.nodeType==1&&y.getAttribute("selected")=="true"){return y}}}};addEventListener("load",function(y){var z=iui.getSelectedPage();if(z){iui.showPage(z)}setTimeout(j,0);setTimeout(f,0);x=setInterval(f,200)},false);addEventListener("unload",function(y){toggleID("unloadlayer")},false);addEventListener("click",function(B){var A=a(B.target,"a");if(A&&A.id!="image"){if(A.href.indexOf("searchForm")==-1){var z=A.href.split("cat_id=");if(z[1]){$("cat_id").value=parseInt(z[1])}else{if(A.getAttribute("type")!="cancel"&&$("backButton").innerHTML=="Catégories"){$("cat_id").value=0}}}if(A.href.indexOf("image_id")>-1||A.href.indexOf("i_shaker.php")>-1||A.innerHTML=="Retour"){$("bsearch").style.display="none"}else{$("bsearch").style.display="block"}if(A.href.indexOf("i_shaker.php")>-1||A.innerHTML=="Retour"){$("bshake").style.display="block"}else{if(A.href.indexOf("i_getcomments.php")==-1){$("bshake").style.display="none"}}function y(){A.removeAttribute("selected")}if(A.href&&A.hash&&A.hash!="#"){A.setAttribute("selected","true");iui.showPage($(A.hash.substr(1)));if($("searchForm").getAttribute("selected")=="true"){$("search_keywords").focus()}setTimeout(y,500)}else{if(A==$("backButton")){history.back()}else{if(A.getAttribute("type")=="submit"){m(a(A,"form"))}else{if(A.getAttribute("type")=="cancel"){e(a(A,"form"))}else{if(A.target=="_replace"||A.target=="_replace2"){A.setAttribute("selected","progress");iui.showPageByHref(A.href,null,null,A,y)}else{if(!A.target){A.setAttribute("selected","progress");iui.showPageByHref(A.href,null,null,null,y)}else{return}}}}}}B.preventDefault()}else{if(B.target.id=="cimg"){if($("cimg").src!=$("bigimage").src){$("bigimage").src=$("cimg").src}toggleID("popupoverlay");if(bigimage==false){bigimage=true}else{bigimage=false}$("popupoverlay").style.height=(getPositionY($("bottom"))+20)+"px";nwidth=$("bigimage").offsetWidth;$("viewport").setAttribute("content","width="+nwidth+"; initial-scale=1.0; minimum-scale=1.0; maximum-scale=1.0; user-scalable=0;",false)}}},true);addEventListener("click",function(y){var z=a(y.target,"div");if(z&&c(z,"toggle")){z.setAttribute("toggled",z.getAttribute("toggled")!="true");y.preventDefault()}},true);function f(){if(n=="profile"&&bigimage==false){$("viewport").setAttribute("content","width=device-width; initial-scale=1.0; minimum-scale=1.0; maximum-scale=1.0; user-scalable=0;",false)}if($("cimg")){$("cimg").className=n=="profile"?"img_portrait":"img_landscape"}if(window.innerWidth!=l){l=window.innerWidth;n=l<480?"profile":"landscape";document.body.setAttribute("orient",n);setTimeout(scrollTo,100,0,1)}if(location.hash!=t){var y=location.hash.substr(d.length);iui.showPageById(y)}}function r(y){k=y;y.setAttribute("selected","true");if(c(y,"dialog")&&!y.target){u(y)}}function u(y){y.onsubmit=function(z){z.preventDefault();m(y)};y.onclick=function(z){if(z.target==y&&c(y,"dialog")){e(y)}}}function e(y){y.removeAttribute("selected")}function o(B,C){if(!B.id){B.id="__"+(++g)+"__"}location.href=t=d+B.id;if(B.id=="usage"){scrollTo(0,1)}else{scrollTo(0,s)}h.push(B.id);var A=$("pageTitle");if(B.title){A.innerHTML=B.title}if(B.localName.toLowerCase()=="form"&&!B.target){u(B)}var z=$("backButton");if(z){var y=$(h[h.length-2]);if(y&&!B.getAttribute("hideBackButton")){z.style.display="inline";z.innerHTML=y.title?y.title:"Retour"}else{z.style.display="none"}}}function b(D,C,z){var A=(z?D:C).getAttribute("axis");if(A=="y"){(z?D:C).style.top="100%"}else{C.style.left="100%"}C.setAttribute("selected","true");if(D.id!="home"&&D.id!="categories"&&D.id!="aide"&&D.id!="top"&&D.id!="flop"&&D.id!="usage"&&D.id!="partage"){s=window.pageYOffset}if(C.id=="home"||C.id=="categories"||C.id=="aide"||C.id=="top"||C.id=="flop"){s=1}clearInterval(x);var B=100;y();var E=setInterval(y,q);scrollTo(0,s);function y(){B-=i;if(B<=0){B=0;if(!c(C,"dialog")){D.removeAttribute("selected")}clearInterval(E);x=setInterval(f,300);setTimeout(o,0,C,D)}if(A=="y"){z?D.style.top=(100-B)+"%":C.style.top=B+"%"}else{D.style.left=(z?(100-B):(B-100))+"%";C.style.left=(z?-B:B)+"%"}}}function j(){var y=document.createElement("div");y.id="preloader";document.body.appendChild(y)}function m(y){iui.showPageByHref(y.action||"POST",w(y),y.method)}function w(A){function z(B){for(var C=0;C<B.length;++C){if(B[C].name){y.push(B[C].name+"="+escape(B[C].value))}}}var y=[];z(A.getElementsByTagName("input"));z(A.getElementsByTagName("select"));return y}function a(z,y){while(z&&(z.nodeType!=1||z.localName.toLowerCase()!=y)){z=z.parentNode}return z}function c(y,z){var A=new RegExp("(^|\\s)"+z+"($|\\s)");return A.exec(y.getAttribute("class"))!=null}function p(y,B){var A=y.parentNode;var z=y;while(A.parentNode!=document.body){A=A.parentNode;z=z.parentNode}var C=document.createElement(z.localName);C.innerHTML=B;A.removeChild(z);while(C.firstChild){A.appendChild(C.firstChild)}}})();function $(a){return document.getElementById(a)}function ddd(){console.log.apply(console,arguments)}function toggleID(a){if($(a)){if($(a).style.display=="none"||$(a).style.display==""){$(a).style.display="block"}else{$(a).style.display="none"}if(a=="popupoverlay"){if(bigimage==false){bigimage=true}else{bigimage=false}$("popupoverlay").style.height=(getPositionY($("bottom")))+"px";nwidth=$("bigimage").offsetWidth;$("viewport").setAttribute("content","width="+nwidth+"; initial-scale=1.0; minimum-scale=1.0; maximum-scale=1.0; user-scalable=0;",false)}if(a=="unloadlayer"){if($("popuplayer")){if($("popuplayer").style.display=="block"){$(a).style.display="none"}}scrollTo(0,1)}}}function getPositionY(b){var a=0,c=0;while(b){c+=b.offsetLeft;a+=b.offsetTop;b=b.offsetParent}finalvalue=a;return finalvalue};
