var WIKIDOT={};var WIKIDOT={page:function(){},modules:function(){},utils:function(){},vars:function(){}};WIKIDOT.utils={changeTextareaRowNo:function(A,C){var B=$(A);if((C<0&&B.rows+C>=5)||(C>0&&B.rows+C<=50)){B.rows=B.rows+C}}};WIKIDOT.visuals={showCenterMessage:function(B){var A=document.getElementsByTagName("body").item(0);sDiv=document.createElement("div");sDiv.id="center-message-shader";bodyHeigh=A.offsetHeight+50;viewportHeight=YAHOO.util.Dom.getClientHeight();height=Math.max(bodyHeigh,viewportHeight);sDiv.style.height=height+"px";mTable=document.createElement("table");mTable.id="center-message-wrapper";mRow=document.createElement("tr");mTd=document.createElement("td");mRow.appendChild(mTd);mTable.appendChild(mRow);mDiv=document.createElement("div");mDiv.id="center-message";mTd.appendChild(mDiv);mDiv.innerHTML=B;sDiv.style.visibility="hidden";mTable.style.visibility="hidden";A.appendChild(sDiv);A.appendChild(mTable);YAHOO.util.Dom.setY("center-message-wrapper",OZONE.visuals.scrollOffsetY());mTable.style.height=viewportHeight+"px";ofx=new fx.Opacity("center-message",{duration:100});ofx.setOpacity(0);sDiv.style.visibility="visible";mTable.style.visibility="visible";ofx.custom(0,1)},changeCenterMessage:function(A){ofx=new fx.Opacity("center-message",{duration:100});ofx.custom(1,0);setTimeout('OZONE.utils.setInnerHTMLContent("center-message", "'+A+'");ofx.custom(0,1)',200)},hideCenterMessage:function(){var A=document.getElementsByTagName("body").item(0);sDiv=document.getElementById("center-message-shader");mTable=document.getElementById("center-message-wrapper");if(sDiv!=null){A.removeChild(sDiv);A.removeChild(mTable)}}};WIKIDOT.utils.formatDates=function(C){if(C==null){var E=document.getElementsByTagName("odate")}else{var B=$(C);var E=B.getElementsByTagName("odate")}for(i=0;i<E.length;i++){var D=E[i].innerHTML;var A=new Date();A.setTime(D*1000);var F=A.toLocaleString();E[i].innerHTML=F}};WIKIDOT.utils.handleError=function(B){if(B.status!="ok"){var A=new OZONE.dialogs.ErrorDialog();if(B.status=="no_permission"){A.title=ogettext("Permission error")}A.content="<h1>"+ogettext("Oooops!")+"</h1><p>"+B.message+"</p>";A.show();return false}else{return true}};WIKIDOT.render={};WIKIDOT.render.printuser=function(B,F,E){var D='href="javascript:;" onclick="WIKIDOT.page.listeners.userInfo('+B+')"';var A='<span class="printuser">';var C=window.location.protocol;if(E==true){A+="<a "+D+' ><!--[if gte IE 7]><!--><img class="small" src="/common--images/avatars/'+Math.floor(B/1000)+"/"+B+'/a16.png" alt="" style="background-image:url('+C+"//www.wikidot.com/userkarma.php?u="+B+')"/><!--<![endif]-->';A+='<!--[if lt IE 7]><img class="small" src="/common&#45;&#45;images/avatars/'+Math.floor(B/1000)+"/"+B+'/a16.png" alt="" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+C+"//www.wikidot.com/userkarma.php?u="+B+",sizingMethod='scale')\"/><![endif]-->"}A+="<a "+D+">"+F+"</a></span>";return A};WIKIDOT.render.fixAvatarHover=function(B){var D=YAHOO.util.Dom.getElementsByClassName("printuser avatarhover","span",B);for(var C=0;C<D.length;C++){var A=D[C].getElementsByTagName("a")[0];if(A.getElementsByTagName("img").length==1){YAHOO.util.Event.addListener(A,"mouseover",WIKIDOT.render.fixAvatarHover.showHover)}}};WIKIDOT.render.fixAvatarHover.showHover=function(I){if($("avatar-hover-container")==null){var N=document.createElement("div");N.style.visibility="hidden";N.style.position="absolute";N.style.width="100%";document.getElementsByTagName("body")[0].appendChild(N)}else{N=$("avatar-hover-container")}if(this.hoverAvatar==null){var F=this.getElementsByTagName("img")[0];var M=F.src.replace(/a16\.png$/,"a48.png");var K=document.createElement("a");var G=document.createElement("img");G.src=M;K.className="avatar-hover";K.style.position="absolute";K.style.display="none";K.href=this.href;K.onclick=this.onclick;var J=document.createElement("div");J.appendChild(G);K.appendChild(J);YAHOO.util.Dom.generateId(K);this.hoverAvatar=K;N.appendChild(K);YAHOO.util.Event.addListener(K,"mouseout",WIKIDOT.render.fixAvatarHover.hideHover);YAHOO.util.Event.addListener(K,"mousemove",WIKIDOT.render.fixAvatarHover.mousemove);var A=new fx.Opacity(K,{duration:200});this.hoverAvatarEffect=A;A.setOpacity(0)}var H=this.hoverAvatar;var E,D;E=YAHOO.util.Dom.getX(this)+8+8;D=YAHOO.util.Dom.getY(this)+8;H.style.display="block";var G=H.getElementsByTagName("img")[0];var L,C;var B=false;if(G.height==0){L=48;C=48;B=true;YAHOO.util.Event.addListener(G,"load",function(Q,O){var P=this;YAHOO.util.Dom.setXY(O,[E-(P.width/2+8),D-(P.height/2+8)])},H)}else{L=G.height;C=G.width}YAHOO.util.Dom.setXY(H,[E-(C/2+8),D-(L/2+8)]);if(H.style.opacity==0){this.hoverAvatarEffect.custom(0,1)}H.lastAccess=(new Date()).getTime();setTimeout('WIKIDOT.render.fixAvatarHover.mousemove.autoHide("'+H.id+'")',1000)};WIKIDOT.render.fixAvatarHover.hideHover=function(B){var A=YAHOO.util.Event.getRelatedTarget(B);if(!YAHOO.util.Dom.isAncestor(this,A)&&A!=this){this.style.display="none";this.style.visibility="hidden";this.style.opacity=0}};WIKIDOT.render.fixAvatarHover.mousemove=function(A){this.lastAccess=(new Date()).getTime()};WIKIDOT.render.fixAvatarHover.mousemove.autoHide=function(C){var A=$(C);var B=(new Date()).getTime();if(A.lastAccess+3000<B){A.style.display="none";A.style.visibility="hidden";A.style.opacity=0}else{setTimeout('WIKIDOT.render.fixAvatarHover.mousemove.autoHide("'+A.id+'")',1000)}};