function getbyid(a){if(document.getElementById){return document.getElementById(a)}else{if(document.all){return document.all[a]}else{if(document.layers){return document.layers[a]}else{return null}}}}function leadingZeros(b,a){var c=new String(b);while(c.length<a){c="0"+c}return c}function check_date(j,d,c){var a,b=/([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{2})/;if((a=b.exec(j))){var f=new Date;try{f.setYear(a[1]);f.setMonth(a[2]-1);f.setDate(a[3]);f.setHours(a[4]);f.setMinutes(a[5]);var h=new Date;f.setMilliseconds(d-f.getTimezoneOffset()*60000)}catch(g){}}else{}}function getTipDiv(c){if(getbyid("xspace-tipDiv")){b=getbyid("xspace-tipDiv")}else{var b=document.createElement("DIV");b.id="xspace-tipDiv";document.body.appendChild(b)}b.className="xspace-ajaxdiv";b.style.cssText="width:400px;";var k=4;var j=4;var a=0;var l=0;var h=0;var g=0;var f=0;var d=0;if(window.innerWidth){a=window.innerWidth-18}else{if(document.documentElement&&document.documentElement.clientWidth){a=document.documentElement.clientWidth}else{if(document.body&&document.body.clientWidth){a=document.body.clientWidth}}}if(window.innerHeight){l=window.innerHeight-18}else{if(document.documentElement&&document.documentElement.clientHeight){l=document.documentElement.clientHeight}else{if(document.body&&document.body.clientHeight){l=document.body.clientHeight}}}if(typeof window.pageXOffset=="number"){h=window.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollLeft){h=document.documentElement.scrollLeft}else{if(document.body&&document.body.scrollLeft){h=document.body.scrollLeft}else{if(window.scrollX){h=window.scrollX}}}}if(typeof window.pageYOffset=="number"){g=window.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){g=document.documentElement.scrollTop}else{if(document.body&&document.body.scrollTop){g=document.body.scrollTop}else{if(window.scrollY){g=window.scrollY}}}}f=c.pageX?c.pageX:c.clientX+h;d=c.pageY?c.pageY:c.clientY+g;if(f+b.offsetWidth+k>a+h){f=f-b.offsetWidth-k;if(f<0){f=0}}else{f=f+k}if(d+b.offsetHeight+j>l+g){d=d-b.offsetHeight-j;if(d<g){d=l+g-b.offsetHeight}}else{d=d+j}b.style.left=f+"px";b.style.top=d+"px"}function tagshow(c,b){getTipDiv(c);var a=new Ajax("statusid","XML");a.get(siteUrl+"/batch.tagshow.php?tagname="+b,function(d){divElement=getbyid("xspace-tipDiv");divElement.innerHTML=d.lastChild.firstChild.nodeValue})}function joinfriend(c,b){var a=new Ajax("statusid","XML");if(parseInt(b)>0){b="&referuid="+parseInt(b)}a.get(siteUrl+"/batch.common.php?action=joinfriend&uid="+c+"&referuid="+b,function(d){alert(d.lastChild.firstChild.nodeValue)})}function deletetrack(b){var a=new Ajax("statusid","XML");a.get(siteUrl+"/batch.track.php?action=delete&itemid="+b,function(c){alert(c.lastChild.firstChild.nodeValue)})}function taghide(){var a=getbyid("xspace-tipDiv");a.style.display="none"}function addFirstTag(){var a=new Array;a=document.getElementsByTagName("ul");for(i=0;i<a.length;i++){a[i].firstChild.className+=" first-child"}}function setTab(c,f){var d=document.getElementById(c);var b=d.childNodes;for(i=0;i<b.length;i++){if(b[i].className=="tabcontent"){b[i].style.display="none"}}document.getElementById(f).style.display="";var a=document.getElementById(c+"tabs").getElementsByTagName("span");for(i=0;i<a.length;i++){a[i].className=""}document.getElementById(f+"tab").className="active"}function ColExpIntro(b){var a=b.parentNode.getElementsByTagName("p")[0];if(a.style.display=="none"){a.style.display=""}else{a.style.display="none"}}function ColExpAllIntro(c){var b=document.getElementById("ColExpAllIntroText");var a=c.parentNode.parentNode.getElementsByTagName("p");if(b.innerHTML=="顯示摘要"){b.innerHTML="隱藏摘要";for(i=0;i<a.length;i++){a[i].style.display=""}}else{b.innerHTML="顯示摘要";for(i=0;i<a.length;i++){a[i].style.display="none"}}}function OpenWindow(c,b,d,a){xposition=0;yposition=0;if((parseInt(navigator.appVersion)>=4)){xposition=(screen.width-d)/2;yposition=(screen.height-a)/2}theproperty="width="+d+",height="+a+",location=0,menubar=0,resizable=1,scrollbars=1,status=0,titlebar=0,toolbar=0,hotkeys=0,screenx="+xposition+",screeny="+yposition+",left="+xposition+",top="+yposition;window.open(c,b,theproperty)}function joinfavorite(b){var a=new Ajax("statusid","XML");a.get(siteUrl+"/batch.common.php?action=joinfavorite&itemid="+b,function(c){alert(c.lastChild.firstChild.nodeValue)})}function showajaxdiv(d,b,c){var a=new Ajax("statusid","XML");a.get(b,function(h){if(getbyid("xspace-ajax-div-"+d)){var f=getbyid("xspace-ajax-div-"+d)}else{var f=document.createElement("DIV");f.id="xspace-ajax-div-"+d;f.className="xspace-ajaxdiv";document.body.appendChild(f)}f.style.cssText="width:"+c+"px;";var k=navigator.userAgent.toLowerCase();var j=(k.indexOf("opera")!=-1);var g=scrollTop=0;if(j){g=document.body.clientHeight/2;scrollTop=document.body.scrollTop}else{g=document.documentElement.clientHeight/2;scrollTop=document.documentElement.scrollTop}f.innerHTML=h.lastChild.firstChild.nodeValue;f.style.left=(document.documentElement.clientWidth/2+document.documentElement.scrollLeft-c/2)+"px";f.style.top=(g+scrollTop-f.clientHeight/2)+"px"})}function getMsg(){if(GetCookie("readMsg")!="1"){var a=document.createElement("div");a.id="xspace-sitemsg";a.innerHTML="<h6><a href='javascript:;' onclick='closeMsg();' class='xspace-close'>關閉</a>公告:</h6><div>"+siteMsg+"<p class='xspace-more'><a href='"+siteUrl+"/index.php?action_announcement' target='_blank'>MORE</a></p></div>";document.body.insertBefore(a,document.body.firstChild);showMsg()}}function floatMsg(){window.onscroll=function(){document.getElementById("xspace-sitemsg").style.bottom="10px";document.getElementById("xspace-sitemsg").style.background="#EEF0F6"}}function showMsg(){var c=document.getElementById("xspace-sitemsg").style.bottom;if(c==""){c="-180px"}var a=c.length-2;var b=parseInt(c.substring(0,a));if(b<10){document.getElementById("xspace-sitemsg").style.bottom=(b+5)+"px";showvotetime=setTimeout("showMsg()",1)}else{floatMsg()}}function closeMsg(){document.getElementById("xspace-sitemsg").style.display="none";CreatCookie("readMsg","1")}function CreatCookie(b,c){var a=function(){var d=new Date();d.setTime(d.getTime+3*30*24*60*60*1000);return d.toGMTString()};document.cookie=b+"="+c+";expires="+a}function GetCookieVal(b){var a=document.cookie.indexOf(";",b);if(a==-1){a=document.cookie.length}return unescape(document.cookie.substring(b,a))}function GetCookie(g){var b=g+"=";var f=b.length;var a=document.cookie.length;var d=0;while(d<a){var c=d+f;if(document.cookie.substring(d,c)==b){return GetCookieVal(c)}d=document.cookie.indexOf(" ",d)+1;if(d==0){break}}return null}function DelCookie(a,b){document.cookie=a+"="+escape(b)+";expires=Fri, 31 Dec 1999 23:59:59 GMT;"}function hidetoolbar(){window.parent.document.getElementById("toolbarframe").style.display="none"}function showtoolbar(){document.getElementById("toolbarframe").style.display="block"}function mngLink(b){var a=window.parent.document.getElementById("wrap");if(a==null){alert("本按鈕僅對拖拽模板有效！");return false}if(a.className==""){a.className="hidemnglink";b.innerHTML="顯示編輯按鈕"}else{a.className="";b.innerHTML="隱藏編輯按鈕"}}function setCopy(a){if(navigator.userAgent.toLowerCase().indexOf("ie")>-1){clipboardData.setData("Text",a);alert("網址「"+a+"」\n已經複製到您的剪貼板中\n您可以使用Ctrl+V快捷鍵粘貼到需要的地方")}else{prompt("請複製網站地址:",a)}}function addBookmark(b,a){if(navigator.userAgent.toLowerCase().indexOf("ie")>-1){window.external.addFavorite(a,b)}else{if(navigator.userAgent.toLowerCase().indexOf("opera")>-1){alert("請使用Ctrl+T將本頁加入收藏夾")}else{alert("請使用Ctrl+D將本頁加入收藏夾")}}}function setRate(a){getbyid("xspace-ratevalue").value=a;getbyid("xspace-rates").className="xspace-rates"+a}function adclick(b){var a=new Ajax("statusid","XML");a.get(siteUrl+"/batch.common.php?action=adclick&id="+b,function(c){})}function display(a){dobj=getbyid(a);if(dobj.style.display=="none"||dobj.style.display==""){dobj.style.display="block"}else{dobj.style.display="none"}}function addMediaAction(b){if(getbyid(b)){var a=getbyid(b).getElementsByTagName("kbd");for(i=0;i<a.length;i++){if((a[i].className=="showvideo")||(a[i].className.indexOf("showflash",0)==0)){a[i].onclick=function(){showmedia(this,400,400)};a[i].onclick()}}}}function extractMediaInfo(h,f,g,b){var a,d;var c=g.length;a=h.lastIndexOf(g);if(a!=-1){if(g==b){a=h.lastIndexOf(g,a-c)}if(a!=-1){d=h.substr(a+c,h.length-a-c);if(b){a=d.indexOf(b);if(a!=-1){d=d.substr(0,a)}}h=f+d}}return h}function showmedia(f,d,j){var g,c;if(f.tagName.toLowerCase()=="a"){c=f.href}else{c=f.title}var a=f.className.toLowerCase();if(a=="showflash"){if(c.indexOf("youtube.com")!=-1){a="showflash-youtube";c=extractMediaInfo(c,"http://www.youtube.com/v/","v=")}else{if(c.indexOf("google.com")!=-1){a="showflash-google";c=extractMediaInfo(c,"","docid=","&")}else{if(c.indexOf("videoegg.com")!=-1){a="showflash-videoegg";c=extractMediaInfo(c,"","/","#")}else{if(c.indexOf("myspace.com")!=-1||c.indexOf("myspacetv.com")!=-1){a="showflash-myspace";c=extractMediaInfo(c,"","videoid=","&")}else{if(c.indexOf("qq.com")!=-1){a="showflash-qq";c=extractMediaInfo(c,"","v=","&")}else{if(c.indexOf("tudou.com")!=-1){a="showflash-tudou";c=extractMediaInfo(c,"","/","/")}else{if(c.indexOf("uume.com")!=-1){a="showflash-uume";c=extractMediaInfo(c,"","/play_","?")}else{if(c.indexOf("56.com")!=-1){a="showflash-56";c=extractMediaInfo(c,"","/play_","?")}else{if(c.indexOf("sina.com.cn")!=-1){a="showflash-sina-cn";c=extractMediaInfo(c,"","/",".");var b;b=c.indexOf("-");if(b!=-1){vStr=c.substr(0,b);uStr=c.substr(b+1,c.length-b-1)}}}}}}}}}}}switch(a){case"showflash":g="<p style='text-align: right; margin: 0.3em 0; width: 400px;'>[<a href='"+c+"' target='_blank'>全屏觀看</a>]</p><object codeBase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='400' height='260'><param name='movie' value='"+c+"'><param name='quality' value='high'><param name='AllowScriptAccess' value='never'><embed src='"+c+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='400' height='260'></embed></OBJECT>";break;case"showflash-youtube":g='<object width="425" height="355"><param name="movie" value="'+c+'"></param><param name="wmode" value="transparent"></param><embed src="'+c+'" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>';break;case"showflash-qq":g='<object id="flashplayer" classid="clsid:D27CDB6E-AE6D-11cf- 96B8-444553540000" width="456" height="362"><param name="movie" value="http://static.video.qq.com/v1/res/qqplayerout.swf?v='+c+'" /><param name="allowFullScreen" value="true" /><param name="wmode" value="transparent"><param name="flashvars" value="vid='+c+'&cgi=http%3A//video.qq.com/bin/vrank%3Ftype%3D8%26start%3D1%26end%3D8&vhost=http://v.video.qq.com/&phost=http://p.video.qq.com/"><embed type="application/x-shockwave-flash" src="http://static.video.qq.com/v1/res/qqplayerout.swf?v='+c+'" width="456" height="362" id="flashplayer" name="flashplayer" quality="high" allowScriptAccess="sameDomain" allowFullScreen="true" wmode="transparent" flashvars="vid='+c+'&cgi=http%3A//video.qq.com/bin/vrank%3Ftype%3D8%26start%3D1%26end%3D8&vhost=http://v.video.qq.com/&phost=http://p.video.qq.com/"></embed></object>';case"showflash-tudou":g='<object width="400" height="350"><param name="movie" value="http://www.tudou.com/v/'+c+'"></param><param name="allowScriptAccess" value="always"></param><param name="wmode" value="transparent"></param><embed src="http://www.tudou.com/v/'+c+'" type="application/x-shockwave-flash" width="400" height="350" allowFullScreen="true" wmode="transparent" allowScriptAccess="always"></embed></object>';break;case"showflash-uume":g='<object width="400" height="342"><param name="movie" value="http://www.uume.com/v/'+c+'_UUME"></param><embed src="http://www.uume.com/v/'+c+'_UUME" type="application/x-shockwave-flash" width="400" height="342"></embed></object>';break;case"showflash-sina-cn":g='<object width="474" height="461"><param name="wmode" value="transparent" /><param name="movie" value="http://v.blog.sina.com.cn/b/vblog_player.swf?vid='+vStr+"&uid="+uStr+'&initfull=0&cursound=null"/></param><embed src="http://v.blog.sina.com.cn/b/vblog_player.swf?vid='+vStr+"&uid="+uStr+'&initfull=0&cursound=null" wmode="transparent" type="application/x-shockwave-flash" width="474" height="461"></embed></object>';break;case"showflash-google":g='<embed FlashVars="" style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId='+c+'"></embed>';break;case"showflash-videoegg":g='<embed src="http://static.videoegg.com/videoegg/loader.swf" FlashVars="bgColor=FFFFFF&file=http://download.videoegg.com/'+c+'_high.flv&autoPlay=false&forcePlay=false&logo=&allowFullscreen=true&allowFlash9Fullscreen=true" quality="high" allowScriptAccess="always" bgcolor="#FFFFFF" scale="noscale" wmode="window" width="320" height="260" name="VE_Player" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>';break;case"showflash-myspace":g='<embed src="http://lads.myspace.com/videos/vplayer.swf" flashvars="m='+c+'&v=2&type=video" type="application/x-shockwave-flash" width="430" height="346"></embed>';break;case"showvideo":g="<object width='400' classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6'><param name='url' value='"+c+"' /><embed width='400' type='application/x-mplayer2' src='"+c+"'></embed></object>"}var h=document.getElementById(escape(c.toLowerCase()));if(h){f.parentNode.removeChild(h)}else{h=document.createElement("div");h.id=escape(c.toLowerCase());h.innerHTML=g;f.parentNode.insertBefore(h,f.nextSibling)}return false}function doZoom(a){getbyid("articlebody").style.fontSize=a+"px"}function doPrint(){var b=document.getElementsByTagName("link");for(i=0;i<b.length;i++){if(b[i].rel=="stylesheet"){b[i].disabled=true}}printCSS=document.createElement("link");printCSS.id="printcss";printCSS.type="text/css";printCSS.rel="stylesheet";printCSS.href=siteUrl+"/css/print.css";var f=document.getElementsByTagName("head")[0];var d=b[0];f.insertBefore(printCSS,d);var c=document.getElementsByTagName("h1")[0];var a=document.createElement("p");a.id="cancelPrint";a.style.textAlign="right";a.innerHTML="<a href='javascript:cancelPrint();' target='_self'>返回</a>&nbsp;&nbsp;<a href='javascript:window.print();' target='_self>打印</a>";getbyid("articledetail").insertBefore(a,c);window.print()}function cancelPrint(){if(printCSS){document.getElementsByTagName("head")[0].removeChild(printCSS)}var a=document.getElementsByTagName("link");for(i=0;i<a.length;i++){if(a[i].rel=="stylesheet"){a[i].disabled=false}}if(getbyid("cancelPrint")){getbyid("articledetail").removeChild(getbyid("cancelPrint"))}}function addImgLink(a){var b=getbyid(a);var c=b.getElementsByTagName("img");for(i=0;i<c.length;i++){if(c[i].parentNode.tagName.toLowerCase()!="a"){c[i].title="點擊圖片可在新窗口打開";c[i].style.cursor="pointer";c[i].onclick=function(){window.open(this.src)}}}}function showSubMenu(){var b=this;for(var a=0;a<b.childNodes.length;a++){if(b.childNodes.item(a).nodeName=="UL"){b.childNodes.item(a).style.display="block"}}}function hideSubMenu(a){var c=this;for(var b=0;b<c.childNodes.length;b++){if(c.childNodes.item(b).nodeName=="UL"){c.childNodes.item(b).style.display="none";return}}}function registerMenu(a){var b=document.getElementById(a);var c=b.getElementsByTagName("LI");for(var g=0;g<c.length;g++){var f=c[g];for(var d=0;d<f.childNodes.length;d++){if(f.childNodes.item(d).nodeName=="UL"){f.onmouseover=showSubMenu;f.onmouseout=hideSubMenu;for(var d=0;d<f.childNodes.length;d++){if(f.childNodes.item(d).nodeName=="A"){f.childNodes.item(d).className="hassubmenu"}}}}}}function toggleMenu(a,c){var b=document.getElementById(a);if(b){if(b.style.display=="none"){b.style.display="block";if(c){c.style.backgroundImage="url(./images/top/button-minus.gif)"}}else{b.style.display="none";if(c){c.style.backgroundImage="url(./images/top/button-plus.gif)"}}return true}else{return false}}function currentTime(){var a=new Date();return a.getTime()}var offset=(new Date()).getTimezoneOffset()/60*-1;document.cookie="supe_tzo="+offset+";path=/;";var languagemenustatus=false;function languageRollover(){var b=document.getElementById("languagearrow");var a=document.getElementById("languagetxt");if(!languagemenustatus){if(b.className=="languagearrowdefault"){b.className="languagearrowrollover";a.className="languagetxtrollover"}else{b.className="languagearrowdefault";a.className="languagetxtdefault"}}return true}function toggleLanguageMenu(){var a=document.getElementById("languagemenu");var c=document.getElementById("languagearrow");var b=document.getElementById("languagetxt");if(a.style.display=="none"){a.style.display="block";c.className="languagearrowonclick";b.className="languagetxtonclick";languagemenustatus=true}else{a.style.display="none";c.className="languagearrowrollover";b.className="languagetxtrollover";languagemenustatus=false}return true}function barRollover(b){var a=document.getElementById(b);if(b=="tabhelp"){if(a.className=="tabhelpdefault"){a.className="tabhelprollover"}else{a.className="tabhelpdefault"}}else{if(a.className=="tabdefault"){a.className="tabrollover"}else{a.className="tabdefault"}}return true}var searchmenustatus=false;function searchRollover(b){var a=document.getElementById(b);if(!searchmenustatus){if(a.className==b+"default"){a.className=b+"rollover"}else{a.className=b+"default"}}return true}function toggleSearchMenu(){var c=document.getElementById("searchmenu");var b=document.getElementById("searcharrow");var a=document.getElementById("searchtxt");if(c.style.display=="none"){c.style.display="block";b.className="searcharrowonclick";a.className="searchtxtonclick";searchmenustatus=true}else{c.style.display="none";b.className="searcharrowrollover";a.className="searchtxtdefault";searchmenustatus=false}return true}function selectSearchMenu(b){var g=document.getElementById("itemsearchdefault");var h=document.getElementById("itemsearchusers");var m=document.getElementById("itemsearchblog");var p=document.getElementById("itemsearchforum");var f=document.getElementById("selectsearchusers");var o=document.getElementById("selectsearchblog");var l=document.getElementById("selectsearchforum");var d=document.getElementById("usersearch");var j=document.getElementById("messagesearch");var k=document.getElementById("forumsearch");var c=document.getElementById("searchmenu");var a=document.getElementById("searcharrow");var n=document.getElementById("searchtxt");if(b=="users"){h.style.display="block";g.style.display=m.style.display=p.style.display="none";f.style.fontWeight="bold";o.style.fontWeight=l.style.fontWeight="normal";d.value=1;j.value=k.value=0}else{if(b=="blog"){m.style.display="block";g.style.display=h.style.display=p.style.display="none";o.style.fontWeight="bold";f.style.fontWeight=l.style.fontWeight="normal";j.value=1;d.value=k.value=0}else{p.style.display="block";g.style.display=h.style.display=m.style.display="none";l.style.fontWeight="bold";f.style.fontWeight=o.style.fontWeight="normal";k.value=1;d.value=j.value=0}}c.style.display="none";a.className="searcharrowdefault";n.className="searchtxtdefault";searchmenustatus=false;return true}function hideprofileblock(b,a){if(b){if(document.getElementById(b)){document.getElementById(b).style.display="none"}new Ajax2("/batch.common.php",{data:"action=hideblock&block="+b+"&side="+a,method:"get"}).request()}}function track_record(f,b,d,a){if(parseInt(f)>0){if(b){if(!d){b=Json.toString(b)}}else{b=""}if(typeof a=="undefined"){a=Class.empty}var c=new Ajax2("/batch.common.php?action=track_record",{method:"post",data:"id="+f+"&datamore="+b,onComplete:a});c.request()}}function saveAnchor(b){var a=window.location.href;var c=a.indexOf("#");if(c>=0){a=a.substring(0,c)}window.location.replace(a+"#return-"+b)}if(window.location.hash.indexOf("#return-")>=0){var len=window.location.hash.length;var newHash=window.location.hash.substring(8,len);var oldurl=window.location.href;var pos=oldurl.indexOf("#");if(pos>=0){oldurl=oldurl.substring(0,pos)}window.location.replace=oldurl+"#"+newHash}function set_persistent(f,d,b,a){if(typeof a=="undefined"){a=Class.empty}var c=new Ajax2("/batch.common.php?action=set_persistent",{method:"post",data:"skey="+escape(f)+"&expire="+b+"&value="+Json.toString(d),onComplete:function(g){if(g=="ok"){a.attempt()}}});c.request()}function get_persistent(d,b){var a="";if(typeof b=="undefined"){b=function(f){a=f}}var c=new Ajax2("/batch.common.php?action=get_persitent",{method:"post",data:"skey="+escape(d),onComplete:b.bind(this)});c.request()}function set_item_lock(c,b){var a=new Ajax("statusid","XML");a.get(siteUrl+"/batch.common.php?action=set_item_lock&itemid="+c+"&status="+b,function(d){alert(d.lastChild.firstChild.nodeValue)})}if(!window.Ajax){window.Ajax=function(){};window.Ajax.prototype.get=function(b,d){var c;var a=new XHR({async:false,method:"get"});a.send(b);if(d){d(a.transport.responseXML)}};window.ajax_json_handler=function(url,func,synchronous){var obj=new Json.Remote(url,{method:"get",async:!synchronous,onComplete:function(result){if(func){func(result)}}}).send();if(synchronous){obj.fireEvent("onComplete",eval(obj.transport.responseText))}}}var MooTools={version:"1.11"};function $defined(a){return(a!=undefined)}function $type(b){if(!$defined(b)){return false}if(b.htmlElement){return"element"}var a=typeof b;if(a=="object"&&b.nodeName){switch(b.nodeType){case 1:return"element";case 3:return(/\S/).test(b.nodeValue)?"textnode":"whitespace"}}if(a=="object"||a=="function"){switch(b.constructor){case Array:return"array";case RegExp:return"regexp";case Class:return"class"}if(typeof b.length=="number"){if(b.item){return"collection"}if(b.callee){return"arguments"}}}return a}function $merge(){var d={};for(var f=0;f<arguments.length;f++){for(var b in arguments[f]){var a=arguments[f][b];var c=d[b];if(c&&$type(a)=="object"&&$type(c)=="object"){d[b]=$merge(c,a)}else{d[b]=a}}}return d}var $extend=function(){var a=arguments;if(!a[1]){a=[this,a[0]]}for(var b in a[1]){a[0][b]=a[1][b]}return a[0]};var $native=function(){for(var b=0,a=arguments.length;b<a;b++){arguments[b].extend=function(d){for(var c in d){if(!this.prototype[c]){this.prototype[c]=d[c]}if(!this[c]){this[c]=$native.generic(c)}}}}};$native.generic=function(a){return function(b){return this.prototype[a].apply(b,Array.prototype.slice.call(arguments,1))}};$native(Function,Array,String,Number);function $chk(a){return !!(a||a===0)}function $pick(b,a){return $defined(b)?b:a}function $random(b,a){return Math.floor(Math.random()*(a-b+1)+b)}function $time(){return new Date().getTime()}function $clear(a){clearTimeout(a);clearInterval(a);return null}var Abstract=function(a){a=a||{};a.extend=$extend;return a};var Window=new Abstract(window);var Document=new Abstract(document);document.head=document.getElementsByTagName("head")[0];window.xpath=!!(document.evaluate);if(window.ActiveXObject){window.ie=window[window.XMLHttpRequest?"ie7":"ie6"]=true}else{if(document.childNodes&&!document.all&&!navigator.taintEnabled){window.webkit=window[window.xpath?"webkit420":"webkit419"]=true}else{if(document.getBoxObjectFor!=null){window.gecko=true}}}window.khtml=window.webkit;Object.extend=$extend;if(typeof HTMLElement=="undefined"){var HTMLElement=function(){};if(window.webkit){document.createElement("iframe")}HTMLElement.prototype=(window.webkit)?window["[[DOMElement.prototype]]"]:{}}HTMLElement.prototype.htmlElement=function(){};if(window.ie6){try{document.execCommand("BackgroundImageCache",false,true)}catch(e){}}var Class=function(b){var a=function(){return(arguments[0]!==null&&this.initialize&&$type(this.initialize)=="function")?this.initialize.apply(this,arguments):this};$extend(a,this);a.prototype=b;a.constructor=Class;return a};Class.empty=function(){};Class.prototype={extend:function(d){var c=new this(null);for(var b in d){var a=c[b];c[b]=Class.Merge(a,d[b])}return new Class(c)},implement:function(){for(var b=0,a=arguments.length;b<a;b++){$extend(this.prototype,arguments[b])}}};Class.Merge=function(c,b){if(c&&c!=b){var d=$type(b);if(d!=$type(c)){return b}switch(d){case"function":var a=function(){this.parent=arguments.callee.parent;return b.apply(this,arguments)};a.parent=c;return a;case"object":return $merge(c,b)}}return b};var Chain=new Class({chain:function(a){this.chains=this.chains||[];this.chains.push(a);return this},callChain:function(){if(this.chains&&this.chains.length){this.chains.shift().delay(10,this)}},clearChain:function(){this.chains=[]}});var Events=new Class({addEvent:function(b,a){if(a!=Class.empty){this.$events=this.$events||{};this.$events[b]=this.$events[b]||[];this.$events[b].include(a)}return this},fireEvent:function(b,c,a){if(this.$events&&this.$events[b]){this.$events[b].each(function(d){d.create({bind:this,delay:a,"arguments":c})()},this)}return this},removeEvent:function(b,a){if(this.$events&&this.$events[b]){this.$events[b].remove(a)}return this}});var Options=new Class({setOptions:function(){this.options=$merge.apply(null,[this.options].extend(arguments));if(this.addEvent){for(var a in this.options){if($type(this.options[a]=="function")&&(/^on[A-Z]/).test(a)){this.addEvent(a,this.options[a])}}}return this}});Array.extend({forEach:function(c,b){for(var d=0,a=this.length;d<a;d++){c.call(b,this[d],d,this)}},filter:function(c,b){var d=[];for(var f=0,a=this.length;f<a;f++){if(c.call(b,this[f],f,this)){d.push(this[f])}}return d},map:function(c,b){var d=[];for(var f=0,a=this.length;f<a;f++){d[f]=c.call(b,this[f],f,this)}return d},every:function(c,b){for(var d=0,a=this.length;d<a;d++){if(!c.call(b,this[d],d,this)){return false}}return true},some:function(c,b){for(var d=0,a=this.length;d<a;d++){if(c.call(b,this[d],d,this)){return true}}return false},indexOf:function(c,b){var a=this.length;for(var d=(b<0)?Math.max(0,a+b):b||0;d<a;d++){if(this[d]===c){return d}}return -1},copy:function(b,c){b=b||0;if(b<0){b=this.length+b}c=c||(this.length-b);var a=[];for(var d=0;d<c;d++){a[d]=this[b++]}return a},remove:function(b){var c=0;var a=this.length;while(c<a){if(this[c]===b){this.splice(c,1);a--}else{c++}}return this},contains:function(a,b){return this.indexOf(a,b)!=-1},associate:function(c){var b={},d=Math.min(this.length,c.length);for(var a=0;a<d;a++){b[c[a]]=this[a]}return b},extend:function(b){for(var c=0,a=b.length;c<a;c++){this.push(b[c])}return this},merge:function(b){for(var c=0,a=b.length;c<a;c++){this.include(b[c])}return this},include:function(a){if(!this.contains(a)){this.push(a)}return this},getRandom:function(){return this[$random(0,this.length-1)]||null},getLast:function(){return this[this.length-1]||null}});Array.prototype.each=Array.prototype.forEach;Array.each=Array.forEach;function $A(a){return Array.copy(a)}function $each(c,d,b){if(c&&typeof c.length=="number"&&$type(c)!="object"){Array.forEach(c,d,b)}else{for(var a in c){d.call(b||c,c[a],a)}}}Array.prototype.test=Array.prototype.contains;String.extend({test:function(a,b){return(($type(a)=="string")?new RegExp(a,b):a).test(this)},toInt:function(){return parseInt(this,10)},toFloat:function(){return parseFloat(this)},camelCase:function(){return this.replace(/-\D/g,function(a){return a.charAt(1).toUpperCase()})},hyphenate:function(){return this.replace(/\w[A-Z]/g,function(a){return(a.charAt(0)+"-"+a.charAt(1).toLowerCase())})},capitalize:function(){return this.replace(/\b[a-z]/g,function(a){return a.toUpperCase()})},trim:function(){return this.replace(/^\s+|\s+$/g,"")},clean:function(){return this.replace(/\s{2,}/g," ").trim()},rgbToHex:function(b){var a=this.match(/\d{1,3}/g);return(a)?a.rgbToHex(b):false},hexToRgb:function(b){var a=this.match(/^#?(\w{1,2})(\w{1,2})(\w{1,2})$/);return(a)?a.slice(1).hexToRgb(b):false},contains:function(a,b){return(b)?(b+this+b).indexOf(b+a+b)>-1:this.indexOf(a)>-1},escapeRegExp:function(){return this.replace(/([.*+?^${}()|[\]\/\\])/g,"\\$1")}});Array.extend({rgbToHex:function(b){if(this.length<3){return false}if(this.length==4&&this[3]==0&&!b){return"transparent"}var d=[];for(var a=0;a<3;a++){var c=(this[a]-0).toString(16);d.push((c.length==1)?"0"+c:c)}return b?d:"#"+d.join("")},hexToRgb:function(b){if(this.length!=3){return false}var a=[];for(var c=0;c<3;c++){a.push(parseInt((this[c].length==1)?this[c]+this[c]:this[c],16))}return b?a:"rgb("+a.join(",")+")"}});Function.extend({create:function(a){var b=this;a=$merge({bind:b,event:false,"arguments":null,delay:false,periodical:false,attempt:false},a);if($chk(a.arguments)&&$type(a.arguments)!="array"){a.arguments=[a.arguments]}return function(d){var g;if(a.event){d=d||window.event;g=[(a.event===true)?d:new a.event(d)];if(a.arguments){g.extend(a.arguments)}}else{g=a.arguments||arguments}var c=function(){return b.apply($pick(a.bind,b),g)};if(a.delay){return setTimeout(c,a.delay)}if(a.periodical){return setInterval(c,a.periodical)}if(a.attempt){try{return c()}catch(f){return false}}return c()}},pass:function(a,b){return this.create({"arguments":a,bind:b})},attempt:function(a,b){return this.create({"arguments":a,bind:b,attempt:true})()},bind:function(b,a){return this.create({bind:b,"arguments":a})},bindAsEventListener:function(b,a){return this.create({bind:b,event:true,"arguments":a})},delay:function(c,b,a){return this.create({delay:c,bind:b,"arguments":a})()},periodical:function(a,b,c){return this.create({periodical:a,bind:b,"arguments":c})()}});Number.extend({toInt:function(){return parseInt(this)},toFloat:function(){return parseFloat(this)},limit:function(b,a){return Math.min(a,Math.max(b,this))},round:function(a){a=Math.pow(10,a||0);return Math.round(this*a)/a},times:function(b){for(var a=0;a<this;a++){b(a)}}});var Element=new Class({initialize:function(b,c){if($type(b)=="string"){if(window.ie&&c&&(c.name||c.type)){var a=(c.name)?' name="'+c.name+'"':"";var d=(c.type)?' type="'+c.type+'"':"";delete c.name;delete c.type;b="<"+b+a+d+">"}b=document.createElement(b)}b=$(b);return(!c||!b)?b:b.set(c)}});var Elements=new Class({initialize:function(a){return(a)?$extend(a,this):this}});Elements.extend=function(a){for(var b in a){this.prototype[b]=a[b];this[b]=$native.generic(b)}};function $(b){if(!b){return null}if(b.htmlElement){return Garbage.collect(b)}if([window,document].contains(b)){return b}var a=$type(b);if(a=="string"){b=document.getElementById(b);a=(b)?"element":false}if(a!="element"){return null}if(b.htmlElement){return Garbage.collect(b)}if(["object","embed"].contains(b.tagName.toLowerCase())){return b}$extend(b,Element.prototype);b.htmlElement=function(){};return Garbage.collect(b)}document.getElementsBySelector=document.getElementsByTagName;function $$(){var b=[];for(var c=0,d=arguments.length;c<d;c++){var a=arguments[c];switch($type(a)){case"element":b.push(a);case"boolean":break;case false:break;case"string":a=document.getElementsBySelector(a,true);default:b.extend(a)}}return $$.unique(b)}$$.unique=function(b){var f=[];for(var g=0,a=b.length;g<a;g++){if(b[g].$included){continue}var h=$(b[g]);if(h&&!h.$included){h.$included=true;f.push(h)}}for(var c=0,d=f.length;c<d;c++){f[c].$included=null}return new Elements(f)};Elements.Multi=function(a){return function(){var f=arguments;var h=[];var b=true;for(var d=0,g=this.length,c;d<g;d++){c=this[d][a].apply(this[d],f);if($type(c)!="element"){b=false}h.push(c)}return(b)?$$.unique(h):h}};Element.extend=function(a){for(var c in a){HTMLElement.prototype[c]=a[c];Element.prototype[c]=a[c];Element[c]=$native.generic(c);var b=(Array.prototype[c])?c+"Elements":c;Elements.prototype[b]=Elements.Multi(c)}};Element.extend({set:function(a){for(var b in a){var c=a[b];switch(b){case"styles":this.setStyles(c);break;case"events":if(this.addEvents){this.addEvents(c)}break;case"properties":this.setProperties(c);break;default:this.setProperty(b,c)}}return this},inject:function(c,a){c=$(c);switch(a){case"before":c.parentNode.insertBefore(this,c);break;case"after":var d=c.getNext();if(!d){c.parentNode.appendChild(this)}else{c.parentNode.insertBefore(this,d)}break;case"top":var b=c.firstChild;if(b){c.insertBefore(this,b);break}default:c.appendChild(this)}return this},injectBefore:function(a){return this.inject(a,"before")},injectAfter:function(a){return this.inject(a,"after")},injectInside:function(a){return this.inject(a,"bottom")},injectTop:function(a){return this.inject(a,"top")},adopt:function(){var a=[];$each(arguments,function(b){a=a.concat(b)});$$(a).inject(this);return this},remove:function(){return this.parentNode.removeChild(this)},clone:function(b){var c=$(this.cloneNode(b!==false));if(!c.$events){return c}c.$events={};for(var a in this.$events){c.$events[a]={keys:$A(this.$events[a].keys),values:$A(this.$events[a].values)}}return c.removeEvents()},replaceWith:function(a){a=$(a);this.parentNode.replaceChild(a,this);return a},appendText:function(a){this.appendChild(document.createTextNode(a));return this},hasClass:function(a){return this.className.contains(a," ")},addClass:function(a){if(!this.hasClass(a)){this.className=(this.className+" "+a).clean()}return this},removeClass:function(a){this.className=this.className.replace(new RegExp("(^|\\s)"+a+"(?:\\s|$)"),"$1").clean();return this},toggleClass:function(a){return this.hasClass(a)?this.removeClass(a):this.addClass(a)},setStyle:function(b,a){switch(b){case"opacity":return this.setOpacity(parseFloat(a));case"float":b=(window.ie)?"styleFloat":"cssFloat"}b=b.camelCase();switch($type(a)){case"number":if(!["zIndex","zoom"].contains(b)){a+="px"}break;case"array":a="rgb("+a.join(",")+")"}this.style[b]=a;return this},setStyles:function(a){switch($type(a)){case"object":Element.setMany(this,"setStyle",a);break;case"string":this.style.cssText=a}return this},setOpacity:function(a){if(a==0){if(this.style.visibility!="hidden"){this.style.visibility="hidden"}}else{if(this.style.visibility!="visible"){this.style.visibility="visible"}}if(!this.currentStyle||!this.currentStyle.hasLayout){this.style.zoom=1}if(window.ie){this.style.filter=(a==1)?"":"alpha(opacity="+a*100+")"}this.style.opacity=this.$tmp.opacity=a;return this},getStyle:function(c){c=c.camelCase();var a=this.style[c];if(!$chk(a)){if(c=="opacity"){return this.$tmp.opacity}a=[];for(var d in Element.Styles){if(c==d){Element.Styles[d].each(function(f){var g=this.getStyle(f);a.push(parseInt(g)?g:"0px")},this);if(c=="border"){var b=a.every(function(f){return(f==a[0])});return(b)?a[0]:false}return a.join(" ")}}if(c.contains("border")){if(Element.Styles.border.contains(c)){return["Width","Style","Color"].map(function(f){return this.getStyle(c+f)},this).join(" ")}else{if(Element.borderShort.contains(c)){return["Top","Right","Bottom","Left"].map(function(f){return this.getStyle("border"+f+c.replace("border",""))},this).join(" ")}}}if(document.defaultView){a=document.defaultView.getComputedStyle(this,null).getPropertyValue(c.hyphenate())}else{if(this.currentStyle){a=this.currentStyle[c]}}}if(window.ie){a=Element.fixStyle(c,a,this)}if(a&&c.test(/color/i)&&a.contains("rgb")){return a.split("rgb").splice(1,4).map(function(f){return f.rgbToHex()}).join(" ")}return a},getStyles:function(){return Element.getMany(this,"getStyle",arguments)},walk:function(a,b){a+="Sibling";var c=(b)?this[b]:this[a];while(c&&$type(c)!="element"){c=c[a]}return $(c)},getPrevious:function(){return this.walk("previous")},getNext:function(){return this.walk("next")},getFirst:function(){return this.walk("next","firstChild")},getLast:function(){return this.walk("previous","lastChild")},getParent:function(){return $(this.parentNode)},getChildren:function(){return $$(this.childNodes)},hasChild:function(a){return !!$A(this.getElementsByTagName("*")).contains(a)},getProperty:function(b){var d=Element.Properties[b];if(d){return this[d]}var a=Element.PropertiesIFlag[b]||0;if(!window.ie||a){return this.getAttribute(b,a)}var c=this.attributes[b];return(c)?c.nodeValue:null},removeProperty:function(b){var a=Element.Properties[b];if(a){this[a]=""}else{this.removeAttribute(b)}return this},getProperties:function(){return Element.getMany(this,"getProperty",arguments)},setProperty:function(b,c){var a=Element.Properties[b];if(a){this[a]=c}else{this.setAttribute(b,c)}return this},setProperties:function(a){return Element.setMany(this,"setProperty",a)},setHTML:function(){this.innerHTML=$A(arguments).join("");return this},setText:function(b){var a=this.getTag();if(["style","script"].contains(a)){if(window.ie){if(a=="style"){this.styleSheet.cssText=b}else{if(a=="script"){this.setProperty("text",b)}}return this}else{this.removeChild(this.firstChild);return this.appendText(b)}}this[$defined(this.innerText)?"innerText":"textContent"]=b;return this},getText:function(){var a=this.getTag();if(["style","script"].contains(a)){if(window.ie){if(a=="style"){return this.styleSheet.cssText}else{if(a=="script"){return this.getProperty("text")}}}else{return this.innerHTML}}return($pick(this.innerText,this.textContent))},getTag:function(){return this.tagName.toLowerCase()},empty:function(){Garbage.trash(this.getElementsByTagName("*"));return this.setHTML("")}});Element.fixStyle=function(b,a,c){if($chk(parseInt(a))){return a}if(["height","width"].contains(b)){var f=(b=="width")?["left","right"]:["top","bottom"];var d=0;f.each(function(g){d+=c.getStyle("border-"+g+"-width").toInt()+c.getStyle("padding-"+g).toInt()});return c["offset"+b.capitalize()]-d+"px"}else{if(b.test(/border(.+)Width|margin|padding/)){return"0px"}}return a};Element.Styles={border:[],padding:[],margin:[]};["Top","Right","Bottom","Left"].each(function(b){for(var a in Element.Styles){Element.Styles[a].push(a+b)}});Element.borderShort=["borderWidth","borderStyle","borderColor"];Element.getMany=function(d,b,c){var a={};$each(c,function(f){a[f]=d[b](f)});return a};Element.setMany=function(d,b,c){for(var a in c){d[b](a,c[a])}return d};Element.Properties=new Abstract({"class":"className","for":"htmlFor",colspan:"colSpan",rowspan:"rowSpan",accesskey:"accessKey",tabindex:"tabIndex",maxlength:"maxLength",readonly:"readOnly",frameborder:"frameBorder",value:"value",disabled:"disabled",checked:"checked",multiple:"multiple",selected:"selected"});Element.PropertiesIFlag={href:2,src:2};Element.Methods={Listeners:{addListener:function(b,a){if(this.addEventListener){this.addEventListener(b,a,false)}else{this.attachEvent("on"+b,a)}return this},removeListener:function(b,a){if(this.removeEventListener){this.removeEventListener(b,a,false)}else{this.detachEvent("on"+b,a)}return this}}};window.extend(Element.Methods.Listeners);document.extend(Element.Methods.Listeners);Element.extend(Element.Methods.Listeners);var Garbage={elements:[],collect:function(a){if(!a.$tmp){Garbage.elements.push(a);a.$tmp={opacity:1}}return a},trash:function(d){for(var g=0,a=d.length,f;g<a;g++){if(!(f=d[g])||!f.$tmp){continue}if(f.$events){f.fireEvent("trash").removeEvents()}for(var c in f.$tmp){f.$tmp[c]=null}for(var b in Element.prototype){f[b]=null}Garbage.elements[Garbage.elements.indexOf(f)]=null;f.htmlElement=f.$tmp=f=null}Garbage.elements.remove(null)},empty:function(){Garbage.collect(window);Garbage.collect(document);Garbage.trash(Garbage.elements)}};window.addListener("beforeunload",function(){window.addListener("unload",Garbage.empty);if(window.ie){window.addListener("unload",CollectGarbage)}});var Event=new Class({initialize:function(b){if(b&&b.$extended){return b}this.$extended=true;b=b||window.event;this.event=b;this.type=b.type;this.target=b.target||b.srcElement;if(this.target.nodeType==3){this.target=this.target.parentNode}this.shift=b.shiftKey;this.control=b.ctrlKey;this.alt=b.altKey;this.meta=b.metaKey;if(["DOMMouseScroll","mousewheel"].contains(this.type)){this.wheel=(b.wheelDelta)?b.wheelDelta/120:-(b.detail||0)/3}else{if(this.type.contains("key")){this.code=b.which||b.keyCode;for(var c in Event.keys){if(Event.keys[c]==this.code){this.key=c;break}}if(this.type=="keydown"){var a=this.code-111;if(a>0&&a<13){this.key="f"+a}}this.key=this.key||String.fromCharCode(this.code).toLowerCase()}else{if(this.type.test(/(click|mouse|menu)/)){this.page={x:b.pageX||b.clientX+document.documentElement.scrollLeft,y:b.pageY||b.clientY+document.documentElement.scrollTop};this.client={x:b.pageX?b.pageX-window.pageXOffset:b.clientX,y:b.pageY?b.pageY-window.pageYOffset:b.clientY};this.rightClick=(b.which==3)||(b.button==2);switch(this.type){case"mouseover":this.relatedTarget=b.relatedTarget||b.fromElement;break;case"mouseout":this.relatedTarget=b.relatedTarget||b.toElement}this.fixRelatedTarget()}}}return this},stop:function(){return this.stopPropagation().preventDefault()},stopPropagation:function(){if(this.event.stopPropagation){this.event.stopPropagation()}else{this.event.cancelBubble=true}return this},preventDefault:function(){if(this.event.preventDefault){this.event.preventDefault()}else{this.event.returnValue=false}return this}});Event.fix={relatedTarget:function(){if(this.relatedTarget&&this.relatedTarget.nodeType==3){this.relatedTarget=this.relatedTarget.parentNode}},relatedTargetGecko:function(){try{Event.fix.relatedTarget.call(this)}catch(a){this.relatedTarget=this.target}}};Event.prototype.fixRelatedTarget=(window.gecko)?Event.fix.relatedTargetGecko:Event.fix.relatedTarget;Event.keys=new Abstract({enter:13,up:38,down:40,left:37,right:39,esc:27,space:32,backspace:8,tab:9,"delete":46});Element.Methods.Events={addEvent:function(c,d){this.$events=this.$events||{};this.$events[c]=this.$events[c]||{keys:[],values:[]};if(this.$events[c].keys.contains(d)){return this}this.$events[c].keys.push(d);var a=c;var b=Element.Events[c];if(b){if(b.add){b.add.call(this,d)}if(b.map){d=b.map}if(b.type){a=b.type}}if(!this.addEventListener){d=d.create({bind:this,event:true})}this.$events[c].values.push(d);return(Element.NativeEvents.contains(a))?this.addListener(a,d):this},removeEvent:function(f,g){if(!this.$events||!this.$events[f]){return this}var b=this.$events[f].keys.indexOf(g);if(b==-1){return this}var a=this.$events[f].keys.splice(b,1)[0];var c=this.$events[f].values.splice(b,1)[0];var d=Element.Events[f];if(d){if(d.remove){d.remove.call(this,g)}if(d.type){f=d.type}}return(Element.NativeEvents.contains(f))?this.removeListener(f,c):this},addEvents:function(a){return Element.setMany(this,"addEvent",a)},removeEvents:function(a){if(!this.$events){return this}if(!a){for(var b in this.$events){this.removeEvents(b)}this.$events=null}else{if(this.$events[a]){this.$events[a].keys.each(function(c){this.removeEvent(a,c)},this);this.$events[a]=null}}return this},fireEvent:function(b,c,a){if(this.$events&&this.$events[b]){this.$events[b].keys.each(function(d){d.create({bind:this,delay:a,"arguments":c})()},this)}return this},cloneEvents:function(b,a){if(!b.$events){return this}if(!a){for(var c in b.$events){this.cloneEvents(b,c)}}else{if(b.$events[a]){b.$events[a].keys.each(function(d){this.addEvent(a,d)},this)}}return this}};window.extend(Element.Methods.Events);document.extend(Element.Methods.Events);Element.extend(Element.Methods.Events);Element.Events=new Abstract({mouseenter:{type:"mouseover",map:function(a){a=new Event(a);if(a.relatedTarget!=this&&!this.hasChild(a.relatedTarget)){this.fireEvent("mouseenter",a)}}},mouseleave:{type:"mouseout",map:function(a){a=new Event(a);if(a.relatedTarget!=this&&!this.hasChild(a.relatedTarget)){this.fireEvent("mouseleave",a)}}},mousewheel:{type:(window.gecko)?"DOMMouseScroll":"mousewheel"}});Element.NativeEvents=["click","dblclick","mouseup","mousedown","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","keydown","keypress","keyup","load","unload","beforeunload","resize","move","focus","blur","change","submit","reset","select","error","abort","contextmenu","scroll"];Function.extend({bindWithEvent:function(b,a){return this.create({bind:b,"arguments":a,event:Event})}});Elements.extend({filterByTag:function(a){return new Elements(this.filter(function(b){return(Element.getTag(b)==a)}))},filterByClass:function(a,b){var c=this.filter(function(d){return(d.className&&d.className.contains(a," "))});return(b)?c:new Elements(c)},filterById:function(b,c){var a=this.filter(function(d){return(d.id==b)});return(c)?a:new Elements(a)},filterByAttribute:function(f,a,c,b){var d=this.filter(function(h){var g=Element.getProperty(h,f);if(!g){return false}if(!a){return true}switch(a){case"=":return(g==c);case"*=":return(g.contains(c));case"^=":return(g.substr(0,c.length)==c);case"$=":return(g.substr(g.length-c.length)==c);case"!=":return(g!=c);case"~=":return g.contains(c," ")}return false});return(b)?d:new Elements(d)}});function $E(a,b){return($(b)||document).getElement(a)}function $ES(a,b){return($(b)||document).getElementsBySelector(a)}$$.shared={regexp:/^(\w*|\*)(?:#([\w-]+)|\.([\w-]+))?(?:\[(\w+)(?:([!*^$]?=)["']?([^"'\]]*)["']?)?])?$/,xpath:{getParam:function(f,c,b,d){var a=[c.namespaceURI?"xhtml:":"",b[1]];if(b[2]){a.push('[@id="',b[2],'"]')}if(b[3]){a.push('[contains(concat(" ", @class, " "), " ',b[3],' ")]')}if(b[4]){if(b[5]&&b[6]){switch(b[5]){case"*=":a.push("[contains(@",b[4],', "',b[6],'")]');break;case"^=":a.push("[starts-with(@",b[4],', "',b[6],'")]');break;case"$=":a.push("[substring(@",b[4],", string-length(@",b[4],") - ",b[6].length,' + 1) = "',b[6],'"]');break;case"=":a.push("[@",b[4],'="',b[6],'"]');break;case"!=":a.push("[@",b[4],'!="',b[6],'"]')}}else{a.push("[@",b[4],"]")}}f.push(a.join(""));return f},getItems:function(h,d,b){var c=[];var a=document.evaluate(".//"+h.join("//"),d,$$.shared.resolver,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null);for(var f=0,g=a.snapshotLength;f<g;f++){c.push(a.snapshotItem(f))}return(b)?c:new Elements(c.map($))}},normal:{getParam:function(a,d,b,f){if(f==0){if(b[2]){var c=d.getElementById(b[2]);if(!c||((b[1]!="*")&&(Element.getTag(c)!=b[1]))){return false}a=[c]}else{a=$A(d.getElementsByTagName(b[1]))}}else{a=$$.shared.getElementsByTagName(a,b[1]);if(b[2]){a=Elements.filterById(a,b[2],true)}}if(b[3]){a=Elements.filterByClass(a,b[3],true)}if(b[4]){a=Elements.filterByAttribute(a,b[4],b[5],b[6],true)}return a},getItems:function(a,c,b){return(b)?a:$$.unique(a)}},resolver:function(a){return(a=="xhtml")?"http://www.w3.org/1999/xhtml":false},getElementsByTagName:function(c,d){var b=[];for(var f=0,a=c.length;f<a;f++){b.extend(c[f].getElementsByTagName(d))}return b}};$$.shared.method=(window.xpath)?"xpath":"normal";Element.Methods.Dom={getElements:function(a,b){var h=[];a=a.trim().split(" ");for(var f=0,g=a.length;f<g;f++){var d=a[f];var c=d.match($$.shared.regexp);if(!c){break}c[1]=c[1]||"*";var j=$$.shared[$$.shared.method].getParam(h,this,c,f);if(!j){break}h=j}return $$.shared[$$.shared.method].getItems(h,this,b)},getElement:function(a){return $(this.getElements(a,true)[0]||false)},getElementsBySelector:function(a,b){var c=[];a=a.split(",");for(var d=0,f=a.length;d<f;d++){c=c.concat(this.getElements(a[d],true))}return(b)?c:$$.unique(c)}};Element.extend({getElementById:function(b){var c=document.getElementById(b);if(!c){return false}for(var a=c.parentNode;a!=this;a=a.parentNode){if(!a){return false}}return c},getElementsByClassName:function(a){return this.getElements("."+a)}});document.extend(Element.Methods.Dom);Element.extend(Element.Methods.Dom);Element.extend({getValue:function(){switch(this.getTag()){case"select":var a=[];$each(this.options,function(b){if(b.selected){a.push($pick(b.value,b.text))}});return(this.multiple)?a:a[0];case"input":if(!(this.checked&&["checkbox","radio"].contains(this.type))&&!["hidden","text","password"].contains(this.type)){break}case"textarea":return this.value}return false},getFormElements:function(){return $$(this.getElementsByTagName("input"),this.getElementsByTagName("select"),this.getElementsByTagName("textarea"))},toQueryString:function(){var a=[];this.getFormElements().each(function(c){var d=c.name;var b=c.getValue();if(b===false||!d||c.disabled){return}var f=function(g){a.push(d+"="+encodeURIComponent(g))};if($type(b)=="array"){b.each(f)}else{f(b)}});return a.join("&")}});Element.extend({scrollTo:function(a,b){this.scrollLeft=a;this.scrollTop=b},getSize:function(){return{scroll:{x:this.scrollLeft,y:this.scrollTop},size:{x:this.offsetWidth,y:this.offsetHeight},scrollSize:{x:this.scrollWidth,y:this.scrollHeight}}},getPosition:function(a){a=a||[];var d=this,b=0,c=0;do{b+=d.offsetLeft||0;c+=d.offsetTop||0;d=d.offsetParent}while(d);a.each(function(f){b-=f.scrollLeft||0;c-=f.scrollTop||0});return{x:b,y:c}},getTop:function(a){return this.getPosition(a).y},getLeft:function(a){return this.getPosition(a).x},getCoordinates:function(c){var a=this.getPosition(c);var b={width:this.offsetWidth,height:this.offsetHeight,left:a.x,top:a.y};b.right=b.left+b.width;b.bottom=b.top+b.height;return b}});Element.Events.domready={add:function(c){if(window.loaded){c.call(this);return}var a=function(){if(window.loaded){return}window.loaded=true;window.timer=$clear(window.timer);this.fireEvent("domready")}.bind(this);if(document.readyState&&window.webkit){window.timer=function(){if(["loaded","complete"].contains(document.readyState)){a()}}.periodical(50)}else{if(document.readyState&&window.ie){if(!$("ie_ready")){var b=(window.location.protocol=="https:")?"://0":"javascript:void(0)";document.write('<script id="ie_ready" defer src="'+b+'"><\/script>');$("ie_ready").onreadystatechange=function(){if(this.readyState=="complete"){a()}}}}else{window.addListener("load",a);document.addListener("DOMContentLoaded",a)}}}};window.onDomReady=function(a){return this.addEvent("domready",a)};window.extend({getWidth:function(){if(this.webkit419){return this.innerWidth}if(this.opera){return document.body.clientWidth}return document.documentElement.clientWidth},getHeight:function(){if(this.webkit419){return this.innerHeight}if(this.opera){return document.body.clientHeight}return document.documentElement.clientHeight},getScrollWidth:function(){if(this.ie){return Math.max(document.documentElement.offsetWidth,document.documentElement.scrollWidth)}if(this.webkit){return document.body.scrollWidth}return document.documentElement.scrollWidth},getScrollHeight:function(){if(this.ie){return Math.max(document.documentElement.offsetHeight,document.documentElement.scrollHeight)}if(this.webkit){return document.body.scrollHeight}return document.documentElement.scrollHeight},getScrollLeft:function(){return this.pageXOffset||document.documentElement.scrollLeft},getScrollTop:function(){return this.pageYOffset||document.documentElement.scrollTop},getSize:function(){return{size:{x:this.getWidth(),y:this.getHeight()},scrollSize:{x:this.getScrollWidth(),y:this.getScrollHeight()},scroll:{x:this.getScrollLeft(),y:this.getScrollTop()}}},getPosition:function(){return{x:0,y:0}}});var Fx={};Fx.Base=new Class({options:{onStart:Class.empty,onComplete:Class.empty,onCancel:Class.empty,transition:function(a){return -(Math.cos(Math.PI*a)-1)/2},duration:500,unit:"px",wait:true,fps:50},initialize:function(a){this.element=this.element||null;this.setOptions(a);if(this.options.initialize){this.options.initialize.call(this)}},step:function(){var a=$time();if(a<this.time+this.options.duration){this.delta=this.options.transition((a-this.time)/this.options.duration);this.setNow();this.increase()}else{this.stop(true);this.set(this.to);this.fireEvent("onComplete",this.element,10);this.callChain()}},set:function(a){this.now=a;this.increase();return this},setNow:function(){this.now=this.compute(this.from,this.to)},compute:function(b,a){return(a-b)*this.delta+b},start:function(b,a){if(!this.options.wait){this.stop()}else{if(this.timer){return this}}this.from=b;this.to=a;this.change=this.to-this.from;this.time=$time();this.timer=this.step.periodical(Math.round(1000/this.options.fps),this);this.fireEvent("onStart",this.element);return this},stop:function(a){if(!this.timer){return this}this.timer=$clear(this.timer);if(!a){this.fireEvent("onCancel",this.element)}return this},custom:function(b,a){return this.start(b,a)},clearTimer:function(a){return this.stop(a)}});Fx.Base.implement(new Chain,new Events,new Options);Fx.CSS={select:function(c,b){if(c.test(/color/i)){return this.Color}var a=$type(b);if((a=="array")||(a=="string"&&b.contains(" "))){return this.Multi}return this.Single},parse:function(f,d,a){if(!a.push){a=[a]}var b=a[0],c=a[1];if(!$chk(c)){c=b;b=f.getStyle(d)}var g=this.select(d,c);return{from:g.parse(b),to:g.parse(c),css:g}}};Fx.CSS.Single={parse:function(a){return parseFloat(a)},getNow:function(b,c,a){return a.compute(b,c)},getValue:function(b,a,c){if(a=="px"&&c!="opacity"){b=Math.round(b)}return b+a}};Fx.CSS.Multi={parse:function(a){return a.push?a:a.split(" ").map(function(b){return parseFloat(b)})},getNow:function(b,c,d){var a=[];for(var f=0;f<b.length;f++){a[f]=d.compute(b[f],c[f])}return a},getValue:function(b,a,c){if(a=="px"&&c!="opacity"){b=b.map(Math.round)}return b.join(a+" ")+a}};Fx.CSS.Color={parse:function(a){return a.push?a:a.hexToRgb(true)},getNow:function(b,c,d){var a=[];for(var f=0;f<b.length;f++){a[f]=Math.round(d.compute(b[f],c[f]))}return a},getValue:function(a){return"rgb("+a.join(",")+")"}};Fx.Style=Fx.Base.extend({initialize:function(c,b,a){this.element=$(c);this.property=b;this.parent(a)},hide:function(){return this.set(0)},setNow:function(){this.now=this.css.getNow(this.from,this.to,this)},set:function(a){this.css=Fx.CSS.select(this.property,a);return this.parent(this.css.parse(a))},start:function(b,c){if(this.timer&&this.options.wait){return this}var a=Fx.CSS.parse(this.element,this.property,[b,c]);this.css=a.css;return this.parent(a.from,a.to)},increase:function(){this.element.setStyle(this.property,this.css.getValue(this.now,this.options.unit,this.property))}});Element.extend({effect:function(b,a){return new Fx.Style(this,b,a)}});Fx.Styles=Fx.Base.extend({initialize:function(b,a){this.element=$(b);this.parent(a)},setNow:function(){for(var a in this.from){this.now[a]=this.css[a].getNow(this.from[a],this.to[a],this)}},set:function(b){var a={};this.css={};for(var c in b){this.css[c]=Fx.CSS.select(c,b[c]);a[c]=this.css[c].parse(b[c])}return this.parent(a)},start:function(d){if(this.timer&&this.options.wait){return this}this.now={};this.css={};var b={},c={};for(var f in d){var a=Fx.CSS.parse(this.element,f,d[f]);b[f]=a.from;c[f]=a.to;this.css[f]=a.css}return this.parent(b,c)},increase:function(){for(var a in this.now){this.element.setStyle(a,this.css[a].getValue(this.now[a],this.options.unit,a))}}});Element.extend({effects:function(a){return new Fx.Styles(this,a)}});Fx.Elements=Fx.Base.extend({initialize:function(b,a){this.elements=$$(b);this.parent(a)},setNow:function(){for(var f in this.from){var b=this.from[f],c=this.to[f],g=this.css[f],a=this.now[f]={};for(var d in b){a[d]=g[d].getNow(b[d],c[d],this)}}},set:function(b){var h={};this.css={};for(var f in b){var c=b[f],g=this.css[f]={},a=h[f]={};for(var d in c){g[d]=Fx.CSS.select(d,c[d]);a[d]=g[d].parse(c[d])}}return this.parent(h)},start:function(a){if(this.timer&&this.options.wait){return this}this.now={};this.css={};var g={},f={};for(var l in a){var j=a[l],d=g[l]={},h=f[l]={},b=this.css[l]={};for(var c in j){var k=Fx.CSS.parse(this.elements[l],c,j[c]);d[c]=k.from;h[c]=k.to;b[c]=k.css}}return this.parent(g,f)},increase:function(){for(var c in this.now){var a=this.now[c],d=this.css[c];for(var b in a){this.elements[c].setStyle(b,d[b].getValue(a[b],this.options.unit,b))}}}});Fx.Scroll=Fx.Base.extend({options:{overflown:[],offset:{x:0,y:0},wheelStops:true},initialize:function(b,a){this.now=[];this.element=$(b);this.bound={stop:this.stop.bind(this,false)};this.parent(a);if(this.options.wheelStops){this.addEvent("onStart",function(){document.addEvent("mousewheel",this.bound.stop)}.bind(this));this.addEvent("onComplete",function(){document.removeEvent("mousewheel",this.bound.stop)}.bind(this))}},setNow:function(){for(var a=0;a<2;a++){this.now[a]=this.compute(this.from[a],this.to[a])}},scrollTo:function(g,b){if(this.timer&&this.options.wait){return this}var d=this.element.getSize();var f={x:g,y:b};for(var c in d.size){var a=d.scrollSize[c]-d.size[c];if($chk(f[c])){f[c]=($type(f[c])=="number")?f[c].limit(0,a):a}else{f[c]=d.scroll[c]}f[c]+=this.options.offset[c]}return this.start([d.scroll.x,d.scroll.y],[f.x,f.y])},toTop:function(){return this.scrollTo(false,0)},toBottom:function(){return this.scrollTo(false,"full")},toLeft:function(){return this.scrollTo(0,false)},toRight:function(){return this.scrollTo("full",false)},toElement:function(c){var a=this.element.getPosition(this.options.overflown);var b=$(c).getPosition(this.options.overflown);return this.scrollTo(b.x-a.x,b.y-a.y)},increase:function(){this.element.scrollTo(this.now[0],this.now[1])}});Fx.Slide=Fx.Base.extend({options:{mode:"vertical"},initialize:function(b,a){this.element=$(b);this.wrapper=new Element("div",{styles:$extend(this.element.getStyles("margin"),{overflow:"hidden"})}).injectAfter(this.element).adopt(this.element);this.element.setStyle("margin",0);this.setOptions(a);this.now=[];this.parent(this.options);this.open=true;this.addEvent("onComplete",function(){this.open=(this.now[0]===0)});if(window.webkit419){this.addEvent("onComplete",function(){if(this.open){this.element.remove().inject(this.wrapper)}})}},destroy:function(){this.element.injectAfter(this.wrapper);this.wrapper.remove()},setNow:function(){for(var a=0;a<2;a++){this.now[a]=this.compute(this.from[a],this.to[a])}},vertical:function(){this.margin="margin-top";this.layout="height";this.offset=this.element.offsetHeight},horizontal:function(){this.margin="margin-left";this.layout="width";this.offset=this.element.offsetWidth},slideIn:function(a){this[a||this.options.mode]();return this.start([this.element.getStyle(this.margin).toInt(),this.wrapper.getStyle(this.layout).toInt()],[0,this.offset])},slideOut:function(a){this[a||this.options.mode]();return this.start([this.element.getStyle(this.margin).toInt(),this.wrapper.getStyle(this.layout).toInt()],[-this.offset,0])},hide:function(a){this[a||this.options.mode]();this.open=false;return this.set([-this.offset,0])},show:function(a){this[a||this.options.mode]();this.open=true;return this.set([0,this.offset])},toggle:function(a){if(this.wrapper.offsetHeight==0||this.wrapper.offsetWidth==0){return this.slideIn(a)}return this.slideOut(a)},increase:function(){this.element.setStyle(this.margin,this.now[0]+this.options.unit);this.wrapper.setStyle(this.layout,this.now[1]+this.options.unit)}});Fx.Transition=function(b,a){a=a||[];if($type(a)!="array"){a=[a]}return $extend(b,{easeIn:function(c){return b(c,a)},easeOut:function(c){return 1-b(1-c,a)},easeInOut:function(c){return(c<=0.5)?b(2*c,a)/2:(2-b(2*(1-c),a))/2}})};Fx.Transitions=new Abstract({linear:function(a){return a}});Fx.Transitions.extend=function(a){for(var b in a){Fx.Transitions[b]=new Fx.Transition(a[b]);Fx.Transitions.compat(b)}};Fx.Transitions.compat=function(a){["In","Out","InOut"].each(function(b){Fx.Transitions[a.toLowerCase()+b]=Fx.Transitions[a]["ease"+b]})};Fx.Transitions.extend({Pow:function(b,a){return Math.pow(b,a[0]||6)},Expo:function(a){return Math.pow(2,8*(a-1))},Circ:function(a){return 1-Math.sin(Math.acos(a))},Sine:function(a){return 1-Math.sin((1-a)*Math.PI/2)},Back:function(b,a){a=a[0]||1.618;return Math.pow(b,2)*((a+1)*b-a)},Bounce:function(b){var c;for(var d=0,a=1;1;d+=a,a/=2){if(b>=(7-4*d)/11){c=-Math.pow((11-6*d-11*b)/4,2)+a*a;break}}return c},Elastic:function(b,a){return Math.pow(2,10*--b)*Math.cos(20*b*Math.PI*(a[0]||1)/3)}});["Quad","Cubic","Quart","Quint"].each(function(b,a){Fx.Transitions[b]=new Fx.Transition(function(c){return Math.pow(c,[a+2])});Fx.Transitions.compat(b)});var Drag={};Drag.Base=new Class({options:{handle:false,unit:"px",onStart:Class.empty,onBeforeStart:Class.empty,onComplete:Class.empty,onSnap:Class.empty,onDrag:Class.empty,limit:false,modifiers:{x:"left",y:"top"},grid:false,snap:6},initialize:function(b,a){this.setOptions(a);this.element=$(b);this.handle=$(this.options.handle)||this.element;this.mouse={now:{},pos:{}};this.value={start:{},now:{}};this.bound={start:this.start.bindWithEvent(this),check:this.check.bindWithEvent(this),drag:this.drag.bindWithEvent(this),stop:this.stop.bind(this)};this.attach();if(this.options.initialize){this.options.initialize.call(this)}},attach:function(){this.handle.addEvent("mousedown",this.bound.start);return this},detach:function(){this.handle.removeEvent("mousedown",this.bound.start);return this},start:function(c){this.fireEvent("onBeforeStart",this.element);this.mouse.start=c.page;var a=this.options.limit;this.limit={x:[],y:[]};for(var b in this.options.modifiers){if(!this.options.modifiers[b]){continue}this.value.now[b]=this.element.getStyle(this.options.modifiers[b]).toInt();this.mouse.pos[b]=c.page[b]-this.value.now[b];if(a&&a[b]){for(var d=0;d<2;d++){if($chk(a[b][d])){this.limit[b][d]=($type(a[b][d])=="function")?a[b][d]():a[b][d]}}}}if($type(this.options.grid)=="number"){this.options.grid={x:this.options.grid,y:this.options.grid}}document.addListener("mousemove",this.bound.check);document.addListener("mouseup",this.bound.stop);this.fireEvent("onStart",this.element);c.stop()},check:function(a){var b=Math.round(Math.sqrt(Math.pow(a.page.x-this.mouse.start.x,2)+Math.pow(a.page.y-this.mouse.start.y,2)));if(b>this.options.snap){document.removeListener("mousemove",this.bound.check);document.addListener("mousemove",this.bound.drag);this.drag(a);this.fireEvent("onSnap",this.element)}a.stop()},drag:function(a){this.out=false;this.mouse.now=a.page;for(var b in this.options.modifiers){if(!this.options.modifiers[b]){continue}this.value.now[b]=this.mouse.now[b]-this.mouse.pos[b];if(this.limit[b]){if($chk(this.limit[b][1])&&(this.value.now[b]>this.limit[b][1])){this.value.now[b]=this.limit[b][1];this.out=true}else{if($chk(this.limit[b][0])&&(this.value.now[b]<this.limit[b][0])){this.value.now[b]=this.limit[b][0];this.out=true}}}if(this.options.grid[b]){this.value.now[b]-=(this.value.now[b]%this.options.grid[b])}this.element.setStyle(this.options.modifiers[b],this.value.now[b]+this.options.unit)}this.fireEvent("onDrag",this.element);a.stop()},stop:function(){document.removeListener("mousemove",this.bound.check);document.removeListener("mousemove",this.bound.drag);document.removeListener("mouseup",this.bound.stop);this.fireEvent("onComplete",this.element)}});Drag.Base.implement(new Events,new Options);Element.extend({makeResizable:function(a){return new Drag.Base(this,$merge({modifiers:{x:"width",y:"height"}},a))}});var XHR=new Class({options:{method:"post",async:true,onRequest:Class.empty,onSuccess:Class.empty,onFailure:Class.empty,urlEncoded:true,encoding:"utf-8",autoCancel:false,headers:{}},setTransport:function(){this.transport=(window.XMLHttpRequest)?new XMLHttpRequest():(window.ie?new ActiveXObject("Microsoft.XMLHTTP"):false);return this},initialize:function(a){this.setTransport().setOptions(a);this.options.isSuccess=this.options.isSuccess||this.isSuccess;this.headers={};if(this.options.urlEncoded&&this.options.method=="post"){var b=(this.options.encoding)?"; charset="+this.options.encoding:"";this.setHeader("Content-type","application/x-www-form-urlencoded"+b)}if(this.options.initialize){this.options.initialize.call(this)}},onStateChange:function(){if(this.transport.readyState!=4||!this.running){return}this.running=false;var a=0;try{a=this.transport.status}catch(b){}if(this.options.isSuccess.call(this,a)){this.onSuccess()}else{this.onFailure()}this.transport.onreadystatechange=Class.empty},isSuccess:function(a){return((a>=200)&&(a<300))},onSuccess:function(){this.response={text:this.transport.responseText,xml:this.transport.responseXML};this.fireEvent("onSuccess",[this.response.text,this.response.xml]);this.callChain()},onFailure:function(){this.fireEvent("onFailure",this.transport)},setHeader:function(a,b){this.headers[a]=b;return this},send:function(a,c){if(this.options.autoCancel){this.cancel()}else{if(this.running){return this}}this.running=true;if(c&&this.options.method=="get"){a=a+(a.contains("?")?"&":"?")+c;c=null}this.transport.open(this.options.method.toUpperCase(),a,this.options.async);this.transport.onreadystatechange=this.onStateChange.bind(this);if((this.options.method=="post")&&this.transport.overrideMimeType){this.setHeader("Connection","close")}$extend(this.headers,this.options.headers);for(var d in this.headers){try{this.transport.setRequestHeader(d,this.headers[d])}catch(b){}}this.fireEvent("onRequest");this.transport.send($pick(c,null));return this},cancel:function(){if(!this.running){return this}this.running=false;this.transport.abort();this.transport.onreadystatechange=Class.empty;this.setTransport();this.fireEvent("onCancel");return this}});XHR.implement(new Chain,new Events,new Options);var Ajax2=XHR.extend({options:{data:null,update:null,onComplete:Class.empty,evalScripts:false,evalResponse:false},initialize:function(b,a){this.addEvent("onSuccess",this.onComplete);this.setOptions(a);this.options.data=this.options.data||this.options.postBody;if(!["post","get"].contains(this.options.method)){this._method="_method="+this.options.method;this.options.method="post"}this.parent();this.setHeader("X-Requested-With","XMLHttpRequest");this.setHeader("Accept","text/javascript, text/html, application/xml, text/xml, */*");this.url=b},onComplete:function(){if(this.options.update){$(this.options.update).empty().setHTML(this.response.text)}if(this.options.evalScripts||this.options.evalResponse){this.evalScripts()}this.fireEvent("onComplete",[this.response.text,this.response.xml],20)},request:function(a){a=a||this.options.data;switch($type(a)){case"element":a=$(a).toQueryString();break;case"object":a=Object.toQueryString(a)}if(this._method){a=(a)?[this._method,a].join("&"):this._method}return this.send(this.url,a)},evalScripts:function(){var c,a;if(this.options.evalResponse||(/(ecma|java)script/).test(this.getHeader("Content-type"))){a=this.response.text}else{a=[];var b=/<script[^>]*>([\s\S]*?)<\/script>/gi;while((c=b.exec(this.response.text))){a.push(c[1])}a=a.join("\n")}if(a){(window.execScript)?window.execScript(a):window.setTimeout(a,0)}},getHeader:function(a){try{return this.transport.getResponseHeader(a)}catch(b){}return null}});Object.toQueryString=function(c){var b=[];for(var a in c){b.push(encodeURIComponent(a)+"="+encodeURIComponent(c[a]))}return b.join("&")};Element.extend({send:function(a){return new Ajax2(this.getProperty("action"),$merge({data:this.toQueryString()},a,{method:"post"})).request()}});var Cookie=new Abstract({options:{domain:false,path:false,duration:false,secure:false},set:function(c,b,d){d=$merge(this.options,d);b=encodeURIComponent(b);if(d.domain){b+="; domain="+d.domain}if(d.path){b+="; path="+d.path}if(d.duration){var a=new Date();a.setTime(a.getTime()+d.duration*24*60*60*1000);b+="; expires="+a.toGMTString()}if(d.secure){b+="; secure"}document.cookie=c+"="+b;return $extend(d,{key:c,value:b})},get:function(a){var b=document.cookie.match("(?:^|;)\\s*"+a.escapeRegExp()+"=([^;]*)");return b?decodeURIComponent(b[1]):false},remove:function(b,a){if($type(b)=="object"){this.set(b.key,"",$merge(b,{duration:-1}))}else{this.set(b,"",$merge(a,{duration:-1}))}}});var Json={toString:function(b){switch($type(b)){case"string":return'"'+b.replace(/(["\\])/g,"\\$1")+'"';case"array":return"["+b.map(Json.toString).join(",")+"]";case"object":var a=[];for(var c in b){a.push(Json.toString(c)+":"+Json.toString(b[c]))}return"{"+a.join(",")+"}";case"number":if(isFinite(b)){break}case false:return"null"}return String(b)},evaluate:function(str,secure){return(($type(str)!="string")||(secure&&!str.test(/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t])+?$/)))?null:eval("("+str+")")}};Json.Remote=XHR.extend({initialize:function(b,a){this.url=b;this.addEvent("onSuccess",this.onComplete);this.parent(a);this.setHeader("X-Request","JSON")},send:function(a){return this.parent(this.url,"json="+Json.toString(a))},onComplete:function(){this.fireEvent("onComplete",[Json.evaluate(this.response.text,this.options.secure)])}});var Asset=new Abstract({javascript:function(b,c){c=$merge({onload:Class.empty},c);var a=new Element("script",{src:b}).addEvents({load:c.onload,readystatechange:function(){if(this.readyState=="complete"){this.fireEvent("load")}}});delete c.onload;return a.setProperties(c).inject(document.head)},css:function(b,a){return new Element("link",$merge({rel:"stylesheet",media:"screen",type:"text/css",href:b},a)).inject(document.head)},image:function(c,d){d=$merge({onload:Class.empty,onabort:Class.empty,onerror:Class.empty},d);var b=new Image();b.src=c;var a=new Element("img",{src:c});["load","abort","error"].each(function(g){var f=d["on"+g];delete d["on"+g];a.addEvent(g,function(){this.removeEvent(g,arguments.callee);f.call(this)})});if(b.width&&b.height){a.fireEvent("load",a,1)}return a.setProperties(d)},images:function(b,c){c=$merge({onComplete:Class.empty,onProgress:Class.empty},c);if(!b.push){b=[b]}var a=[];var d=0;b.each(function(f){var g=new Asset.image(f,{onload:function(){c.onProgress.call(this,d);d++;if(d==b.length){c.onComplete()}}});a.push(g)});return new Elements(a)}});var Hash=new Class({length:0,initialize:function(a){this.obj=a||{};this.setLength()},get:function(a){return(this.hasKey(a))?this.obj[a]:null},hasKey:function(a){return(a in this.obj)},set:function(a,b){if(!this.hasKey(a)){this.length++}this.obj[a]=b;return this},setLength:function(){this.length=0;for(var a in this.obj){this.length++}return this},remove:function(a){if(this.hasKey(a)){delete this.obj[a];this.length--}return this},each:function(a,b){$each(this.obj,a,b)},extend:function(a){$extend(this.obj,a);return this.setLength()},merge:function(){this.obj=$merge.apply(null,[this.obj].extend(arguments));return this.setLength()},empty:function(){this.obj={};this.length=0;return this},keys:function(){var a=[];for(var b in this.obj){a.push(b)}return a},values:function(){var a=[];for(var b in this.obj){a.push(this.obj[b])}return a}});function $H(a){return new Hash(a)}Hash.Cookie=Hash.extend({initialize:function(b,a){this.name=b;this.options=$extend({autoSave:true},a||{});this.load()},save:function(){if(this.length==0){Cookie.remove(this.name,this.options);return true}var a=Json.toString(this.obj);if(a.length>4096){return false}Cookie.set(this.name,a,this.options);return true},load:function(){this.obj=Json.evaluate(Cookie.get(this.name),true)||{};this.setLength()}});Hash.Cookie.Methods={};["extend","set","merge","empty","remove"].each(function(a){Hash.Cookie.Methods[a]=function(){Hash.prototype[a].apply(this,arguments);if(this.options.autoSave){this.save()}return this}});Hash.Cookie.implement(Hash.Cookie.Methods);var Color=new Class({initialize:function(d,b){b=b||(d.push?"rgb":"hex");var c,a;switch(b){case"rgb":c=d;a=c.rgbToHsb();break;case"hsb":c=d.hsbToRgb();a=d;break;default:c=d.hexToRgb(true);a=c.rgbToHsb()}c.hsb=a;c.hex=c.rgbToHex();return $extend(c,Color.prototype)},mix:function(){var a=$A(arguments);var b=($type(a[a.length-1])=="number")?a.pop():50;var c=this.copy();a.each(function(f){f=new Color(f);for(var d=0;d<3;d++){c[d]=Math.round((c[d]/100*(100-b))+(f[d]/100*b))}});return new Color(c,"rgb")},invert:function(){return new Color(this.map(function(a){return 255-a}))},setHue:function(a){return new Color([a,this.hsb[1],this.hsb[2]],"hsb")},setSaturation:function(a){return new Color([this.hsb[0],a,this.hsb[2]],"hsb")},setBrightness:function(a){return new Color([this.hsb[0],this.hsb[1],a],"hsb")}});function $RGB(b,c,a){return new Color([b,c,a],"rgb")}function $HSB(b,c,a){return new Color([b,c,a],"hsb")}Array.extend({rgbToHsb:function(){var c=this[0],b=this[1],h=this[2];var l,m,k;var j=Math.max(c,b,h),n=Math.min(c,b,h);var g=j-n;k=j/255;m=(j!=0)?g/j:0;if(m==0){l=0}else{var a=(j-c)/g;var d=(j-b)/g;var f=(j-h)/g;if(c==j){l=f-d}else{if(b==j){l=2+a-f}else{l=4+d-a}}l/=6;if(l<0){l++}}return[Math.round(l*360),Math.round(m*100),Math.round(k*100)]},hsbToRgb:function(){var f=Math.round(this[2]/100*255);if(this[1]==0){return[f,f,f]}else{var a=this[0]%360;var c=a%60;var b=Math.round((this[2]*(100-this[1]))/10000*255);var d=Math.round((this[2]*(6000-this[1]*c))/600000*255);var g=Math.round((this[2]*(6000-this[1]*(60-c)))/600000*255);switch(Math.floor(a/60)){case 0:return[f,g,b];case 1:return[d,f,b];case 2:return[b,f,g];case 3:return[b,d,f];case 4:return[g,b,f];case 5:return[f,b,d]}}return false}});var Scroller=new Class({options:{area:20,velocity:1,onChange:function(a,b){this.element.scrollTo(a,b)}},initialize:function(b,a){this.setOptions(a);this.element=$(b);this.mousemover=([window,document].contains(b))?$(document.body):this.element},start:function(){this.coord=this.getCoords.bindWithEvent(this);this.mousemover.addListener("mousemove",this.coord)},stop:function(){this.mousemover.removeListener("mousemove",this.coord);this.timer=$clear(this.timer)},getCoords:function(a){this.page=(this.element==window)?a.client:a.page;if(!this.timer){this.timer=this.scroll.periodical(50,this)}},scroll:function(){var a=this.element.getSize();var b=this.element.getPosition();var c={x:0,y:0};for(var d in this.page){if(this.page[d]<(this.options.area+b[d])&&a.scroll[d]!=0){c[d]=(this.page[d]-this.options.area-b[d])*this.options.velocity}else{if(this.page[d]+this.options.area>(a.size[d]+b[d])&&a.scroll[d]+a.size[d]!=a.scrollSize[d]){c[d]=(this.page[d]-a.size[d]+this.options.area-b[d])*this.options.velocity}}}if(c.y||c.x){this.fireEvent("onChange",[a.scroll.x+c.x,a.scroll.y+c.y])}}});Scroller.implement(new Events,new Options);var Slider=new Class({options:{onChange:Class.empty,onComplete:Class.empty,onTick:function(a){this.knob.setStyle(this.p,a)},mode:"horizontal",steps:100,offset:0},initialize:function(d,a,g){this.element=$(d);this.knob=$(a);this.setOptions(g);this.previousChange=-1;this.previousEnd=-1;this.step=-1;this.element.addEvent("mousedown",this.clickedElement.bindWithEvent(this));var f,b;switch(this.options.mode){case"horizontal":this.z="x";this.p="left";f={x:"left",y:false};b="offsetWidth";break;case"vertical":this.z="y";this.p="top";f={x:false,y:"top"};b="offsetHeight"}this.max=this.element[b]-this.knob[b]+(this.options.offset*2);this.half=this.knob[b]/2;this.getPos=this.element["get"+this.p.capitalize()].bind(this.element);this.knob.setStyle("position","relative").setStyle(this.p,-this.options.offset);var c={};c[this.z]=[-this.options.offset,this.max-this.options.offset];this.drag=new Drag.Base(this.knob,{limit:c,modifiers:f,snap:0,onStart:function(){this.draggedKnob()}.bind(this),onDrag:function(){this.draggedKnob()}.bind(this),onComplete:function(){this.draggedKnob();this.end()}.bind(this)});if(this.options.initialize){this.options.initialize.call(this)}},set:function(a){this.step=a.limit(0,this.options.steps);this.checkStep();this.end();this.fireEvent("onTick",this.toPosition(this.step));return this},clickedElement:function(b){var a=b.page[this.z]-this.getPos()-this.half;a=a.limit(-this.options.offset,this.max-this.options.offset);this.step=this.toStep(a);this.checkStep();this.end();this.fireEvent("onTick",a)},draggedKnob:function(){this.step=this.toStep(this.drag.value.now[this.z]);this.checkStep()},checkStep:function(){if(this.previousChange!=this.step){this.previousChange=this.step;this.fireEvent("onChange",this.step)}},end:function(){if(this.previousEnd!==this.step){this.previousEnd=this.step;this.fireEvent("onComplete",this.step+"")}},toStep:function(a){return Math.round((a+this.options.offset)/this.max*this.options.steps)},toPosition:function(a){return this.max*a/this.options.steps}});Slider.implement(new Events);Slider.implement(new Options);var SmoothScroll=Fx.Scroll.extend({initialize:function(b){this.parent(window,b);this.links=(this.options.links)?$$(this.options.links):$$(document.links);var a=window.location.href.match(/^[^#]*/)[0]+"#";this.links.each(function(c){if(c.href.indexOf(a)!=0){return}var d=c.href.substr(a.length);if(d&&$(d)){this.useLink(c,d)}},this);if(!window.webkit419){this.addEvent("onComplete",function(){window.location.hash=this.anchor})}},useLink:function(b,a){b.addEvent("click",function(c){this.anchor=a;this.toElement(a);c.stop()}.bindWithEvent(this))}});var Sortables=new Class({options:{handles:false,onStart:Class.empty,onComplete:Class.empty,ghost:true,snap:3,onDragStart:function(a,b){b.setStyle("opacity",0.7);a.setStyle("opacity",0.7)},onDragComplete:function(a,b){a.setStyle("opacity",1);b.remove();this.trash.remove()}},initialize:function(b,d){this.setOptions(d);this.list=$(b);this.elements=this.list.getChildren();this.handles=(this.options.handles)?$$(this.options.handles):this.elements;this.bound={start:[],moveGhost:this.moveGhost.bindWithEvent(this)};for(var c=0,a=this.handles.length;c<a;c++){this.bound.start[c]=this.start.bindWithEvent(this,this.elements[c])}this.attach();if(this.options.initialize){this.options.initialize.call(this)}this.bound.move=this.move.bindWithEvent(this);this.bound.end=this.end.bind(this)},attach:function(){this.handles.each(function(b,a){b.addEvent("mousedown",this.bound.start[a])},this)},detach:function(){this.handles.each(function(b,a){b.removeEvent("mousedown",this.bound.start[a])},this)},start:function(b,c){this.active=c;this.coordinates=this.list.getCoordinates();if(this.options.ghost){var a=c.getPosition();this.offset=b.page.y-a.y;this.trash=new Element("div").inject(document.body);this.ghost=c.clone().inject(this.trash).setStyles({position:"absolute",left:a.x,top:b.page.y-this.offset});document.addListener("mousemove",this.bound.moveGhost);this.fireEvent("onDragStart",[c,this.ghost])}document.addListener("mousemove",this.bound.move);document.addListener("mouseup",this.bound.end);this.fireEvent("onStart",c);b.stop()},moveGhost:function(a){var b=a.page.y-this.offset;b=b.limit(this.coordinates.top,this.coordinates.bottom-this.ghost.offsetHeight);this.ghost.setStyle("top",b);a.stop()},move:function(b){var f=b.page.y;this.previous=this.previous||f;var a=((this.previous-f)>0);var c=this.active.getPrevious();var d=this.active.getNext();if(c&&a&&f<c.getCoordinates().bottom){this.active.injectBefore(c)}if(d&&!a&&f>d.getCoordinates().top){this.active.injectAfter(d)}this.previous=f},serialize:function(a){return this.list.getChildren().map(a||function(b){return this.elements.indexOf(b)},this)},end:function(){this.previous=null;document.removeListener("mousemove",this.bound.move);document.removeListener("mouseup",this.bound.end);if(this.options.ghost){document.removeListener("mousemove",this.bound.moveGhost);this.fireEvent("onDragComplete",[this.active,this.ghost])}this.fireEvent("onComplete",this.active)}});Sortables.implement(new Events,new Options);var Tips=new Class({options:{onShow:function(a){a.setStyle("visibility","visible")},onHide:function(a){a.setStyle("visibility","hidden")},maxTitleChars:30,showDelay:100,hideDelay:100,className:"tool",offsets:{x:16,y:16},fixed:false},initialize:function(b,a){this.setOptions(a);this.toolTip=new Element("div",{"class":this.options.className+"-tip",styles:{position:"absolute",top:"0",left:"0",visibility:"hidden"}}).inject(document.body);this.wrapper=new Element("div").inject(this.toolTip);$$(b).each(this.build,this);if(this.options.initialize){this.options.initialize.call(this)}},build:function(c){c.$tmp.myTitle=(c.href&&c.getTag()=="a")?c.href.replace("http://",""):(c.rel||false);if(c.title){var b=c.title.split("::");if(b.length>1){c.$tmp.myTitle=b[0].trim();c.$tmp.myText=b[1].trim()}else{c.$tmp.myText=c.title}c.removeAttribute("title")}else{c.$tmp.myText=false}if(c.$tmp.myTitle&&c.$tmp.myTitle.length>this.options.maxTitleChars){c.$tmp.myTitle=c.$tmp.myTitle.substr(0,this.options.maxTitleChars-1)+"&hellip;"}c.addEvent("mouseenter",function(d){this.start(c);if(!this.options.fixed){this.locate(d)}else{this.position(c)}}.bind(this));if(!this.options.fixed){c.addEvent("mousemove",this.locate.bindWithEvent(this))}var a=this.end.bind(this);c.addEvent("mouseleave",a);c.addEvent("trash",a)},start:function(a){this.wrapper.empty();if(a.$tmp.myTitle){this.title=new Element("span").inject(new Element("div",{"class":this.options.className+"-title"}).inject(this.wrapper)).setHTML(a.$tmp.myTitle)}if(a.$tmp.myText){this.text=new Element("span").inject(new Element("div",{"class":this.options.className+"-text"}).inject(this.wrapper)).setHTML(a.$tmp.myText)}$clear(this.timer);this.timer=this.show.delay(this.options.showDelay,this)},end:function(a){$clear(this.timer);this.timer=this.hide.delay(this.options.hideDelay,this)},position:function(a){var b=a.getPosition();this.toolTip.setStyles({left:b.x+this.options.offsets.x,top:b.y+this.options.offsets.y})},locate:function(h){var f={x:window.getWidth(),y:window.getHeight()};var a={x:window.getScrollLeft(),y:window.getScrollTop()};var g={x:this.toolTip.offsetWidth,y:this.toolTip.offsetHeight};var b={x:"left",y:"top"};for(var d in b){var c=h.page[d]+this.options.offsets[d];if((c+g[d]-a[d])>f[d]){c=h.page[d]-this.options.offsets[d]-g[d]}this.toolTip.setStyle(b[d],c)}},show:function(){if(this.options.timeout){this.timer=this.hide.delay(this.options.timeout,this)}this.fireEvent("onShow",[this.toolTip])},hide:function(){this.fireEvent("onHide",[this.toolTip])}});Tips.implement(new Events,new Options);var Group=new Class({initialize:function(){this.instances=$A(arguments);this.events={};this.checker={}},addEvent:function(b,a){this.checker[b]=this.checker[b]||{};this.events[b]=this.events[b]||[];if(this.events[b].contains(a)){return false}else{this.events[b].push(a)}this.instances.each(function(d,c){d.addEvent(b,this.check.bind(this,[b,d,c]))},this);return this},check:function(c,a,d){this.checker[c][d]=true;var b=this.instances.every(function(f,g){return this.checker[c][g]||false},this);if(!b){return}this.checker[c]={};this.events[c].each(function(f){f.call(this,this.instances,a)},this)}});document.iframeLoaders={};Porkiframe=new Class({initialize:function(b,a){this.form=$(b);this.setOptions(this.defaultOptions,a);this.options.uniqueId=new Date().getTime();document.iframeLoaders[this.options.uniqueId]=this;this.transport=this.getTransport()},defaultOptions:{onComplete:null,update:null,updateMultiple:null,uniqueId:null},request:function(){this.form.target="frame_"+this.options.uniqueId;this.form.setAttribute("target","frame_"+this.options.uniqueId);this.form.submit();return false},getResponse:function(){var a="Failed to get response document";try{var a=this.transport.contentDocument.document.body.innerHTML;this.transport.contentDocument.document.close()}catch(b){try{var a=this.transport.contentWindow.document.body.innerHTML;this.transport.contentWindow.document.close()}catch(b){try{var a=this.transport.document.body.innerHTML;this.transport.document.body.close()}catch(b){try{var a=window.frames["frame_"+this.options.uniqueId].document.body.innerText}catch(b){}}}}return a},onStateChange:function(){this.transport.responseText=this.getResponse();if(this.options.onComplete){setTimeout(function(){this.options.onComplete(this.transport)}.bind(this),10)}if(this.options.update){setTimeout(function(){$(this.options.update).innerHTML=this.transport.responseText}.bind(this),10)}if(this.options.updateMultiple){setTimeout(function(){try{var hasscript=false;eval("var inputObject = "+this.transport.responseText);for(var i in inputObject){if(i=="script"){hasscript=true}else{if(elm=$(i)){elm.innerHTML=inputObject[i]}else{alert("element "+i+" not found!")}}}if(hasscript){eval(inputObject.script)}}catch(e){}}.bind(this),10)}},getTransport:function(){var a=new Element("DIV",{styles:{position:"absolute",top:0,marginLeft:-10000}});if(navigator.userAgent.indexOf("MSIE")>0&&navigator.userAgent.indexOf("Opera")==-1){a.innerHTML='<iframe name="frame_'+this.options.uniqueId+'" id="frame_'+this.options.uniqueId+'" src="about:blank" onload="setTimeout(function(){document.iframeLoaders['+this.options.uniqueId+'].onStateChange()},20);"></iframe>'}else{FrameEl=new Element("iframe",{name:"frame_"+this.options.uniqueId,id:"frame_"+this.options.uniqueId,events:{load:function(){this.onStateChange()}.bind(this)}}).injectInside(a)}a.injectInside(document.body);return $("frame_"+this.options.uniqueId)}});Porkiframe.implement(new Options);var shoutbox_starttimer;var shoutbox_maxtime=600;var shoutbox_oldtimer;var shoutbox_oldupdate;var siteUrl;function shoutbox_cancel(){shoutbox_starttimer=0;if(shoutbox_oldupdate){clearTimeout(shoutbox_oldupdate)}shoutbox_oldupdate=undefined;shoutbox_updatetimer(true)}function update_shoutbox(g,d,l,k){var j=10;if((!l&&g)||(!shoutbox_starttimer)){if(!k){shoutbox_starttimer=currentTime()}}else{if(currentTime()-shoutbox_starttimer>=shoutbox_maxtime*1000){shoutbox_updatetimer(true);return}}var h=function(r){var s=document.getElementById("shoutbox");var y=document.getElementById("sbInner");var q,w;var v;var o;var p=shoutbox_show_date();while(y.hasChildNodes()){y.removeChild(y.firstChild)}o=0;while(o<r.length){var x;var t;if(o%2==0){x="BG1"}else{x="BG2"}v=document.createElement("li");v.className=x;t="";if(r[o].candelete){t+='<span class="body"><a href="'+siteUrl+"/batch.shoutbox.php?action=delete&sid="+r[o].sid+'" title="Delete" style="color: #cc801a;">[x]</a></span>'}t+='<a href="'+r[o].user_url+'" title="'+r[o].username+'" class="title">'+r[o].username+':</a><span class="body">'+r[o].message+"</span>";if(p){var u=new Date();u.setTime(r[o].dateline*1000);var n=u.getMinutes();var m=u.getHours();if(m.toString().length<2){m="0"+m.toString()}if(n.toString().length<2){n="0"+n.toString()}t+='<div class="body" style="display: block; font-size: xx-small; ">'+m+":"+n+"</div>"}v.innerHTML=t;y.appendChild(v);++o}if(!k){if(shoutbox_oldupdate){clearTimeout(shoutbox_oldupdate)}shoutbox_oldupdate=setTimeout("update_shoutbox()",j*1000)}};var f=1;if(l){f="archive"}var a;if(document.cookie.match(/lang=sc/i)){a=1}else{a=0}var b=siteUrl+"/batch.shoutbox.php?ajax="+f+"&json=1&room="+a;if(d){b+="&msg="+d}var c;c=new Date();c=c.getTime();b+="&rnd="+c;new Json.Remote(b,{method:"get",onComplete:h}).send();shoutbox_updatetimer(k)}function shoutbox_updatetimer(b){var a=document.getElementById("shoutbox_secs");var c=currentTime()-shoutbox_starttimer;c=shoutbox_maxtime-parseInt(c/1000);if((c<0)||isNaN(c)){c=0}if(a){a.innerHTML=c;if(!b){if(shoutbox_oldtimer){clearTimeout(shoutbox_oldtimer)}shoutbox_oldtimer=setTimeout("shoutbox_updatetimer()",2000)}}a=document.getElementById("shoutbox_auto");if(a){if(c==0){a.checked=false}else{a.checked=true}}}function shoutbox_toggle_date(){if(document.cookie.indexOf("supe_sb_date")==-1){document.cookie="supe_sb_date=1;"}else{document.cookie="supe_sb_date=;expires=Fri, 02-Jan-1970 00:00:00 GMT"}shoutbox_update_datecheck();update_shoutbox(true,undefined,false,true)}function shoutbox_show_date(){return document.cookie.indexOf("supe_sb_date")!=-1}function shoutbox_update_datecheck(){var a=document.getElementById("shoutbox_date");if(a){a.checked=shoutbox_show_date()}};