var dotclearRemember=new Class({initialize:function(A){this.params=new Hash({debug:false,cookieName:"comment_info",cookieDomaine:false,cookiePath:"/",cookieDuration:180,cookieSecure:false}).extend(A);this.debug("info","dotclearRemember initialized");this.setCheckbox();this.cookie=new Hash.Cookie(this.params.get("cookieName"),{});this.setValue();this.isChecked=$("c_remember").getProperty("checked");this.addEvents()},addEvents:function(){$("c_remember").addEvent("click",function(A){this.isChecked=$("c_remember").getProperty("checked");if(this.isChecked){this.setCookie()}else{this.cookie.dispose()}}.bind(this));$("c_name").addEvent("change",function(A){this.setHashCookie("c_name",$("c_name").getProperty("value"))}.bind(this));$("c_mail").addEvent("change",function(A){this.setHashCookie("c_mail",$("c_mail").getProperty("value"))}.bind(this));$("c_site").addEvent("change",function(A){this.setHashCookie("c_site",$("c_site").getProperty("value"))}.bind(this))},setCheckbox:function(){p=new Element("p");p.set("html",'<input type="checkbox" id="c_remember" name="c_remember" /><label for="c_remember">'+post_remember_str+"</label>");p.inject($("comment-form").getElement("p.addCheckbox"),"before")},setValue:function(){if(this.cookie.length!=0){$("c_name").setProperty("value",this.cookie.get("c_name"));$("c_mail").setProperty("value",this.cookie.get("c_mail"));$("c_site").setProperty("value",this.cookie.get("c_site"));$("c_remember").setProperty("checked",true)}else{this.debug("warn","No cookie called"+this.params.get("cookieName"))}},setHashCookie:function(A,B){if(this.isChecked){this.debug("info","dotclearRemember Enregistre le cookie "+A+" = "+B);this.cookie.set(A,B)}},setCookie:function(A,B){this.debug("info","dotclearRemember Enregistre le cookie complet");this.cookie.extend({c_name:$("c_name").getProperty("value"),c_mail:$("c_mail").getProperty("value"),c_site:$("c_site").getProperty("value")})},debug:function(type,msg){if(this.params.get("debug")&&typeof console!="undefined"&&typeof console.log!="undefined"){eval("console."+type+"(msg);")}}});var Nodoka=new Class({initialize:function(A){this.today=new Date();this.hours=this.today.getHours();this.timeClass="error";this.params=new Hash({debug:false}).extend(A);this.coolMenuParams=new Hash({szNormal:150,szSmall:140,szFull:550,duration:2000});this.toolTipParams=new Hash({showDelay:500,hideDelay:0})},slideForm:function(){var B=$("title-form");var A=new Fx.Slide("comment-form");A.hide();B.addEvent("click",function(C){A.toggle()})},coolMenu:function(D){this.coolMenuParams.extend(D);var A=$$("#menu_top .kwick");var C=$$("#menu_top .submenu");var B=new Fx.Elements(A,{wait:false,duration:this.coolMenuParams.get("duration"),transition:Fx.Transitions.Back.easeOut});C.each(function(E){E.setStyle("display","none")});A.each(function(F,E){F.addEvent("mouseenter",function(G){if(sub=F.getElement("ul.submenu")){sub.setStyle("display","block")}var H={};H[E]={width:[F.getStyle("width").toInt(),this.coolMenuParams.get("szFull")]};A.each(function(I,K){if(E!=K){if(sub=I.getElement("ul.submenu")){sub.setStyle("display","none")}var J=I.getStyle("width").toInt();if(J!=this.coolMenuParams.get("szSmall")){H[K]={width:[J,this.coolMenuParams.get("szSmall")]}}}}.bind(this));B.start(H)}.bind(this))}.bind(this));$("menu_top").addEvent("mouseleave",function(E){var F={};A.each(function(H,G){if(sub=H.getElement("ul.submenu")){sub.setStyle("display","none")}F[G]={width:[H.getStyle("width").toInt(),this.coolMenuParams.get("szNormal")]}}.bind(this));B.start(F)}.bind(this))},toolTip:function(B){this.toolTipParams.extend(B);link=$$("a").filter(function(C){var D=C.getProperty("title");return($defined(D)&&D!="")});var A=new Tips(link,{className:"tool-tip",showDelay:this.toolTipParams.get("showDelay"),hideDelay:this.toolTipParams.get("hideDelay")});A.addEvent("show",function(C){C.fade("in")});A.addEvent("hide",function(C){C.fade("out")})},initInput:function(){$$(".clearOnFocus").each(function(A){A.addEvent("focus",function(B){A.value=""})})},initAjaxSearch:function(B){if($(B)){var A=new Fx.Slide("suggest");$(B).setAttribute("autocomplete","off");A.hide();lastKeyUp=0;$(B).addEvent("keyup",function(C){q=$(B).value;keycode=C.code;intervalKeyUp=$time()-lastKeyUp;lastKeyUp=$time();if(intervalKeyUp>100&&q.length>=4&&![13].contains(keycode)){this.ajaxSearch(q,A)}}.bind(this));$("suggest").addEvent("mouseleave",function(C){A.slideOut()}.bind(this))}},ajaxSearch:function(C,A){console.log(C);var B=new Request({url:ajaxSearch.URL+C,onSuccess:function(D){$("suggest").set("text","");$("suggest").set("html",D);A.slideIn()},onFailure:function(){$("suggest").set("text","The request failed.")}});B.send()},getTimeClass:function(){if(this.hours>=0&&this.hours<4){this.timeClass="night"}if(this.hours>=4&&this.hours<10){this.timeClass="morning"}if(this.hours>=10&&this.hours<16){this.timeClass="noon"}if(this.hours>=16&&this.hours<22){this.timeClass="evening"}if(this.hours>=22&&this.hours<24){this.timeClass="night"}return this.timeClass}});window.addEvent("domready",function(){var A=new Nodoka({debug:true});$(document.body).addClass(A.getTimeClass());A.coolMenu({duration:3000});A.toolTip({});if($("title-form")){var B=new dotclearRemember({cookieDomaine:"llaumgui.com",cookieSecure:true});$("comment-form").getElements("input[type=submit]").each(function(C){C.addEvent("click",function(D){input=new Element("input",{type:"hidden",name:C.getProperty("name"),value:C.getProperty("value")});input.inject(C,"before");C.setProperty("name","fake")})});new FormCheck($("comment-form"),{fieldErrorClass:"error",display:{showErrors:1,errorsLocation:1,indicateErrors:1,flashTips:1,fadeDuration:1000,scrollToFirst:true,addClassErrorToField:1}});if(!$("pr")){A.slideForm()}}new SmoothScroll();A.initInput();A.initAjaxSearch("q");Asset.javascript("http://twitter.com/javascripts/blogger.js");Asset.javascript("http://twitter.com/statuses/user_timeline/llaumgui.json?callback=twitterCallback2&count=5")});