function tag(tagId){return document.getElementById(tagId);}
function RefVars(){var evalString='';for(var argIndex=0;argIndex<arguments.length;argIndex++){evalString+='var '+arguments[argIndex]+' = document.getElementById("'+arguments[argIndex]+'");';}
return evalString;}
function ControlType(controlRef){var typeString='';if(controlRef.type){typeString=controlRef.type;}
return typeString;}
function FocusControl(controlID){document.getElementById(controlID).focus();}
function ToggleDiv(linkTag,divTag){var isNowOpen=(divTag.style.display!="none");if(isNowOpen){divTag.style.display="none";linkTag.innerHTML="+";}
else
{divTag.style.display="block";linkTag.innerHTML="-";}}
function BlockEnterPostback(){if(event.keyCode==13){event.returnValue=false;event.cancel=true;}
return false;}
function CheckFrame(){if(window!=window.top)window.top.location.href=window.location.href;}
function DebugCookie(){return(document.cookie.indexOf("CMSDebug=1")>=0);}
function ClientDebug(p_DebugMessage){var debugTextInput;if(debugTextInput=document.getElementById("DebugTextInput")){if(IsTag(debugTextInput,'input')){debugTextInput.value+=p_DebugMessage+"|";}}
window.status+=p_DebugMessage+"|";}
function Print(){window.focus();window.print();}
function Trim(p_String){var newString=new String(p_String);var reTrim=/^\s+|\s+$/g;return newString.replace(reTrim,'');}
function GetAttribute(p_Element,p_AttributeName){var attributeValue=new String("");if(p_Element.getAttribute){if(p_Element.getAttribute(p_AttributeName))attributeValue=new String(p_Element.getAttribute(p_AttributeName));else
attributeValue="";}
return attributeValue;}
function GetSelectedValue(p_Control){return p_Control.options[p_Control.selectedIndex].value;}
var reUrlSession=/\/\((\w{20,})\)\//;
function SessionUrl(p_RawUrl){var newUrl=p_RawUrl;var sessionID="";if(reUrlSession.test(window.location.href))sessionID="/("+RegExp.$1+")";newUrl=p_RawUrl.replace(/^~/,sessionID);return newUrl;}
function DisableEnter(field,event){var keyCode=event.keyCode?event.keyCode:event.which?event.which:event.charCode;if(keyCode==13)return false;else
return true;}
function AddLoadEvent(p_OnLoadFunction){var existingOnLoadHander=window.onload;if(typeof window.onload!='function'){window.onload=p_OnLoadFunction;}
else
{window.onload=function(){existingOnLoadHander();p_OnLoadFunction();}}}
function DTS(){var now=new Date();return now.valueOf();}
function IsTag(p_Node,p_TagName){var isTag=false;if(p_Node&&p_Node.tagName&&(p_Node.tagName.toLowerCase()===p_TagName.toLowerCase())){isTag=true;}
return isTag;}
function readCookie(name){var cookieValue="";var search=name+"=";if(document.cookie.length>0){offset=document.cookie.indexOf(search);if(offset!=-1){offset+=search.length;end=document.cookie.indexOf(";",offset);if(end==-1)end=document.cookie.length;cookieValue=unescape(document.cookie.substring(offset,end))}}
return cookieValue;}
function writeCookie(name,value,hours){var expire="";if(hours!=null){expire=new Date((new Date()).getTime()+hours*3600000);expire="; expires="+expire.toGMTString();}
document.cookie=name+"="+escape(value)+expire;}