
if(document.getElementById){var upLevel=true;}
else if(document.layers){var ns4=true;document.getElementById=function(){return null;};}
else if(document.all){var ie4=true;document.getElementById=function(){return null;};}
var agt=navigator.userAgent.toLowerCase();var is_major=parseInt(navigator.appVersion);var is_minor=parseFloat(navigator.appVersion);var is_safari=(agt.indexOf("safari")!=-1);var is_nav=((agt.indexOf('mozilla')!=-1)&&(agt.indexOf('spoofer')==-1)&&(agt.indexOf('compatible')==-1)&&(agt.indexOf('opera')==-1)&&(agt.indexOf('webtv')==-1)&&(agt.indexOf('hotjava')==-1)&&(!is_safari));var is_nav2=(is_nav&&(is_major==2));var is_nav3=(is_nav&&(is_major==3));var is_nav4=(is_nav&&(is_major==4));var is_nav4up=(is_nav&&(is_major>=4));var is_navonly=(is_nav&&((agt.indexOf(";nav")!=-1)||(agt.indexOf("; nav")!=-1)));var is_nav6=(is_nav&&(is_major==5));var is_nav6up=(is_nav&&(is_major>=5));var is_gecko=(agt.indexOf('gecko')!=-1);var is_ie=((agt.indexOf("msie")!=-1)&&(agt.indexOf("opera")==-1)&&(!is_safari));var is_ie3=(is_ie&&(is_major<4));var is_ie4=(is_ie&&(is_major==4)&&(agt.indexOf("msie 4")!=-1));var is_ie4up=(is_ie&&(is_major>=4));var is_ie5=(is_ie&&(is_major==4)&&(agt.indexOf("msie 5.0")!=-1));var is_ie5_5=(is_ie&&(is_major==4)&&(agt.indexOf("msie 5.5")!=-1));var is_ie5up=(is_ie&&!is_ie3&&!is_ie4);var is_ie5_5up=(is_ie&&!is_ie3&&!is_ie4&&!is_ie5);var is_ie6=(is_ie&&(is_major==4)&&(agt.indexOf("msie 6.")!=-1));var is_ie6up=(is_ie&&!is_ie3&&!is_ie4&&!is_ie5&&!is_ie5_5);var is_opera=(agt.indexOf("opera")!=-1);var is_mac=(agt.indexOf("mac")!=-1);var is_iemac=(is_ie&&is_mac);function getObject(ID){var obj;if(upLevel){obj=document.getElementById(ID);}
else if(obj){obj=eval('document.'+ID);}
else if(obj){obj=eval('document.all.'+ID);}
return obj;}
function hideObject(ID){var obj=getObject(ID);if(obj!==null){if(ns4){obj.visibility="hide";}
if(ie4||upLevel){obj.style.visibility="hidden";}}}
function removeObject(ID){var obj=getObject(ID);if(obj!==null)
{if(ns4){obj.display="none";}
if(ie4||upLevel){obj.style.display="none";}}}
function restoreObject(ID){var obj=getObject(ID);if(obj!==null)
{if(ns4){obj.display="block";}
if(ie4||upLevel){obj.style.display="block";}}}
function showObject(ID){var obj=getObject(ID);if(obj!==null)
{if(ns4){obj.visibility="show";}
if(ie4||upLevel){obj.style.visibility="visible";}}}
function restoreObjectInline(ID){var obj=getObject(ID);if(obj!=null)
{if(ns4){obj.display="inline";}
if(ie4||upLevel){obj.style.display="inline";}}}
function toggleDivDisplay(ID)
{var div=getObject(ID);if(div!==null)
{if(ns4)
{if(div.display=='none'){restoreObject(div.id);}
else{removeObject(div.id);}}
if(ie4||upLevel)
{if(div.style.display=='none'){restoreObject(div.id);}
else{removeObject(div.id);}}}}
function showHideDiv(ID,display)
{var div=getObject(ID);if(div!==null)
{if(ns4)
{if(div.display=='none'&&display===true){restoreObject(div.id);}
else if(div.display!='none'&&display===false){removeObject(div.id);}}
if(ie4||upLevel)
{if(div.style.display=='none'&&display===true){restoreObject(div.id);}
else if(div.style.display!='none'&&display===false){removeObject(div.id);}}}}
function isHidden(ID)
{var obj=getObject(ID);if(obj!==null)
{if(ns4)
{if(obj.display=='none'||obj.visibility=="hide"){return true;}
else{return false;}}
if(ie4||upLevel)
{if(obj.style.display=='none'||obj.style.visibility=="hidden"){return true;}
else{return false;}}}}
function fillListItems(ID,listItems)
{var list=getObject(ID);emptyList(ID);for(var k=0;k<listItems.length;k++)
{var item=listItems[k];list[k]=new Option(leftTrim(item.Text),item.Value);}}
function fillListItems_LeaveFirst(list,listItems)
{var tempOption=list[0];emptyList(list.id);list[0]=tempOption;for(var k=1;k<=listItems.length;k++)
{var item=listItems[k-1];if(item.Text)
{list[k]=new Option(leftTrim(item.Text),item.Value);}
else
{list[k]=new Option(leftTrim(item),item.Value);}}}
function selectFromList(list,value)
{var listItem;for(i=0;i<list.length;i++)
{list.options[i].selected=(list.options[i].value==value);}}
function emptyList(ID)
{var list=getObject(ID);for(x=list.length;x>=0;x=x-1){list[x]=null;}}
function leftTrim(sString)
{if(sString)
{while(sString.substring(0,1)==' ')
{sString=sString.substring(1,sString.length);}}
return sString;}
function enterSubmit(control,validate)
{var tmp;var agt=navigator.userAgent.toLowerCase();var is_safari=((agt.indexOf('safari')!=-1)&&(agt.indexOf('mac')!=-1))?1:0;if(is_safari==1){tmp=window.event.keyCode;}
else
{if(window.navigator.appName=="Microsoft Internet Explorer"){tmp=window.event.keyCode;}
else if(window.navigator.appName.toLowerCase().indexOf("netscape")>-1){tmp=arguments.callee.caller.arguments[0].which;}
else if(window.navigator.appName.toLowerCase().indexOf("mozilla")>-1){tmp=e.keyCode;}}
if((tmp==13)||(window.event&&window.event.keyCode==13))
{if(validate=='True')
{if(typeof(Page_ClientValidate)!='function'||Page_ClientValidate())
{__doPostBack(control,'');}}
else
{__doPostBack(control,'');}
return true;}
else
{return false;}}
function popupPage(pageURL,width,height,scrollbars)
{if(scrollbars===undefined)
scrollbars='no';var windowFeatures="plain,resizable=yes,scrollbars="+scrollbars+",directories=no,top=400,left=400,height="+height+",width="+width+"";popWin=window.open(pageURL,"winPopup",windowFeatures);popWin.focus();}
function displayErrorMessages(message)
{var displayErrors=document.getElementById("Messages");if(message!=="")
{displayErrors.innerHTML="";displayErrors.innerHTML="<p class='white2'>Please correct the following:</p>"+message;showHideDiv('Messages',true);window.location.hash="#";}else{displayErrors.innerHTML="";showHideDiv('Messages',false);}}
function setSessionMessage(visibility)
{showHideDiv("sessionMessage",visibility);}
function isEmailValid(email)
{var emailReg=/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;if(emailReg.test(email.value))
{return true;}
else
{return false;}}
function addListener(element,type,expression,bubbling)
{bubbling=bubbling||false;if(window.addEventListener){element.addEventListener(type,expression,bubbling);return true;}else if(window.attachEvent){element.attachEvent('on'+type,expression);return true;}else{return false;}}
function addOnloadEvent(fnc){if(typeof window.addEventListener!="undefined"){window.addEventListener("load",fnc,false);}
else if(typeof window.attachEvent!="undefined"){window.attachEvent("onload",fnc);}
else{if(window.onload!==null){var oldOnload=window.onload;window.onload=function(e){oldOnload(e);window[fnc]();};}
else{window.onload=fnc;}}}
addOnloadEvent(createhintbox);var horizontal_offset="5px";var innerpadding="22";var vertical_offset="0";var ie=document.all;var ns6=document.getElementById&&!document.all;var locationBoxAbsY=110;function getposOffset(what,offsettype){var totaloffset=(offsettype=="left")?what.offsetLeft:what.offsetTop;var parentEl=what.offsetParent;while(parentEl!==null){totaloffset=(offsettype=="left")?totaloffset+parentEl.offsetLeft:totaloffset+parentEl.offsetTop;parentEl=parentEl.offsetParent;}
return totaloffset;}
function iecompattest(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;}
function clearbrowseredge(obj,whichedge)
{var windowedge;var edgeoffset=(whichedge=="rightedge")?parseInt(horizontal_offset)*-1:parseInt(vertical_offset)*-1;if(whichedge=="rightedge")
{windowedge=ie&&!window.opera?iecompattest().scrollLeft+iecompattest().clientWidth-30:window.pageXOffset+window.innerWidth-40;dropmenuobj.contentmeasure=dropmenuobj.offsetWidth;if(windowedge-dropmenuobj.x<dropmenuobj.contentmeasure)
{edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset);}}
else
{windowedge=ie&&!window.opera?iecompattest().scrollTop+iecompattest().clientHeight-15:window.pageYOffset+window.innerHeight-18;var windowTop=ie&&!window.opera?iecompattest().scrollTop:window.pageYOffset;dropmenuobj.contentmeasure=dropmenuobj.offsetHeight;if(windowedge-dropmenuobj.y<dropmenuobj.contentmeasure)
{edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight;}
var distToTop=dropmenuobj.y-windowTop-edgeoffset;if(distToTop<0)
{edgeoffset=edgeoffset+distToTop-10;}}
return edgeoffset;}
function showhint(menucontents,obj,e,tipwidth){if((ie||ns6)&&document.getElementById("hintbox")){dropmenuobj=document.getElementById("hintbox");var innerWidth=tipwidth-innerpadding;dropmenuobj.innerHTML="<div><div class='helpTop'><div class='helpContent'>"+menucontents+"</div></div><div class='helpBottom'>&nbsp;</div></div>";dropmenuobj.style.left=dropmenuobj.style.top=-500;if(tipwidth!==""){dropmenuobj.widthobj=dropmenuobj.style;dropmenuobj.widthobj.width=tipwidth+"px";}
dropmenuobj.x=getposOffset(obj,"left")+obj.offsetWidth;dropmenuobj.y=getposOffset(obj,"top");dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj,"rightedge")+"px";dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj,"bottomedge")+"px";dropmenuobj.style.visibility="visible";dropmenuobj.style.zIndex=200;dropmenuobj.className="helpWrap";var theIframe=document.getElementById("iframePalette");theIframe.y=dropmenuobj.y;theIframe.style.visibility="visible";theIframe.style.width=dropmenuobj.offsetWidth+"px";theIframe.style.left=dropmenuobj.style.left;theIframe.style.zIndex=dropmenuobj.style.zIndex-1;theIframe.style.position="absolute";theIframe.style.display="block";theIframe.style.height=dropmenuobj.offsetHeight-7+"px";theIframe.style.top=parseInt(dropmenuobj.style.top)+4+"px";theIframe.x=dropmenuobj.x+4;obj.onmouseout=hidetip;}}
function hidetip(e){dropmenuobj.style.visibility="hidden";dropmenuobj.style.left="-500px";var theIframe=document.getElementById("iframePalette");theIframe.style.visibility="hidden";theIframe.style.left="-500px";}
function createhintbox(){var divblock=document.createElement("div");divblock.setAttribute("id","hintbox");divblock.setAttribute("class","helpWrap");divblock.style.position="absolute";document.body.appendChild(divblock);var iframeBlockE=document.createElement("iframe");iframeBlockE.setAttribute("id","iframePalette");iframeBlockE.setAttribute("frameborder","0");iframeBlockE.setAttribute("scrolling","no");document.body.appendChild(iframeBlockE);iframeBlockE.style.left=iframeBlockE.style.top=-500;iframeBlockE.style.visibility="hidden";iframeBlockE.style.height=iframeBlockE.style.width="1px";}