window.extend({isLoaded:window.loaded,getHost:function(a){a=$pick(a,window.location.href);var b=a;if(a.test("http://")){a=a.substring(a.indexOf("http://")+7,a.length);if(a.test(":")){a=a.substring(0,a.indexOf(":"))}if(a.test("/")){return a.substring(0,a.indexOf("/"))}return a}return false},getQueryStringValue:function(b,a){try{return window.getQueryStringValues(a)[b]}catch(c){return null}},getQueryStringValues:function(b){var a=$pick(b,$pick(window.location.search,""));if(a==""){return[]}if(a.indexOf("?")>=0){a=a.substring(a.indexOf("?")+1,a.length)}return a.parseQuery()},getPort:function(c){c=$pick(c,window.location.href);var d=new RegExp(":([0-9]{4})");var a=d.exec(c);if(a==null){return false}else{var b=false;a.each(function(e){if($chk(parseInt(e))){b=e}})}return b},qs:{}});window.qs=window.getQueryStringValues();window.popup=new Class({options:{width:500,height:300,x:50,y:50,toolbar:0,location:0,directories:0,status:0,scrollbars:"auto",resizeable:1,name:"popup",onBlock:Class.empty},initialize:function(b,a){this.url=b||false;this.setOptions(a);if(this.url){this.openWin()}return this},openWin:function(a){a=a||this.url;this.popupWindow=window.open(a,this.options.name,'toolbar="'+this.options.toolbar+'",location="'+this.options.location+'",directories="'+this.options.directories+'",status="'+this.options.status+'",scrollbars="'+this.options.scrollbars+'",resizable="'+this.options.resizeable+",width="+this.options.width+",height="+this.options.height+",top="+this.options.y+",left="+this.options.x);this.focus.delay(100,this);return this.popupWindow},focus:function(){if(this.popupWindow){this.popupWindow.focus()}else{if(this.focusTries<10){this.focus.delay(100,this)}else{this.blocked=true;this.fireEvent("onBlock")}}return this},focusTries:0,blocked:null,close:function(){this.popupWindow.close()}});window.popup.implement(new Options);window.popup.implement(new Events);var legacyPopup=window.popup.extend({setOptions:function(){this.parent();this.options=Object.extend({width:516,height:350},this.options)}});function openPop(a){return new legacyPopup(a)}var GetValue=window.getQueryStringValue;
