function ajaxContent(a,b){if(ajaxLock==false&&ajaxCriticalError==false&&a>folioSize-$(window).width()){ajaxLnk=ajaxRadix+"getPosts";if(resLnk==null)resLnk=["http://www.daylonmw.com/page/"+pageOffset,"page",pageOffset];switch(resLnk[1]){case"page":if(/[0-9]+/.test(resLnk[2])){pageOffset++;ajaxLnk+="&offset="+pageOffset*b+"&limit="+b}else ajaxLnk=undefined;break;case"category":var c=resLnk[2].match(/(\w+)\/page\/([0-9]+)/);pageOffset++;ajaxLnk+="&cat_id="+(returnCatId(resLnk[2])+1)+"&offset="+pageOffset*b*(c!=null&&!isNaN(c[2])&&c[2]>0?c[2]:1)+"&limit="+b;break;default:if(knownCat=="home"){ajaxLnk+="&offset="+(b-1)+"&limit="+b;pageOffset++}else ajaxLnk=undefined}if(ajaxLnk!=undefined){var d=$(window).scrollLeft()/folioSize;var e;var f=0;ajaxLock=true;$.ajax({type:"POST",url:ajaxLnk,contentType:"application/jsonrequest; charset=utf-8",dataType:"json",crossDomain:true,success:function(b){var c="";var g="";var h=0;if(b.data.length==0)ajaxCriticalError=true;else{while(h<b.data.length){if(knownCat!="home"||b.data[h].category!=1){e=false;$("div.post").each(function(){if($(this).attr("postid")*1==b.data[h].id*1){e=true;f++}});if(e==false){switch(resLnk[1]){case"archive":case"tags":case"tag":case"post":c="\t\t<h2>"+resLnk[1]+"  / "+categoryNames[b.data[h].category-1]+" /</h2>\n";break;case"category":case"page":default:c="\t\t<h2>"+categoryNames[b.data[h].category-1]+"  /</h2>\n"}g+='<div class="post" postid="'+b.data[h].id+'">'+'\t<div class="postSpecs">\n'+c+"\t\t<h3>"+b.data[h].title+"</h3>\n"+"\t\t<h4>"+b.data[h].url.replace(/^([0-9]{4})\/.*/,"$1")+"</h4>\n"+"\t</div>\n"+'\t<div class="postNav">\n'+'\t\t<a href="http://www.daylonmw.com/post/'+b.data[h].url+'"><img alt="permalink" title="Permalien" class="std small-buttons permalink" src="./images/picto_permalink-blue.png" /></a>\n'+'\t\t<img alt="upArrow" title="Cliquez pour revenir en arrière" class="std small-arrows up inactive" src="./images/arrows-up-blue.png" />\n'+'\t\t<img alt="dnArrow" title="Cliquez pour voir la suite" class="std small-arrows down inactive" src="./images/arrows-down-blue.png" />\n'+"\t</div>\n"+b.data[h].content+"\n</div>"}}else f++;h++}var i=$(g);$("#folio").append(i);setPostBehavior(i);$(".postNav .up, .postNav .down").trigger("setPostNav");$(window).trigger("resetScroller");$(window).scrollLeft(Math.round(d*folioSize));i.fadeIn(diapoDisplayTick*5);ajaxLock=false;if(f>1&&ajaxForcedCount<10){ajaxForcedCount++;pageOffset++;ajaxContent(a+5e3,2)}else ajaxForcedCount>=10?ajaxCriticalError=true:ajaxForcedCount=0}},error:function(a,b){var c;ajaxCriticalError=true;if(a.status==0)c="You are offline!!\n Please Check Your Network.";else if(a.status==404)c="Requested URL not found.";else if(a.status==500)c="Internel Server Error.";else if(b=="parsererror")c="Error.\nParsing JSON Request failed.";else if(b=="timeout")c="Request Time out.";else c="Unknow Error.\n"+a.responseText}})}}}function setPostBehavior(a){a.data("captured",false).bind("captureContent",function(a,b){$(this).each(function(){if(!$(this).data("captured")||$(this).data("captured")==false){if(!$(this).hasClass("news")){postImg=$("img:not(.std)",this);postImg.wrapAll('<div class="pictures"></div>');var a=/.*daylonmw\.com\/(.*)/;postImg.each(function(){var b=$(this).attr("src");if(a.test(b)==true)$(this).attr("src",b.replace(a,"./$1"))});$("p",this).wrapAll('<div class="texts contenu"></div>');$(this).find(".contenu").wrapAll('<div class="conteneur"></div>');$(this).find(".postSpecs, .postNav").prependTo($(this).find(".texts"));if(postImg.length>1){var b=0;postImg.addClass("diapo").each(function(){$(this).addClass("n"+b).css({"z-index":100-b});b++}).live("diapoChange",function(a){var b=$(window);var c=$(this);var d=c.offset().left-b.scrollLeft();if(d<b.width()&&d>0||d+c.width()<b.width()&&d+b.width()>0){if($(this).next("img.diapo").length>0)$(this).next("img.diapo").css({display:"block"});else $(this).parent().find("img.diapo:first").css({display:"block"});$(this).css({"z-index":150}).fadeOut(diapoDisplayTick,function(){if($(this).next("img.diapo").length>0)$(this).next("img.diapo").delay(diapoDisplayTick*2).trigger("diapoChange");else $(this).parent().find("img.diapo:first").delay(diapoDisplayTick*3).trigger("diapoChange");$(this).css({"z-index":70})})}else window.setTimeout(function(a){$(a).trigger("diapoChange")},displayTick,this)});$(this).find("img:not(.std):first").css({display:"block"}).delay(diapoDisplayTick*4+Math.round(Math.random()*200)).trigger("diapoChange")}else{if(postImg.length!=1){$(this).addClass("nopics");$(".conteneur",this).addClass("nopics")}}$(this).find(".conteneur").before($(this).find(".pictures"))}var c=$(this).hasClass("texts")?$(this):$(".texts",this);var d=c.parent();var e=d.find(".postNav");if(c.find(".postNav").length==0&&d.hasClass("conteneur")&&e.length==1){c.prepend(e)}var f=$(".postNav",c);$(".up, .down",f).bind("setPostNav",function(){if(!$(this).data("captured")||$(this).data("captured")==false){var a=$(this).attr("title")!=undefined?$(this).attr("title"):"";$(this).attr("notitle",a);$(this).removeAttr("title");$(this).bind("toggleMe",function(a,b){if($(this).hasClass("inactive"))$(this).removeClass("inactive").attr("title",$(this).attr("notitle"));else $(this).addClass("inactive").removeAttr("title")});$(this).bind("lockMe",function(a,b){$(this).addClass("lockMe");var c=$(this).parent().find(".small-arrows").not($(this));if(!c.hasClass("lockMe"))c.trigger("lockMe");var d=$(this);window.setTimeout(function(a){a.trigger("unlockMe")},displayTick*5+400,d)});$(this).bind("unlockMe",function(a,b){$(this).removeClass("lockMe");var c=$(this).parent().find(".small-arrows").not($(this));if(c.hasClass("lockMe"))c.trigger("unlockMe");else{var d=$(this).closest(".texts");d.attr("pagePrev",d.attr("pageNum"))}miniNavLock=false});$(this).data("captured",true)}}).trigger("setPostNav");c.each(function(){var a=0;var b=0;if($(this).find("p").length>0){$(this).find("p").each(function(){a+=$(this).height()+$(this).margin().top+$(this).margin().bottom+$(this).padding().top+$(this).padding().bottom;if(a>postMetricsHitLimit){a=0;b++;$(this).prev().append(typoSuspension);$(this).prepend(typoSuspension);var c=$(this).parent().find(".postNav .down");if(c.hasClass("inactive"))c.trigger("toggleMe")}$(this).attr("pageNum",b);if(b!=0)$(this).addClass("off")})}$(this).attr("pageNum",0);$(this).attr("pagePrev",-1);$(this).attr("pageMax",b)});$("p",c).live("changePage",function(a,b){if($(this).parent().attr("pageNum")!=$(this).attr("pageNum")*1&&!$(this).hasClass("off")){$(this).fadeOut(displayTick*2,function(){$(this).addClass("off")});$(this).parent().find("p.off").trigger("changePage",{step:"ends"})}if(b.step=="ends"&&$(this).parent().attr("pageNum")==$(this).attr("pageNum")*1&&$(this).hasClass("off")){var c=$(this);window.setTimeout(function(a){a.fadeIn(displayTick*3,function(){$(this).removeClass("off")})},displayTick*2+50,c)}});c.mouseenter(function(){var a=$(this).find(".postNav");$(this).attr("state","over");if(a.css("display")=="none"){a.delay(displayTick/2).trigger("fadeBehavior",{fadein:true})}}).mouseleave(function(){var a=$(this).find(".postNav");$(this).attr("state","out");if(a.css("display")!="none"){a.delay(displayTick/2).trigger("fadeBehavior",{fadein:false})}});f.live("fadeBehavior",function(a,b){if(b.fadein==true&&$(this).closest(".texts").attr("state")=="over"){$(this).fadeIn(displayTick,function(){if($(this).closest(".texts").attr("state")=="out")$(this).trigger("fadeBehavior",{fadein:false})})}else if($(this).closest(".texts").attr("state")=="out"){$(this).fadeOut(displayTick,function(){if($(this).closest(".texts").attr("state")=="over")$(this).trigger("fadeBehavior",{fadein:true})})}});f.find(".permalink").click(function(){if($(this).hasClass("inactive"))return false});f.find(".up").click(function(a){var b=$(this).closest(".texts");if(miniNavLock==true||$(this).hasClass("inactive")||$(this).hasClass("locked")||Math.abs(b.attr("pagePrev")*1-b.attr("pageNum")*1)>1){a.preventDefault()}else{miniNavLock=true;$(this).trigger("lockMe");var c=b.attr("pageNum")*1;c--;b.attr("pageNum",c);if(c==0)$(this).trigger("toggleMe");var d=$(this).parent().find(".down");if(d.hasClass("inactive"))d.trigger("toggleMe");b.find("p").trigger("changePage",{goes:"back"})}});f.find(".down").click(function(a){var b=$(this).closest(".texts");if(miniNavLock==true||$(this).hasClass("inactive")==true||$(this).hasClass("locked")==true||Math.abs(b.attr("pagePrev")*1-b.attr("pageNum")*1)>1){a.preventDefault()}else{miniNavLock=true;$(this).trigger("lockMe");var c=b.attr("pageNum")*1;c++;b.attr("pageNum",c);if(c==b.attr("pageMax")*1)$(this).trigger("toggleMe");var d=$(this).parent().find(".up");if(d.hasClass("inactive"))d.trigger("toggleMe");b.find("p").trigger("changePage",{goes:"forth"})}});var g=$(".postSpecs h3",this);if(g.text().length>50){g.attr("title",g.text()).html(g.text().substring(0,45)+" /")}$(this).data("captured",true);$(window).trigger("resetScroller")}})}).trigger("captureContent")}function returnCatId(a){var b;i=0;while(i<categoryNames.length){if(categoryNames[i].toLowerCase()==a.toLowerCase())b=i;i++}return b}function displayScenario(){var a=0;if(!displayTimer){displayTimer=document.addEventListener?window.setInterval(displayScenario,displayTick):window.setInterval("displayScenario()",displayTick);while(a<displayMilestones.length){if($(displayMilestones[a]).length>0)$(displayMilestones[a]).css({display:"none"});a++}document.documentElement.className=""}else{ajaxLock=false;if($(displayMilestones[displayTimesTicked]).length>0)$(displayMilestones[displayTimesTicked]).fadeIn(displayTick*3,function(){});displayTimesTicked++}if(displayTimesTicked==displayMilestones.length)window.clearInterval(displayTimer)}function mInit(){urlPosition=$(location).attr("href");resLnk=urlPosition.match(urlRlz);if(resLnk!=null&&resLnk.length>0){switch(resLnk[1]){case"post":case"category":knownCat=resLnk[1];break;case"page":default:}}$(window).mousemove(function(a){mouseXPos=a.pageX;mouseYPos=a.pageY;if(mouseXPosPrec){mouseXDelta=mouseXPos-mouseXPosPrec;mouseYDelta=mouseYPos-mouseYPosPrec}else mouseXDelta=mouseYDelta=0;mouseXPosPrec=mouseXPos;mouseYPosPrec=mouseYPos});divToFade=$("div#gauche");$("div#intro").delay(1500).fadeOut(displayTick*3,function(){$(this).remove()});$(window).resize(function(){var a=$(window).width()+browserGhostScrollbarSize;var b=$(window).height()+browserGhostScrollbarSize;var c=a+"px";var d=Math.ceil(9*a/16)+"px";if(a/b<16/9){d=b+"px";c=Math.ceil(16*b/9)+"px"}$(".background").css({width:c,height:d});$(this).trigger("resetScroller")});$(window).bind("resetScroller",function(a){folioSize=0;$(".news, .post").each(function(){folioSize+=$(this).width()+$(this).margin().right});$("#folio").css({width:folioSize})});$(window).data("scroll",false);$(window).scroll(function(a){var b=$(this).scrollLeft();var c=b>introMarge;$(this).data("scroll",c);ajaxContent(b,nPostPerPage)});$("html, body").dblclick(function(a){var b=Math.ceil(folioSize/100);$("html, body").animate({scrollLeft:0},b<diapoDisplayTick?diapoDisplayTick:b)});divToFade.data("fadr",{isDisplayed:true,lastKnownState:false,startY:divToFade.position().top,mvtOffset:100}).live("switchFade",function(a){var b=$(window).data("scroll");varz=$(this).data("fadr");if(varz.lastKnownState!=b&&b==varz.isDisplayed){var c=diapoDisplayTick*.7;varz.lastKnownState=!varz.lastKnownState;b==true?$(this).css("top",$(this).position().top).animate({filter:"alpha(opacity=0)","-moz-opacity":0,"-khtml-opacity":0,opacity:0,top:varz.startY-varz.mvtOffset},Math.ceil(c),"swing",function(){$(this).data("fadr").isDisplayed=false;$(this).data("fadr").lastKnownState=true;$(this).trigger("switchFade")}):$(this).animate({filter:"alpha(opacity=100)","-moz-opacity":1,"-khtml-opacity":1,opacity:1,top:Math.round($(document).height()/2)},Math.ceil(c),"swing",function(){$(this).css("top","");$(this).data("fadr").isDisplayed=true;$(this).data("fadr").lastKnownState=false;$(this).trigger("switchFade")})}});$(".news img").not(".postNav img").remove();setPostBehavior($(".post, .news"));initSpecialFx();var a=$('<img alt="splatter" class="splatter" src="./images/splater01.png">');for(n in splaterMap){var b=0;var c;while(b<splaterMap[n].length){c=a.clone();c.addClass(n).attr("src","./images/splater"+splaterMap[n][b][0]+".png").css(splaterMap[n][b][1]).insertBefore("div#menus");b++}}$("img.splatter").data("menus",{display:false}).bind("onOff",function(a){var b=$(this).data("menus");var c={display:"block"};if(b.display==false)c={display:"none"};$(this).each(function(){window.setTimeout(function(a,b){$(a).css(b)},Math.round(Math.random()*displayTick/2),this,c)})}).trigger("onOff");$("#menus img").each(function(){$(this).attr("title",$(this).attr("alt"));var a=$(this).attr("id");$("div.details."+a).data("nom",a);$(this).data("menus",{isOver:false,contentOver:false,state:false}).mouseenter(function(){$(this).data("menus").isOver=true;$(this).trigger("switchMenu")}).mouseleave(function(a){$(this).data("menus").isOver=false;window.setTimeout(function(a){$(a).trigger("switchMenu")},mouseYDelta>1?50:displayTick*2,this)}).bind("switchMenu",function(a){var b=$(this).data("menus");var c=$("div.details."+$(this).attr("id"));var d=false;$("a, img",c).each(function(){if($(this).data("state")==true){d=true}});if((b.isOver||b.contentOver)!=b.state&&d==false&&c.data("state")==false){var e=$(this).attr("id");var f=$("div.details."+e);b.state=!b.state;$(this).trigger("showmeHideme");if(b.state==true){$("div.details").not(f).css({"z-index":70});f.css({"z-index":150}).fadeIn(displayTick,function(){var a=$(this).data("nom");var b=$("img.splatter."+a);$("img#"+a).trigger("showmeHideme");if(b.length>0){b.data("menus").display=true;b.trigger("onOff")}$("img#"+a).trigger("switchMenu")});$("div.details").not($(this)).trigger("mouseleave")}else{f.css({"z-index":70}).fadeOut(displayTick,function(){var a=$(this).data("nom");var b=$("img.splatter."+a);if(b.length>0){b.data("menus").display=false;b.trigger("onOff")}$("img#"+a).trigger("switchMenu")})}}})}).bind("showmeHideme",function(a){var b=false;var c="";$("#menus img").each(function(){if($(this).data("menus").state==true){b=true;c=$(this).attr("id")}});if($(this).data("menus").state==true){$(this).removeClass("frozen");$("#menus img").not(this).addClass("frozen")}else{b==true?$("#menus img").not("#"+c).addClass("frozen"):$("#menus img").removeClass("frozen")}});$("div.details").mouseover(function(){$(this).data("state",true);var a=$("img#"+$(this).data("nom"));a.data("menus").contentOver=true;a.trigger("switchMenu")}).mouseout(function(){$(this).data("state",false);window.setTimeout(function(a){$(a).data("menus").contentOver=false;$(a).trigger("switchMenu")},mouseYDelta>1?50:displayTick,"img#"+$(this).data("nom"))}).data("state",false);$("a, img","div.details").data("state",false).mouseover(function(){$(this).data("state",true)}).mouseout(function(){$(this).data("state",false)});$("div.details.m_net a, div.details.m_lab a").each(function(){var a=$("img",this);if(a.length>0){a.attr("link",$(this).attr("href")).attr("title",a.attr("alt"));a.css({cursor:"pointer",display:"block"});a.insertBefore($(this));a.click(function(){window.open($(this).attr("link"))});$(this).remove()}})}function multiplyMe(a){var b=new Image;b.onload=function(){var c=new Image;c.onload=function(){Pixastic.process(b,"blend",{amount:1,mode:"multiply",image:c,rect:{left:100,right:100,width:200,height:150}});$("#wallpaper > canvas").addClass("background");$("#wallpaper").trigger("removeMask")};c.src=a};b.src=wallpaper.first().attr("src");wallpaper.replaceWith(b)}function maskOut(a){var b=$("<div></div>");var c=$("#voile").css("background-color")=="transparent"?"#ffffff":$("#voile").css("background-color");b.css({left:0,top:0,width:"100%",height:"100%",position:"fixed",display:"block","background-color":c});b.appendTo($("#wallpaper"));a.bind("removeMask",function(a){b.fadeOut(displayTick*10,function(){$(this).remove()})})}function stickNStretch(a,b,c,d){b.width=c;b.height=d;var e=b.getContext("2d");var f;var g;var h=1;if(c!=a.width||d!=a.height){f=c/a.width;g=d/a.height;h=f>g?f:g;e.setTransform(h,0,0,h,0,0)}else f=H=1;e.drawImage(a,g>f?(a.width*h-c)/-2:0,f>g?(a.height*h-d)/-2:0);$(a).replaceWith(b)}function wallpaperize(a){imgW.onload=function(){var a=cnv.getContext("2d");stickNStretch(imgW,cnv,wallW/reduxAmount,wallH/reduxAmount);var b;try{b=a.getImageData(0,0,cnv.width,cnv.height);b=blur(b,1);a.putImageData(b,0,0)}catch(c){}var d=new Image;d.onload=function(){stickNStretch(this,cnvMap,d.width*2,d.height*2);a.globalAlpha=.7;a.globalCompositeOperation="lighter";a.globalCompositeOperation="source-atop";a.drawImage(cnvMap,0,0);$("#wallpaper > canvas").addClass("background");$(window).trigger("resize");if(displayTimesTicked==0)displayScenario();$("#wallpaper").trigger("removeMask")};d.crossOrigin="";d.src="./images/map_color.png"};imgW.src=a;wallpaper.replaceWith(imgW)}function initSpecialFx(){$(imgW).attr("id","testimage");$(cnv).attr("id","fresque");wallpaper=$("#wallpaper img:first");wallpaperClasses=wallpaper.attr("class");maskOut($("#wallpaper"));if($(".pictures").length>0){wallpaperize($(".pictures img").random().attr("src"))}else{wallpaper.get(0).src="./images/background_default.jpg";$("#trickyscroll").remove();if(displayTimesTicked==0)displayScenario();$(window).trigger("resize");wallpaper.css("display","block");$("#wallpaper").trigger("removeMask")}}var devT=new Date;var displayTick=600;var domainSrc="http://www.daylonmw.com/hangar/dmw2011";var mainCanv=$("<canvas></canvas>");var wallpaper;var wallpaperClasses;var wallpaperBlendOptions;var wallW=1900;var wallH=1080;var wallpaperBlurRadius=0;var wBlurAmount=wallpaperBlurRadius;var reduxAmount=3.7;var wBlurCount=Math.ceil(wallpaperBlurRadius/wBlurAmount);var imgW=new Image;var cnv=document.createElement("canvas");cnv.crossOrigin="";var colorMap=new Image;var cnvMap=document.createElement("canvas");var i;var ajaxRadix="../../"+"./?rest/blog&f=";var ajaxLnk="";var ajaxLock=true;var ajaxForcedCount=0;var resLnk="";var urlPosition="";var urlRlz=/.*daylonmw\.com\/(page|post|category|archive|tags|tag|index\.php)\/(.*)?/;var knownCat="home";var nPostPerPage=2;var pageOffset=0;var ajaxCriticalError=false;var mouseXPos;var mouseYPos;var mouseXPosPrec;var mouseYPosPrec;var mouseXDelta;var mouseYDelta;var displayMilestones=["#gauche",".news","#introarrow",".post","#footer"];var displayTimesTicked=0;var displayTick=400;var displayTimer;var diapoDisplayTick=800;var browserGhostScrollbarSize=17;var folioSize=0;var postImg=new Array;var postMetricsHitLimit=350;var typoSuspension=' <strong class="moreText">../..</strong> ';var miniNavLock=false;var isIntroDisplayed=true;var introMarge=400;var divToFade;var categoryNames=["News","Illustration","Photography","Stories","Design","Web","About"];var splaterMap={m_nav:[["07",{left:"105px",top:"160px"}],["02",{left:"140px",top:"210px"}],["03",{left:"120px",top:"250px"}],["03",{left:"100px",top:"150px"}],["04",{left:"160px",top:"250px"}]],m_net:[["06",{left:"170px",top:"200px"}],["01",{left:"230px",top:"200px"}],["03",{left:"200px",top:"250px"}],["05",{left:"190px",top:"270px"}],["08",{left:"170px",top:"240px"}]],m_lab:[["02",{left:"220px",top:"270px"}],["08",{left:"250px",top:"245px"}],["03",{left:"230px",top:"240px"}],["05",{left:"230px",top:"285px"}],["04",{left:"260px",top:"250px"}],["01",{left:"310px",top:"245px"}],["03",{left:"350px",top:"250px"}],["05",{left:"295px",top:"250px"}],["05",{left:"335px",top:"250px"}],["04",{left:"280px",top:"220px"}],["06",{left:"300px",top:"230px"}],["03",{left:"340px",top:"280px"}]]}
