try{+"1\u000b"||document.execCommand("BackgroundImageCache",false,true)}catch(e){}
(function(){var g=window.parseInt,i,d,j,f,o=function(a,b){return(a.method.toUpperCase()=="POST"?$.post:$.get)(a.action,$(a).serialize(),b)},v={LABEL:1,INPUT:1,BUTTON:1,TEXTAREA:1},q=function(a){if(!(("which"in a?a.which!=1:a.button!=1)||v[a.target.tagName])){a.preventDefault();i=void 0;d=$(this).addClass("dragged");j=$("#chat").width();f=d.offset();f.left-=a.pageX;f.top-=a.pageY;f.top_offset=-$("#chat").offset().top;$(document).mouseup(p).mousemove(k)}},k=function(a){a.preventDefault();var b=d.offset();
b.left-=a.pageX;b.top-=a.pageY;if(Math.abs(f.left-b.left)>4||Math.abs(f.top-b.top)>4)$(document).unbind("mousemove",k).mousemove(r)},r=function(a){a.preventDefault();i=1;d.css({left:Math.max(Math.min(a.pageX+f.left,j),0)+"px",top:Math.max(a.pageY+f.top+f.top_offset,0)+"px"})},p=function(a){a.preventDefault();if(i){var b=d.position();a=b.left/j;b=b.top;var c=g(d.attr("id").substring(1));c&&$.post("/noticeboard/update",{id:c,x:a,y:b});d.css("left",a*100+"%")}d.removeClass("dragged");$(document).unbind("mouseup",
p).unbind("mousemove",r).unbind("mousemove",k);d=void 0},w=function(a){a.preventDefault();a=$(this.parentNode);var b=$("#reply");b.insertAfter(a).hide().slideDown("fast");b=b[0].elements;a=a.parents("div.outer");a.addClass("focus").siblings().removeClass("focus");b.id.value=a.attr("id").substring(1);$(b.message).val("").focus()},t=function(a){if(/(\d+\/\d+)/.test(a))return jQuery.historyLoad(RegExp.$1);a=new Date;s(a.getFullYear()*1E4+a.getMonth()*100+100+a.getDate()+"/0")},s=function(a){$.browser.msie||
$("#chat").css("opacity",0);return $.get("/noticeboard/show/"+a,void 0,l)},l=function(a){var b=a.split(",",3);x(g(b[1]));y(g(b[0]),g(b[2]),g(b[1]));b=$("#new").appendTo("BODY");$("#chat").html(a.substring(a.indexOf(";")+1)).find("div.outer").mousedown(q).end().find("p.reply a").click(w).end().append(b);$.browser.msie||$("#chat").css("opacity",1)},z=function(a){$("#new").each(function(){this.className="outer color"+a})},u=0,y=function(a,b,c){var h=[];for(a=a-1;a>=0;--a)h.push(a==b?"<A class=self ":
"<A ","href=show/",c,"/",a,">",a+1,"</A>");$("#pagelist").html(h.join(""))},x=function(a){$("#cal a").eq(a%100-1).addClass("self").siblings().removeClass("self");u=a},n=function(a,b){var c=new Date,h=$("#cal").empty();a&&b&&c.setFullYear(a,b-1,1);c.setHours(0,0,0,0);c.setDate(1);a=(8-c.getDay())%7;c.setMonth(c.getMonth()+1,0);b=1;for(var m=c.getDate();b<=m;++b)h.append((b%7==a?"<a class=sun href=show/":"<a href=show/")+(c.getFullYear()*1E4+c.getMonth()*100+100+b)+"/0>"+b+"</a>");$("#pagelist").empty()};
$("#month").change(function(a){a.preventDefault();a=$(this).val();n(a.substring(0,4),a.substring(4,6))});$("#new").mousedown(q);$("#cal, #pagelist").click(function(a){a.preventDefault();a.target.href&&t(a.target.href)});$("#new-form").submit(function(a){a.preventDefault();if(this.elements.message&&this.elements.message.value!=""){a=$("#new");this.elements.x.value=parseFloat(a.css("left"))/100;var b=g(a.css("top"));this.elements.y.value=b;o(this,l);this.elements.message.value="";a.css("top",b+64)}});
$("#new-form textarea:first").focus(function(){$(this).animate({height:"150px"},"fast").unbind("focus",arguments.callee)});$("#new-form input[name=color]").click(function(){z(this.value)});$("#reply").submit(function(a){a.preventDefault();if(this.elements.message.value!=""){$(this).hide().appendTo(document.body);o(this,l)}});$("#switch").click(function(a){a.preventDefault();$(document.body).toggleClass("cal");n();a=(u/100|0)%100;$("#months-cont")[0].scrollLeft=a>6?1E3:0});$("body").bind("ajaxStart",
function(){$(this).addClass("loading0")}).bind("ajaxStop",function(){$(this).removeClass("loading0")}).bind("ajaxError",function(a,b){b.status<200||$(this).addClass("error0")});(function(){var a=new Date(2007,7,1),b,c;b=new Date;for(var h=b.getFullYear(),m=b.getMonth(),A=b.getTime(),B=$("#month").empty();a.getTime()<=A;a.setMonth(a.getMonth()+1)){b=a.getFullYear();c=a.getMonth();B.append("<option value="+(b*100+c+1)+(b==h&&c==m?" selected":"")+">"+b+"\ub144 "+(c+1)+"\uc6d4</option>")}})();n();jQuery.historyInit(function(a){s(a)});
location.hash||t()})();
