var $common=new function(){var B=Avarin,E=B.ajax,C,G=new function(){var E=B.popbox(),F,D;E.move=true,E.onclosed=function(){E.dispose();if(E.box)E.box.innerHTML="";E.box=F=null};this.open=function(C,B){if(B){if(E.opened&&D==B.src){E.close(),D=null;return}E.setXY(B.x,B.y);D=B.src}E.target=E.opened?false:true;if(A(C)){this.error();return}E.box=$cet("div"),E.box.innerHTML=C;E.open()};this.close=function(){E.close()};this.move=E.move;this.error=function(){F=$cet("div"),F.innerHTML=C;if(!E.box){var A=E.winXY();E.setXY(A.x,A.y),E.target=true}else E.target=false;E.open(F)};this.callback=function(){E.box?E.open(E.box):G.close()}};B=B.tools;function A(A){if(/^<!--pop_message-->([\s\S]+?)<!--\/pop_message-->$/.test(A)){C=RegExp.$1;return true}return false}function H(A){return A?{src:A.target||A.srcElement,x:A.clientX||A.pageX,y:$$.body.scrollTop+$$.documentElement.scrollTop+(A.clientY||A.pageY)}:false}function D(C,B){A(B)?G.error():C.innerHTML=B}function F(){return"&random="+Math.random()}this.pop=G;this.ebcode=new function(){var A={};this.moreless=function(E,A){var B=E.nextSibling,D=B.nextSibling,C=E.parentNode;B.style.display=A?"none":"";D.style.display="";E.style.display="none";C.insertBefore(D.cloneNode(true),E);C.replaceChild(E,D)},this.pagebox=function(B,E,D){if(!A[B])A[B]=1;if(typeof(E)!="number")if(E===false){E=A[B]-1;if(E<1)E=1}else{E=A[B]+1;if(E>D)E=D}A[B]=E,B="pagebox_"+B+"_";for(var F=1,C;F<=D;F++)if(C=$id(B+F))C.style.display=F==E?"":"none"},this.media=function(C,F,D,A,E){C.parentNode.innerHTML=B.resetFile(F,A,E,D)}};this.show=new function(){var C,B;this.readmore=function(D,B){var C=$id("article"+B+"content");if(C)E.query("./?ajax=readmore&id="+B,function(B){if(A(B))G.error();else D.style.display="none",C.innerHTML=B})},this.albummore=function(C,A){var B=$id("album"+A+"index");if(B)E.query("./album.asp?ajax=true&cat="+A,function(A){C.style.display="none",B.innerHTML=A})},this.comment=function(A){var B=$id("article"+A+"comment");if(!B)return;var C=B.style;if(!B.innerHTML)E.query("./?ajax=comm&id="+A,function(A){D(B,A),C.display=""});else C.display=C.display!="none"?"none":""},this.trackback=function(A){var B=$id("article"+A+"trackback");if(!B)return;var C=B.style;if(!B.innerHTML)E.query("./?ajax=tb&id="+A,function(A){D(B,A),C.display=""});else C.display=C.display!="none"?"none":""},this.pagebox=function(C,A,B,D){C=H(C);E.query("./?ajax=pb&id="+A+"&rgid="+B+"&type="+D,function(A){G.open(A,C)})},this.webclap=function(B,A){B=H(B);E.query("./?ajax=wc&id="+A,function(A){G.open(A,B)})},this.calendar=function(B,F,A){var C=$id("calendar_"+A);if(C)E.query("./?ajax=cale&date="+[B,F].join("-"),function(A){D(C,A)})},this.keyword=function(D,A){if(!C){C=Avarin.popbox(),C.box=$cet("div"),C.box.innerHTML="<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:auto;\"><tr><td style=\"width:auto;\"></td></tr></table>";C.target=true,C.speed=0}var F=C.box.getElementsByTagName("td")[0];E.query("./?ajax=kw&id="+A,function(E){if(E.length<1)return;F.onmouseover=function(){window.clearTimeout(B),B=false};F.onmouseout=D.onmouseout=function(A){B=window.setTimeout(function(){C.close()},500)};var A=C.nodeXY(D);C.setXY(A.x,A.y+=D.offsetHeight,A.x,A.y),F.innerHTML=E,C.open()})},this.keyword.close=function(){if(C)C.close();if(B)window.clearTimeout(B)}};this.query=new function(){var B=false;this.guestEdit=function(B,A,D,C){B=H(B);E.query("./gbook.asp?ajax=edit&id="+A+(!D?"":"&log="+D)+F(),function(A){G.open(A,B)},C);return false},this.guestReply=function(B,A,C){B=H(B);E.query("./gbook.asp?ajax=reply&id="+A+(!C?"":"&log="+C)+F(),function(A){G.open(A,B)})},this.guestSave=function(H,C,I){if(B)return false;var D;if(!I||(D=$id("article"+I+"comment"))){E.query(H.action+F(),function(E){B=false;if(A(E))G.error();else G.close(),I?D.innerHTML=E:window.location.href=!C?"./gbook.asp":window.location.href.replace(/#.+?$/g,"")},H);B=true}return false},this.guestUpdate=function(H,C,I){if(B)return false;var D=$id((I?"comment":"gbook")+C);if(D){E.query(H.action+F(),function(C){B=false;if(A(C))G.error();else G.close(),D.innerHTML=C},H);B=true}return false},this.webclapSave=function(C,A){if(B)return false;E.query(C.action+F(),function(A){B=false,G.open(A)},C);B=true;return false},this.secret=function(B){E.query(B.action+F(),function(C){if(C.length>0)if(A(C))G.error();else B.parentNode.innerHTML=C},B);return false}}},ubb=Avarin.UBB();(function(A){A.getArea=function(B){A.setFocus(B.getElementsByTagName("textarea")[0])};A.smiliesbox=function(A){A=A.parentNode.nextSibling.style;A.display=A.display!="none"?"none":""};A.button=function(A){this.insert("["+A+"]","[/"+A+"]")};A.hyperlink=function(){var B=prompt("[input the URL]","http://");if(B){var A=prompt("[input the display text]","");if(A)this.insert("[url="+B+"]"+A+"[/url]");else this.insert("[url]"+B+"[/url]")}};A.mail=function(){var B=prompt("[input the Email Link]\nlike: name@domain.com","");if(B){var A=prompt("[input the display text]","");if(A)this.insert("[mail="+B+"]"+A+"[/mail]");else this.insert("[mail]"+B+"[/mail]")}};A.quote=function(){var B=prompt("[input the Quote content]","");if(B){var A=prompt("[input the Quote Title]","");if(A)this.insert("[quote="+A+"]\n"+B+"\n[/quote]");else this.insert("[quote]\n"+B+"\n[/quote]")}};A.image=function(){var B=prompt("[input the Image Link]","");if(B){var A=prompt("[input the WIDTH,HEIGHT]\nlike: 400,300 OR 400%,300%","");if(A)this.insert("[img="+A+"]"+B+"[/img]");else this.insert("[img]"+B+"[/img]")}}})(ubb)