function SetFocus(a){document.all(a).focus();document.all(a).select()}function confirm_delete(){return confirm("Are you sure you want to delete this item?")==true?true:false}function canAddCharacter(a,d){if(typeof a.onkeypress.arguments[0]!="undefined")var e=a.onkeypress.arguments[0].keyCode;else{if(document.selection.createRange().text.length!=0)return true;var e=event.keyCode}for(var c=[8,37,38,39,40,46],b=0;b<c.length;b++)if(c[b]==e)return true;return a.value.length<d?true:false}function trimLength(a,b){if(a.value.length<=b)return;a.value=a.value.substr(0,b)}function openWindow(a){var b=window.open(a,"newWin")}function addCssClass(a,b){if(a.className.length>0)a.className+=" "+b;else a.className=b}function removeCssClass(d,e){for(var c=d.className.split(" "),a="",b=0;b<c.length;b++)if(c[b]!=e)a+=c[b]+" ";if(a.length>0&&a.charAt(a.length-1)==" ")a=a.substring(0,a.length-1);d.className=a}var txtPresetText="";function watermarkTextBox(a,b,c){txtPresetText=b;if(a.value.length==0){a.value=b;addCssClass(a,c)}}function removeTextBoxWatermark(a,b){if(a.value==txtPresetText)a.value="";removeCssClass(a,b)}function processKey(a,c){var b;if(a.which)b=a.which;else b=a.keyCode;if(b==13){document.getElementById(c).click();a.cancel=true;return false}}function FadeInObject(a){var d=10,c=0;ChangeOpacity(a.id,0);a.style.display="block";for(var b=1;b<=100;b++){setTimeout('ChangeOpacity("'+a.id+'", '+b+")",d*c);c++}}function ChangeOpacity(c,a){var b=document.getElementById(c).style;b.opacity=a/100;b.MozOpacity=a/100;b.KhtmlOpacity=a/100;b.filter="alpha(opacity="+a+")"}function ToggleDivDisplay(e,f,d){for(var c=f.split(","),b=document.getElementById("divContentHeader"),a=0;a<c.length;a++)document.getElementById(c[a]).style.display="none";e.style.display="block";for(var a=0;a<b.childNodes.length;a++)if(b.childNodes[a].tagName=="H1"){b.childNodes[a].textContent=d;b.childNodes[a].innerText=d}}function SelectAllInGrid(c,d){for(var b=document.getElementsByTagName("input"),a=0;a<b.length;a++)if(b[a].id.indexOf(d)>-1&&b[a].type=="checkbox")b[a].checked=c}function ResetTextBoxes(d){for(var c=document.getElementById(d),b=c.getElementsByTagName("input"),a=0;a<b.length;a++)if(b[a].type=="text")b[a].value="";b=c.getElementsByTagName("select");for(var a=0;a<b.length;a++)b[a].selectedIndex=0}function ConfirmDelete(a){if(!confirm(a))return false}function DeleteWarning(a){return confirm("Are you sure you want to delete this "+a+"?  Changes will be irreversible.")}function SelectAll(c,d){for(var b=document.getElementsByTagName("input"),a=0;a<b.length;a++)if(b[a].id.indexOf(d)>-1&&b[a].type=="checkbox")b[a].checked=c}var __crossBrowserDefaultFired=false;function CrossBrowser_FireDefaultButton(a,c){var d=window.event?a.keyCode:a.which;if(!__crossBrowserDefaultFired&&d==13&&!(a.srcElement&&a.srcElement.tagName.toLowerCase()=="textarea")){var b=document.getElementById(c);if(b&&typeof b.click!="undefined"){__crossBrowserDefaultFired=true;b.click();a.cancelBubble=true;a.stopPropagation&&a.stopPropagation();return false}}return true}function AJAXTimeOutHandler(a){var b="\r\n\r\nIf the problem persists please contact customer support.";if(a&&a.length>0)alert(a+b);else alert("The request has taken longer than expected.  Please try again."+b)}function AJAXErrorHandler(){alert("An error has occurred.  Please try again.  If the problem persists please contact customer support.")}function ShowCountdown(b,a){$get(b).innerHTML=a;if(a>0){a-=1;setTimeout('ShowCountdown("'+b+'", '+a+")",1e3)}}function HighlightSuccessfulSave(a){a.style.backgroundColor="#008000";a.style.color="#FFFFFF";setTimeout(function(){AjaxControlToolkit.Animation.ResizeAnimation.play(a,1,25,null,0,"px")},4e3)}function HighlightUnSuccessfulSave(a){a.style.backgroundColor="#ffff33";a.style.color="#000000";setTimeout(function(){AjaxControlToolkit.Animation.ResizeAnimation.play(a,1,25,null,0,"px")},4e3)}function HighlightNotification(a,b){a.style.backgroundColor=b;a.style.color="#000000";a.style.height=0;AjaxControlToolkit.Animation.ResizeAnimation.play(a,1,25,null,30,"px");setTimeout(function(){AjaxControlToolkit.Animation.ResizeAnimation.play(a,1,25,null,0,"px")},5e3)}var _controlToFocusOnExit,_gridHandleKeys;function HandleKeysPageLoading(){Sys.Application.add_load(HandleKeys)}function HandleKeys(){if(_gridHandleKeys!=null){InitializeKeyVariables();allRows=_gridHandleKeys.getElementsByTagName("tr");for(var b=[],a=1;a<allRows.length;a++)allRows[a].className!=pagerRowClass&&b.push(allRows[a]);itemRowCount=b.length;$clearHandlers(_gridHandleKeys);$clearHandlers(document);$addHandler(_gridHandleKeys,"mouseover",MouseHandler);$addHandler(document,"keydown",KeyHandler)}_gridHandleKeys=null;Sys.Application.remove_load(HandleKeys)}function InitializeKeyVariables(){curItemRowIndex=1;prevItemRowIndex=curItemRowIndex+1;prevClassName="";isFirstTime=true;allRows=null;itemRowCount=null;isMousing=false}function IgnoreKeys(a){a&&$removeHandler(a,"mouseover",MouseHandler);document&&$removeHandler(document,"keydown",KeyHandler)}function MouseHandler(){if(!isMousing&&allRows!=null&&allRows.length>curItemRowIndex){if(prevClassName.length>0)allRows[curItemRowIndex].className=prevClassName;curItemRowIndex=1;prevItemRowIndex=curItemRowIndex+1;prevClassName="";isMousing=true;isFirstTime=true}}var _isArrowKey=false;function KeyHandler(a){isMousing=false;var b=false;switch(a.keyCode){case 38:_isArrowKey=true;if(curItemRowIndex>1){curItemRowIndex--;prevItemRowIndex=curItemRowIndex+1;b=true}a.preventDefault&&a.preventDefault();a.returnValue=false;break;case 40:_isArrowKey=true;if(curItemRowIndex<itemRowCount&&!isFirstTime){curItemRowIndex++;prevItemRowIndex=curItemRowIndex-1;b=true}a.preventDefault&&a.preventDefault();a.returnValue=false;break;case 13:if(_isArrowKey){if(allRows[curItemRowIndex].fireEvent)allRows[curItemRowIndex].fireEvent("onclick");else if(allRows[curItemRowIndex].dispatchEvent){var c=window.document.createEvent("MouseEvent");c.initEvent("click",false,true);allRows[curItemRowIndex].dispatchEvent(c)}}else return;break;case 27:$get(allRows[0].parentNode.parentNode.id).style.display="none";$clearHandlers(document);_controlToFocusOnExit.focus();_controlToFocusOnExit.select();break;default:_isArrowKey=false;return}if((b||isFirstTime)&&allRows!=null&&allRows.length>curItemRowIndex){if(b)allRows[prevItemRowIndex].className=prevClassName;prevClassName=allRows[curItemRowIndex].className;allRows[curItemRowIndex].className=currentRowClass;isFirstTime=false}return false}function ToggleDrugWarnings(e,c,d,b){e.style.display="block";d.disabled=true;for(var a=0;a<c.length;a++)c[a].style.display="none";for(var a=0;a<b.length;a++)b[a].disabled=false}function SetupTaskbar(a,c){var a=document.getElementById(a),b=document.getElementById(c);b.style.left=a.offsetLeft;b.style.top=a.offsetTop}function NumbersOnly(c){var b=event||c,a=b.which||b.keyCode;return a>31&&(a<48||a>57)?false:true};