var disableContextMenu=false;if(disableContextMenu){document.oncontextmenu=function(){return false;};document.onselectstart=function(){return false;};};function printPage(){window.print();};function ASCIIToHtml(str){return str.replace(/\r\n/g,"<BR>");};function HtmlToASCII(str){return str.replace(/<BR>/g,"\n");};function ToggleElementVisibility(el,visible){try{if(el.style)el.style.visibility=visible==true?"visible":"hidden";else el.visibility=visible==true?'show':'hide';}catch(e){ErrorHandler("ToggleElementVisibility()",e);};};function ChangeDisplayStyle(theElement,setTo){try{if(!theElement){return;};if(theElement.style){theElement=theElement.style;};if(typeof(theElement.display)=='undefined'){window.alert('Your browser does not support this');return;};theElement.display=setTo;}catch(e){ErrorHandler("ChangeDisplayStyle()",e);};};function SetElementBackgroundColor(el,color){try{if(el.style){el=el.style;};if(el.background){el.background=color;}else if(el.backgroundColor){el.backgroundColor=color;}else if(el.bgColor){el.bgColor=color;}else{};}catch(e){ErrorHandler("SetElementBackgroundColor()",e);};};function getOuterHTMLFromID(objID){try{var temp=document.getElementById(objID).cloneNode(true);document.getElementById('tempDiv').appendChild(temp);var outer=document.getElementById('tempDiv').innerHTML;document.getElementById('tempDiv').innerHTML="";return outer;}catch(e){ErrorHandler("getOuterHTML()",e);};};function NewWin(path,windowName,height,width){try{height=isNaN(height)?400:height;width=isNaN(width)?400:width;var L=Math.ceil((window.screen.width-width)-150),T=Math.ceil(window.screen.height-(window.screen.height-50)),newWindow=window.open(path,windowName,"fullscreen=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width="+width+",height="+height);if(newWindow!=null)newWindow.moveTo(Math.ceil(L),Math.ceil(T));}catch(e){ErrorHandler("NewWin()",e);};};function HTMLEncode(s){try{return s.replace(/\&/g,"&amp;").replace(/\</g,"&lt;").replace(/\>/g,"&gt;").replace(/\"/g,"&quot;");}catch(e){return s;};};function RemoveHtml(instr){try{var regEx=/<[^>]*>/g;return instr.replace(regEx,"");}catch(e){ErrorHandler("RemoveHtml()",e);};};function HTMLDecode(instr){try{var reAmp=/&amp;/gi;var reGt=/&gt;/gi;var reLt=/&lt;/gi;var reQut=/&quot;/gi;var outstr=instr.replace(reAmp,"&");outstr=outstr.replace(reGt,">");outstr=outstr.replace(reLt,"<");outstr=outstr.replace(reQut,"\"");return outstr;}catch(e){ErrorHandler("HTMLDecode()",e);};};function ProcessFeedback(type){try{if((document.getElementById("txtBug")!=null&&document.getElementById("txtBug").value.length>0)||(document.getElementById("txtSiteFeedback")!=null&&document.getElementById("txtSiteFeedback").value.length>0)){var msg=type=='bug'?document.getElementById("txtBug").value:document.getElementById("txtSiteFeedback").value;WSFeedback.AcceptFeedback(HTMLEncode(msg),type,document.title);document.getElementById("txtBug").value="";document.getElementById("txtSiteFeedback").value="";};}catch(e){ErrorHandler("ProcessFeedback()",e);};};function DisableAllDDLs(){try{var ddls=document.getElementsByTagName("select");for(var i=0;i<ddls.length;i++)ddls[i].style.visibility="hidden";}catch(e){ErrorHandler("DisableAllDDLs()",e);};};function EnableAllDDLs(){try{var ddls=document.getElementsByTagName("select");for(var i=0;i<ddls.length;i++)ddls[i].style.visibility="visible";}catch(e){ErrorHandler("DisableAllDDLs()",e);};};function GetChildElementById(parentEl,tagName,id){try{var tagElements=parentEl.getElementsByTagName(tagName);for(var i=0;i<tagElements.length;i++){var tagEl=tagElements[i];if(tagEl!=null&&tagEl.id==id)return tagEl;};return null;}catch(e){ErrorHandler("GetChildElementById()",e);};};function StrEndsWith(str,suffix){return(str.substr(str.length-suffix.length)==suffix);};function StrStartsWith(str,prefix){return(str.substr(0,prefix.length)==prefix);};function StrLTrim(str){return str.replace(/^\s*/,"");};function StrRTrim(str){return str.replace(/\s*$/,"");};function StrTrim(str){str=StrRTrim(str);return StrLTrim(str);};function ErrorHandler(methodName,e){try{var message="<Error pageName=\""+document.title+"\" ";message+="method=\""+methodName+"\" ";message+="description=\""+HTMLEncode(e.description)+"\" ";message+="number=\""+(e.number+0xFFFF)+"\"/>";logErrorToServer(message,"error");}catch(e){ErrorHandler("ErrorHandler()",e);};};function logErrorToServer(str,type){try{WSErrors.Log(str,Stub,OnTimeOut);}catch(e){ErrorHandler("logErrorToServer()",e);};};function Stub(){};function OnTimeOut(){NavigateToErrorPage();};function NavigateToErrorPage(){document.location.href="../err/error.aspx";};function StrEndsWith(str,suffix){return(str.substr(str.length-suffix.length)==suffix);};function StrStartsWith(str,prefix){return(str.substr(0,prefix.length)==prefix);};function StrLTrim(str){return str.replace(/^\s*/,"");};function StrRTrim(str){return str.replace(/\s*$/,"");};function StrTrim(str){str=StrRTrim(str);return StrLTrim(str);};function strReplace(searchStr,oldSearchStr,newReplaceStr){try{searchStr=searchStr.split(oldSearchStr).join(newReplaceStr);return searchStr;}catch(e){ErrorHandler("strReplace()",e);};};
