function redirect(a){window.location=a}function openwindow(b,c,a){return window.open(b,"newwindow","toolbar=no,width="+c+",height="+a+",scrollbars=yes,resizable=yes")}function popup(b,c,a){window.open(b,"popupwindow","toolbar=no,width="+c+",height="+a)}function json_decode(jsonstr){return eval("("+jsonstr+")")}function simpleReq(b,a){new Ajax.Request("/ajax.php",{method:"post",parameters:b,onComplete:a})}var overlayTimer=null;var funcAfterClose=null;var overlayElftal=null;function overlay(g,e,f,b,c){var d=$("overlay");var h=$("overlaybackground");if(g){$("modalcontents").innerHTML=g}if(d.style.visibility=="visible"){d.style.visibility="hidden";h.style.visibility="hidden";h.style.width="0";h.style.height="0";$("modal_ok_button").show();clearTimeout(overlayTimer);if(funcAfterClose){funcAfterClose();funcAfterClose=null}if(overlayElftal!=null){overlayElftal.show();overlayElftal=null}$("overlay_inner").style.width="300px";$("modal_ok_button").show()}else{if(b){$("modal_ok_button").hide()}if(c){$("modal_cancel_button").show();$("modal_cancel_button").onclick=c}overlayElftal=$("elftalflash");if(overlayElftal!=null){overlayElftal.hide()}v=new Viewport();d.style.visibility="visible";h.style.width="100%";h.style.height="100%";h.style.visibility="visible";inner=$("overlay_inner");inner.style.marginTop=(v.windowY/2)-(inner.offsetHeight/2)+v.scrollY+"px";d.style.height=v.pageY+"px";h.style.height=v.pageY+"px";if(e){var a="overlay(false,false)";if(f){funcAfterClose=f}overlayTimer=setTimeout(a,e*1000)}else{if(f){funcAfterClose=f}}}}function modalDialog(c){var b=$("overlay");var d=$("overlaybackground");if(c.msg){$("modalcontents").innerHTML=c.msg}if(b.style.visibility=="visible"){b.style.visibility="hidden";d.style.visibility="hidden";d.style.width="0";d.style.height="0";$("modal_ok_button").show();clearTimeout(overlayTimer);if(funcAfterClose){funcAfterClose();funcAfterClose=null}if(overlayElftal!=null){overlayElftal.show();overlayElftal=null}$("overlay_inner").style.width="300px";$("modal_ok_button").show()}else{if(c.ok_button_value){$("modal_ok_button").value=c.ok_button_value}if(c.ok){$("modal_ok_button").show();$("modal_ok_button").onclick=c.ok}else{$("modal_ok_button").show()}if(c.cancel_button_value){$("modal_cancel_button").value=c.cancel_button_value}if(c.cancel){$("modal_cancel_button").show();$("modal_cancel_button").onclick=c.cancel}else{$("modal_cancel_button").show()}overlayElftal=$("elftalflash");if(overlayElftal!=null){overlayElftal.hide()}v=new Viewport();b.style.visibility="visible";d.style.width="100%";d.style.height="100%";d.style.visibility="visible";inner=$("overlay_inner");inner.style.marginTop=(v.windowY/2)-(inner.offsetHeight/2)+v.scrollY+"px";b.style.height=v.pageY+"px";d.style.height=v.pageY+"px";if(c.hideafter){var a="modalDialog({})";if(c.funcafter){funcAfterClose=c.funcafter}overlayTimer=setTimeout(a,c.hideafter*1000)}else{if(c.funcafter){funcAfterClose=c.funcafter}}}}function Viewport(){this.windowX=(document.documentElement&&document.documentElement.clientWidth)||window.innerWidth||self.innerWidth||document.body.clientWidth;this.windowY=(document.documentElement&&document.documentElement.clientHeight)||window.innerHeight||self.innerHeight||document.body.clientHeight;this.scrollX=(document.documentElement&&document.documentElement.scrollLeft)||window.pageXOffset||self.pageXOffset||document.body.scrollLeft;this.scrollY=(document.documentElement&&document.documentElement.scrollTop)||window.pageYOffset||self.pageYOffset||document.body.scrollTop;this.pageX=(document.documentElement&&document.documentElement.scrollWidth)?document.documentElement.scrollWidth:(document.body.scrollWidth>document.body.offsetWidth)?document.body.scrollWidth:document.body.offsetWidth;this.pageY=(document.documentElement&&document.documentElement.scrollHeight)?document.documentElement.scrollHeight:(document.body.scrollHeight>document.body.offsetHeight)?document.body.scrollHeight:document.body.offsetHeight}function Cookie(a,c,b,f,d,e){this.$document=a;this.$name=c;if(b){this.$expiration=new Date((new Date()).getTime()+b*3600000)}else{this.$expiration=null}if(f){this.$path=f}else{this.$path=null}if(d){this.$domain=d}else{this.$domain=null}if(e){this.$secure=true}else{this.$secure=false}}function _Cookie_store(){var b="";for(var c in this){if((c.charAt(0)=="$")||((typeof this[c])=="function")){continue}if(b!=""){b+="&"}b+=c+":"+escape(this[c])}var a=this.$name+"="+b;if(this.$expiration){a+="; expires="+this.$expiration.toGMTString()}if(this.$path){a+="; path="+this.$path}if(this.$domain){a+="; domain="+this.$domain}if(this.$secure){a+="; secure"}this.$document.cookie=a}function _Cookie_load(){var e=this.$document.cookie;if(e==""){return false}var g=e.indexOf(this.$name+"=");if(g==-1){return false}g+=this.$name.length+1;var c=e.indexOf(";",g);if(c==-1){c=e.length}var f=e.substring(g,c);var b=f.split("&");for(var d=0;d<b.length;d++){b[d]=b[d].split(":")}for(var d=0;d<b.length;d++){this[b[d][0]]=unescape(b[d][1])}return true}function _Cookie_remove(){var a;a=this.$name+"=";if(this.$path){a+="; path="+this.$path}if(this.$domain){a+="; domain="+this.$domain}a+="; expires=Fri, 02-Jan-1970 00:00:00 GMT";this.$document.cookie=a}new Cookie();Cookie.prototype.store=_Cookie_store;Cookie.prototype.load=_Cookie_load;Cookie.prototype.remove=_Cookie_remove;