String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,'');};var agt=navigator.userAgent.toLowerCase();var is_major=parseInt(navigator.appVersion);var is_ie= ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));var is_ie6= (is_ie&& (is_major==4) && (agt.indexOf("msie 6.")!=-1) );var is_ie6up= (is_ie&&is_major>=4&& (agt.indexOf("msie 4")==-1) && (agt.indexOf("msie 5.0")==-1) && (agt.indexOf("msie 5.5") ==-1));var is_firefox= (agt.indexOf("firefox") != -1);var is_opera= (agt.indexOf("opera") != -1);var is_safari= (agt.indexOf(" applewebkit/") != -1);var IsUserRegistered;function Popup(url,name,width,height,scrollable,sizable){return window.open(url,name,'height=' +height+', width=' +width+', location=no, menubar=no,scrollbars ='+(scrollable?'yes':'no')+', toolbar=no, resizable='+(!sizable?'no':'yes')+', status=no, left='+(screen.availWidth-width)/2+', top=' +(screen.availHeight-height)/2);}function dEl(id){return document.getElementById(id);}function getClientLeft(Element) {var clientLeft=0;var Container=Element;while(Container!=null){clientLeft=clientLeft+Container.offsetLeft;Container=Container.offsetParent;};return clientLeft;};function getClientTop(Element) {var clientTop=0;var Container=Element;while(Container!=null){clientTop=clientTop+Container.offsetTop;Container=Container.offsetParent;};return clientTop;};function ShowHelp(name){ShowAjaxPopup("/Help/"+name+".aspx");}function ShowAjaxPopup(url,onClose,paramsToPost){var HttpReq;if(paramsToPost==null)HttpReq=new XmlHttpGet(url,function(responseText){ShowMessage(HtmlUtility.AddResourceGetHtml(responseText),false,0,onClose);});else HttpReq=new XmlHttpPost(url,paramsToPost,function(responseText){ShowMessage(HtmlUtility.AddResourceGetHtml(responseText),false,0,onClose);});ShowLoading();HttpReq.Send();}function ShowLoading(){ShowMessage("<div class='Loading'>Loading ...</div>",false,-1);}function ShowMessage(Message,isError,timeout,onClose){var pnlPopup=dEl("pnlPopupMessage");if(pnlPopup.tClose)clearTimeout(pnlPopup.tClose);unRegisterKeypress(window.document);if(!isError)pnlPopup.fnOpen=function(){ShowMessage(null,isError,timeout,onClose)};var modalBG=dEl("pnlModalBG");var cmdPopupClose=dEl("cmdPopupClose");pnlPopup.style.visibility="hidden";pnlPopup.style.display="block";modalBG.style.display="block";pnlPopup.className=(isError?"ErrorPanel":"InfoPanel");var popupContent=dEl("PopupContent");var popupWarning=dEl("PopupWarning");if(isError)popupWarning.innerHTML=Message;else if(Message!=null)popupContent.innerHTML=Message;popupContent.style.display=isError?"none":"block";popupWarning.style.display=isError?"block":"none";CenterPanel(pnlPopup);modalBG.style.height=Math.max(window.document.documentElement.clientHeight,window.document.documentElement.scrollHeight)+"px";pnlPopup.style.visibility="visible";var fnClose;if(isError && pnlPopup.isOpen && onClose==null){fnClose=pnlPopup.fnOpen;}else{fnClose=HideMessage;};if(pnlPopup.onClose==null)pnlPopup.onClose=onClose;if(timeout!=-1){if(timeout>0)pnlPopup.tClose=setTimeout(fnClose,timeout);cmdPopupClose.onclick=function(){fnClose()};pnlPopup.onclick=isError?fnClose:null;cmdPopupClose.style.display="block";registerKeypress(window.document,function(e){if(e==null)e=window.event;if(e.keyCode==27)dEl("cmdPopupClose").onclick();});}else{cmdPopupClose.onclick=null;cmdPopupClose.style.display="none";};pnlPopup.isOpen=true;return false;}function CenterPanel(el,container){if(container==null)container=dEl("Main");el.style.left=container.offsetLeft+(container.offsetWidth-el.offsetWidth)/2+"px";el.style.top=(is_safari?document.body.scrollTop:document.documentElement.scrollTop)+(window.document.documentElement.clientHeight-el.offsetHeight)/3+"px";}function HideMessage(Result){var pnlPopup=dEl("pnlPopupMessage");pnlPopup.isOpen=false;if(pnlPopup.tClose)clearTimeout(pnlPopup.tClose);pnlPopup.style.display="none";dEl("pnlModalBG").style.display="none";unRegisterKeypress(window.document);var fnClose=pnlPopup.onClose;pnlPopup.onClose=null;if(fnClose)fnClose(Result);}function registerKeypress(object,keypressfunction){object.oldkeypress=object.onkeypress;object.onkeypress=function(e){if(object.oldkeypress)object.oldkeypress();keypressfunction(e);}}function unRegisterKeypress(object){if(object.oldkeypress)object.onkeypress=object.oldkeypress;else object.onkeypress=null;}function Blink(){this.blinksRemain=arguments[0];this.elements=new Array();this.elements.length=arguments.length-4;this.originalClass=arguments[2];this.blinkClass=arguments[3];this.timeOffset=arguments[1];for(var el=4;el<arguments.length;el++)this.elements[el-4]=arguments[el];if(this.tBlink)clearInterval(this.tBlink);var Instance=this;this.tBlink=setInterval(function(){Instance.blink()},Instance.timeOffset);};Blink.prototype.blink=function(){var Class=(this.blinksRemain%2)==1?this.blinkClass:this.originalClass;for(var el=0;el<this.elements.length;el++)this.elements[el].className=Class;this.blinksRemain-=1;if(this.blinksRemain<0)clearInterval(this.tBlink);};function QuickLogin(RetFunc,Message){var ThisProcedure=function(){QuickLogin(RetFunc,Message)};ShowAjaxPopup("/Popups/QuickLogin.aspx",function(LoggedIn){if(LoggedIn!=null){if(LoggedIn && RetFunc)RetFunc();else if(!LoggedIn)ThisProcedure();}},"message="+Message);}function LoadMemberMenu(){var HttpGet=new XmlHttpGet("/Popups/QuickLogin.aspx?init=1",function(responseText){dEl("lstMemberMenu").innerHTML=HtmlUtility.AddResourceGetHtml(responseText.substr(1))});HttpGet.Send();}function RetrievePassword(RetFunc){var ThisProcedure=function(){QuickRetrievePassword(RetFunc)};ShowAjaxPopup("/Popups/RetrievePassword.aspx",function(Sent){if(Sent!=null){if(Sent && RetFunc)RetFunc();else if(!Sent)ThisProcedure();}});}function SetInitText(control,defaultText,text,mainColor,defaultColor){var elText=dEl(control);if(elText.value=='' || elText.value==defaultText){if(text!=null && text!=''){elText.value=text;elText.isDefault=false;}else{elText.style.color=defaultColor;elText.value=defaultText;elText.isDefault=true;}}else elText.isDefault=false;elText.onclick=function(){if(this.isDefault){this.isDefault=false;this.value='';this.style.color=mainColor;}};elText.onblur=function(){if(this.value.trim()==''){this.isDefault=true;this.value=defaultText;this.style.color=defaultColor;}};}function ReloadCaptcha(el){dEl(el).src="/Tools/Captcha.aspx?rnd="+new Date().getTime();}