var userEmailAddress=null;var loadingImageOn=false;function setCookie(D,B){var C="/";var A=new Date();A.setFullYear(A.getFullYear()+1);B=encodeURI(B);document.cookie=D+"="+B+"; path="+C+"; expires="+A.toUTCString()}function getValueFromCookie(E){var D;var C=document.cookie;var A=C.indexOf(E+"=");if(A!=-1){var B=C.indexOf(";",A);if(B==-1){B=C.length}D=C.substring(A+E.length+1,B);D=decodeURI(D)}return D}function deleteCookie(D){var C="/";var A=new Date();A.setFullYear(A.getFullYear()-1);var B="deleted";document.cookie=D+"="+B+"; path="+C+"; expires="+A.toUTCString()}function grayOutButton(B,C){var A=$(B);if(A!=null){A.style.color="white";A.style.backgroundColor="gray";A.value=C}}function resetGrayedOutButton(B,C){var A=$(B);if(A!=null){A.style.color="white";A.style.backgroundColor="green";A.style.fontWeight="bold";A.value=C}}function getRandomNumber(){return Math.round(Math.random()*100000000)}function populateUserEmailAddress(A){if(userEmailAddress==null){var C=getValueFromCookie("uid");if(C!=null&&C!=""){var B="GetUserEmailAddress";var D="uid="+C+"&elementName="+A+"&outxx=xml&r="+getRandomNumber();new Ajax.Request(B,{method:"get",parameters:D,onSuccess:processGetUserEmailRequest,onFailure:failure,onException:exception})}}else{setUserEmailAddress(userEmailAddress,A)}}function processGetUserEmailRequest(C){var B=C.responseXML;var D=getNodeValue(B,"EmailAddress");var A=getNodeValue(B,"ElementName");if(D!=null&&D!=""&&A!=null&&A!=""){setUserEmailAddress(D,A);userEmailAddress=D}}function getNodeValue(A,F){var D=null;var C=A.getElementsByTagName(F);var B=null;if(C.length>0){B=C[0]}if(B!=null){var E=B.firstChild;if(E!=null){D=E.nodeValue}}return D}function setUserEmailAddress(D,A){var B=decode64(D);var C=$(A);if(C.type&&C.type=="text"){C.value=B}else{C.innerHTML=B}}function toggleLoadingImage(){var B=$("loadingImageContainer");if(B!=null){if(B.style.display==""||B.style.display=="none"){var A=navigator.userAgent;if(A.indexOf("MSIE 7")!=-1||A.indexOf("MSIE 6")!=-1){B.style.display="block";setTimeout('document.images["loadingImage"].src = "images/loader-red.gif"',200);loadingImageOn=true}else{B.style.display="table";loadingImageOn=true}}else{if(B.style.display=="block"||B.style.display=="table"){B.style.display="none";loadingImageOn=false}}}}function changePage(A){toggleLoadingImage();A=A+"&r="+getRandomNumber();location.href=A;return true}function failure(A){if(loadingImageOn){toggleLoadingImage()}alert("Sorry, an error occurred. Our technical staff have been informed.\nWe'll try to make sure this doesn't happen again in the future.")}function exception(A,B){}function setZlertButtonHelpURL(A){var B=navigator.userAgent;if(B.indexOf("MSIE 6")!=-1){A.href="ZlertButtonHelp-IE6"}else{if(B.indexOf("MSIE 7")!=-1){A.href="ZlertButtonHelp-IE7"}else{if(B.indexOf("MSIE 8")!=-1){A.href="ZlertButtonHelp-IE8"}else{if(B.indexOf("Chrome/")!=-1){A.href="ZlertButtonHelp-Chrome"}else{if(B.indexOf("Safari/")!=-1){A.href="ZlertButtonHelp-Safari"}}}}}};