/* shtml.js new scripts*/

function setMenuOption(section){
if(getCookie('MenuOption')){
deleteCookie('MenuOption');
}
	setCookie('MenuOption',section,0);
//alert('set cookie value is '+getCookie('MenuOption'));
	if(document.getElementById('about_orga')){document.getElementById('about_orga').style.display='none';}
	if(document.getElementById('stimulus_funding')){document.getElementById('stimulus_funding').style.display='none';}
	if(document.getElementById('new_initiatives')){document.getElementById('new_initiatives').style.display='none';}
	if(document.getElementById('grants_administration')){document.getElementById('grants_administration').style.display='none';}
	if(document.getElementById('research_protections_and_compliance')){document.getElementById('research_protections_and_compliance').style.display='none';}
	if(document.getElementById('electronic_research_administration')){document.getElementById('electronic_research_administration').style.display='none';}
	if(document.getElementById('find_funding_opportunities')){document.getElementById('find_funding_opportunities').style.display='none';}
	if(document.getElementById(section)){document.getElementById(section).style.display='block';}
	}
function getMenuOption(){
	if((getCookie('MenuOption'))&&(getCookie('MenuOption')!=null)){
		var section=getCookie('MenuOption');
//alert('saved cookie value is '+getCookie('MenuOption'));
//alert('section value is'+section);
		}

	else{
//alert('no cookie');
//		var section='about_orga';
		}

if(document.getElementById('about_orga')){document.getElementById('about_orga').style.display='none';}
if(document.getElementById('new_initiatives')){document.getElementById('new_initiatives').style.display='none';}
if(document.getElementById('grants_administration')){document.getElementById('grants_administration').style.display='none';}
if(document.getElementById('research_protections_and_compliance')){document.getElementById('research_protections_and_compliance').style.display='none';}
if(document.getElementById('electronic_research_administration')){document.getElementById('electronic_research_administration').style.display='none';}
if(document.getElementById('find_funding_opportunities')){document.getElementById('find_funding_opportunities').style.display='none';}
if(document.getElementById(section)){document.getElementById(section).style.display='block';}
}


/*shtml.js compressed*/  
if((top.location!=location)&&(window.name.toLowerCase().substring(6,window.name)!="iframe")){top.location.href=location.href;window.focus();}
function helpMessage(target,string,autohide){var msg;var msgcontent;if(!document.getElementById('msg')){msg=document.createElement('div');msg.id='msg';msgcontent=document.createElement('div');msgcontent.id='msgcontent';document.body.appendChild(msg);msg.appendChild(msgcontent);msg.style.filter='alpha(opacity=0)';msg.style.opacity=0;msg.alpha=0;}else{msg=document.getElementById('msg');msgcontent=document.getElementById('msgcontent');}document.getElementById(target).style.backgroundColor=msgfieldcolor;msgcontent.innerHTML=string;msg.style.display='block';var msgheight=msg.offsetHeight;var targetdiv=document.getElementById(target);targetdiv.focus();var targetheight=targetdiv.offsetHeight;var targetwidth=targetdiv.offsetWidth;var topposition=topPosition(targetdiv)-((msgheight-targetheight)/2);var leftposition=leftPosition(targetdiv)+targetwidth+msgoffset;msg.style.top=topposition+'px';msg.style.left=leftposition+'px';clearInterval(msg.timer);msg.timer=setInterval("fadeMsg(1)",msgtimer);if(!autohide){autohide=msghide;}window.setTimeout("hideMsg()",(autohide*1000));}function hideMsg(msg){var msg=document.getElementById('msg');if(!msg.timer){msg.timer=setInterval("fadeMsg(0)",msgtimer);}}function fadeMsg(flag){if(flag==null){flag=1;}var msg=document.getElementById('msg');var value;if(flag==1){value=msg.alpha+msgspeed;}else{value=msg.alpha-msgspeed;}msg.alpha=value;msg.style.opacity=(value/100);msg.style.filter='alpha(opacity='+value+')';if(value>=99){clearInterval(msg.timer);msg.timer=null;}else if(value<=1){msg.style.display="none";clearInterval(msg.timer);}}function leftPosition(target){var left=0;if(target.offsetParent){while(1){left+=target.offsetLeft;if(!target.offsetParent){break;}target=target.offsetParent;}}else if(target.x){left+=target.x;}return left;}function topPosition(target){var top=0;if(target.offsetParent){while(1){top+=target.offsetTop;if(!target.offsetParent){break;}target=target.offsetParent;}}else if(target.y){top+=target.y;}return top;}if(document.images){arrow=new Image(7,80);arrow.src="/images/help_arrow.gif";}var msgtimer=20;var msgspeed=5;var msgoffset=3;var msghide=3;var msgfieldcolor="#FFFF00";
function checkCR(evt){var evt=(evt)?evt:((event)?event:null);var node=(evt.target)?evt.target:((evt.srcElement)?evt.srcElement:null);if((evt.keyCode==13)&&(node.type=="text")){return false;}}
function checkEmail(field){if((field)&&(field.value!="")){var EmailCorrectRegEx=false;var emailregex=/^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;if(field.value.match(emailregex)){EmailCorrectRegEx=true;}if(!EmailCorrectRegEx){correct=false;alert("The e-mail address is invalid! \nUse -- username@emailserver.ext -- as the format of the address.");field.focus();field.select();}}}
function checkPhone(field){if((field)&&(field.value!="")){field.value=field.value.toLowerCase();field.value=replaceCharacter(field.value,'a',' ');field.value=replaceCharacter(field.value,'b',' ');field.value=replaceCharacter(field.value,'c',' ');field.value=replaceCharacter(field.value,'d',' ');field.value=replaceCharacter(field.value,'e',' ');field.value=replaceCharacter(field.value,'f',' ');field.value=replaceCharacter(field.value,'g',' ');field.value=replaceCharacter(field.value,'h',' ');field.value=replaceCharacter(field.value,'i',' ');field.value=replaceCharacter(field.value,'j',' ');field.value=replaceCharacter(field.value,'k',' ');field.value=replaceCharacter(field.value,'l',' ');field.value=replaceCharacter(field.value,'m',' ');field.value=replaceCharacter(field.value,'n',' ');field.value=replaceCharacter(field.value,'o',' ');field.value=replaceCharacter(field.value,'p',' ');field.value=replaceCharacter(field.value,'q',' ');field.value=replaceCharacter(field.value,'r',' ');field.value=replaceCharacter(field.value,'s',' ');field.value=replaceCharacter(field.value,'t',' ');field.value=replaceCharacter(field.value,'u',' ');field.value=replaceCharacter(field.value,'v',' ');field.value=replaceCharacter(field.value,'w',' ');field.value=replaceCharacter(field.value,'x',' ');field.value=replaceCharacter(field.value,'y',' ');field.value=replaceCharacter(field.value,'z',' ');field.value=replaceCharacter(field.value,',',' ');field.value=replaceCharacter(field.value,'}',' ');field.value=replaceCharacter(field.value,'[',' ');field.value=replaceCharacter(field.value,']',' ');field.value=replaceCharacter(field.value,'(',' ');field.value=replaceCharacter(field.value,')',' ');field.value=replaceCharacter(field.value,'<',' ');field.value=replaceCharacter(field.value,'>',' ');field.value=replaceCharacter(field.value,'-',' ');field.value=replaceCharacter(field.value,'_',' ');field.value=replaceCharacter(field.value,'~',' ');field.value=replaceCharacter(field.value,'`',' ');field.value=replaceCharacter(field.value,'!',' ');field.value=replaceCharacter(field.value,'@',' ');field.value=replaceCharacter(field.value,'#',' ');field.value=replaceCharacter(field.value,'$',' ');field.value=replaceCharacter(field.value,'%',' ');field.value=replaceCharacter(field.value,'^',' ');field.value=replaceCharacter(field.value,'&',' ');field.value=replaceCharacter(field.value,'*',' ');field.value=replaceCharacter(field.value,'=',' ');field.value=replaceCharacter(field.value,'+',' ');field.value=replaceCharacter(field.value,'|',' ');field.value=replaceCharacter(field.value,'"',' ');field.value=replaceCharacter(field.value,',',' ');field.value=replaceCharacter(field.value,'.',' ');field.value=replaceCharacter(field.value,':',' ');field.value=replaceCharacter(field.value,';',' ');field.value=replaceCharacter(field.value,'?',' ');field.value=replaceCharacter(field.value,'/',' ');field.value=replaceCharacter(field.value,'@',' ');field.value=replaceCharacter(field.value,'\\',' ');field.value=replaceCharacter(field.value,'\'',' ');field.value=replaceCharacter(field.value,'  ',' ');field.value=replaceCharacter(field.value,' ','');if(field.value.length<10){correct=false;alert("There are not enough digits in the PHONE NUMBER. \n  Include the area code and seven digit number. \n Example \:  333-444-5555");field.focus();field.select();}if(field.value.length>10){correct=false;alert("There are too many digits in the PHONE NUMBER. \n  Include the area code and seven digit number. \n Example \:  333-444-5555");field.focus();field.select();}if(field.value.length==10){return mask(field.value,field,'3,7','-');}}}
function checkPhoneCofC(field){if((field)&&(field.value!="")){field.value=field.value.toLowerCase();field.value=replaceCharacter(field.value,'a',' ');field.value=replaceCharacter(field.value,'b',' ');field.value=replaceCharacter(field.value,'c',' ');field.value=replaceCharacter(field.value,'d',' ');field.value=replaceCharacter(field.value,'e',' ');field.value=replaceCharacter(field.value,'f',' ');field.value=replaceCharacter(field.value,'g',' ');field.value=replaceCharacter(field.value,'h',' ');field.value=replaceCharacter(field.value,'i',' ');field.value=replaceCharacter(field.value,'j',' ');field.value=replaceCharacter(field.value,'k',' ');field.value=replaceCharacter(field.value,'l',' ');field.value=replaceCharacter(field.value,'m',' ');field.value=replaceCharacter(field.value,'n',' ');field.value=replaceCharacter(field.value,'o',' ');field.value=replaceCharacter(field.value,'p',' ');field.value=replaceCharacter(field.value,'q',' ');field.value=replaceCharacter(field.value,'r',' ');field.value=replaceCharacter(field.value,'s',' ');field.value=replaceCharacter(field.value,'t',' ');field.value=replaceCharacter(field.value,'u',' ');field.value=replaceCharacter(field.value,'v',' ');field.value=replaceCharacter(field.value,'w',' ');field.value=replaceCharacter(field.value,'x',' ');field.value=replaceCharacter(field.value,'y',' ');field.value=replaceCharacter(field.value,'z',' ');field.value=replaceCharacter(field.value,',',' ');field.value=replaceCharacter(field.value,'}',' ');field.value=replaceCharacter(field.value,'[',' ');field.value=replaceCharacter(field.value,']',' ');field.value=replaceCharacter(field.value,'(',' ');field.value=replaceCharacter(field.value,')',' ');field.value=replaceCharacter(field.value,'<',' ');field.value=replaceCharacter(field.value,'>',' ');field.value=replaceCharacter(field.value,'-',' ');field.value=replaceCharacter(field.value,'_',' ');field.value=replaceCharacter(field.value,'~',' ');field.value=replaceCharacter(field.value,'`',' ');field.value=replaceCharacter(field.value,'!',' ');field.value=replaceCharacter(field.value,'@',' ');field.value=replaceCharacter(field.value,'#',' ');field.value=replaceCharacter(field.value,'$',' ');field.value=replaceCharacter(field.value,'%',' ');field.value=replaceCharacter(field.value,'^',' ');field.value=replaceCharacter(field.value,'&',' ');field.value=replaceCharacter(field.value,'*',' ');field.value=replaceCharacter(field.value,'=',' ');field.value=replaceCharacter(field.value,'+',' ');field.value=replaceCharacter(field.value,'|',' ');field.value=replaceCharacter(field.value,'"',' ');field.value=replaceCharacter(field.value,',',' ');field.value=replaceCharacter(field.value,'.',' ');field.value=replaceCharacter(field.value,':',' ');field.value=replaceCharacter(field.value,';',' ');field.value=replaceCharacter(field.value,'?',' ');field.value=replaceCharacter(field.value,'/',' ');field.value=replaceCharacter(field.value,'@',' ');field.value=replaceCharacter(field.value,'\\',' ');field.value=replaceCharacter(field.value,'\'',' ');field.value=replaceCharacter(field.value,'  ',' ');field.value=replaceCharacter(field.value,' ','');if(((field.value.length<10)&&(field.value.length>5)&&(field.value.length!=7))||(field.value.length<5)){correct=false;alert("There are not enough digits in the PHONE NUMBER. \n  Include the area code and seven digit number. \n Example \:  333-444-5555");field.focus();field.select();}if(field.value.length>10){correct=false;alert("There are too many digits in the PHONE NUMBER. \n  Include the area code and seven digit number. \n Example \:  333-444-5555");field.focus();field.select();}if(field.value.length==5){field.value=84395+field.value;}if(field.value.length==7){field.value=843+field.value;}if(field.value.length==10){return mask(field.value,field,'3,7','-');}}}
function checkPrintSettings(){var cookieName="checkPrintOptions";var cookieVar=getCookie(cookieName);var cookieDays="30";if(cookieVar==null){cookieVar=1;setCookie(cookieName,cookieVar,cookieDays);alert("Click 'File/Page Setup' in your browser's menubar to configure page headers, footers, numbering, and margins.");}else{cookieVar++;setCookie(cookieName,cookieVar,cookieDays);}}
function deleteCookie(name,path,domain){if(getCookie(name))document.cookie=name+"="+((path)?";path="+path:"")+((domain)?";domain="+domain:"")+";expires=Thu, 01-Jan-1970 00:00:01 GMT";}
function getCookie(name){var start=document.cookie.indexOf(name+"=");var len=start+name.length+1;if((!start)&&(name!=document.cookie.substring(0,name.length))){return null;}if(start==-1){return null;}var end=document.cookie.indexOf(";",len);if(end==-1)end=document.cookie.length;{return unescape(document.cookie.substring(len,end));}}
function getValue(element){var value=getCookie(element.name);if(value!=null)element.value=value;}
function highlight(e){eventobj=ns6?e.target:event.srcElement;var browser='';if(browser==''){if(navigator.userAgent.toLowerCase().indexOf('camino')>0){browser='Camino';}else if(navigator.userAgent.toLowerCase().indexOf('chrome')>0){browser='Chrome';}else if(navigator.userAgent.toLowerCase().indexOf('firefox')>0){browser='Firefox';}else if(navigator.userAgent.toLowerCase().indexOf('icab')>0){browser='iCab';}else if(navigator.userAgent.toLowerCase().indexOf('msie')>0){browser='IE';}else if(navigator.userAgent.toLowerCase().indexOf('konqueror')>0){browser='Konqueror';}else if(navigator.userAgent.toLowerCase().indexOf('mozilla')>0){browser='Mozilla';}else if(navigator.userAgent.toLowerCase().indexOf('netscape')>0){browser='Netscape';}else if(navigator.userAgent.toLowerCase().indexOf('omniweb')>0){browser='OmniWeb';}else if(navigator.userAgent.toLowerCase().indexOf('opera')>0){browser='Opera';}else if(navigator.userAgent.toLowerCase().indexOf('safari')>0){browser='Safari';}else{browser='IE';}}if(browser=='IE'){intended=/INPUT|TEXTAREA|OPTION/;}if(previous!=''){if(checkel(previous)){previous.style.backgroundColor='';}previous=eventobj;if(checkel(eventobj)){eventobj.style.backgroundColor=highlightcolor;}}else{if(checkel(eventobj)){eventobj.style.backgroundColor=highlightcolor;}previous=eventobj;}}function checkel(which){if(which.style&&intended.test(which.tagName)){if(ns6&&eventobj.nodeType==3){eventobj=eventobj.parentNode.parentNode;}return true;}else{return false;}}var ns6=document.getElementById&&!document.all;var previous='';var eventobj;var intended=/INPUT|TEXTAREA|SELECT|OPTION/;var highlightcolor="#FFF690";
function limitText(limitField,limitCount,limitNum){if(limitField.value.length>limitNum){limitField.value=limitField.value.substring(0,limitNum);}else{limitCount.value=limitNum-limitField.value.length;}}
function lookup(obj,width,height){var width=width;var height=height;w=open('',"lookup_data","width="+width+",height="+height+",dependent,resizable,left=250,top=50,screenX=250,screenY=50");w.opener=self;w.focus();objlookup=obj;}var objlookup;function setval(val){objlookup.value=val;}
function makePopup(){var url=location.href;if(url==location.href){url=replaceCharacter(url,'/record.plx','/popup_record.plx');url=replaceCharacter(url,'/table.plx','/popup_table.plx');}if(url.substr(url.length-10)=='#topofpage'){url=replaceCharacter(url,'#topofpage','');}if(url.substr(url.length-6)=='.shtml'){url=replaceCharacter(url,'shtml','stm');}if(url.substr(url.length-1)=='/'){url=url+'about_ORGA_who_we_are.stm';}if((url.substr(url.length-3)=='.pl')||(url.substr(url.length-4)=='.plx')){alert("There is no printer-friendly version for this url.");}else{var w=window.open(url,'PrintCopy','width=696,height=400,dependent,scrollbars,resizable,left=100,top=100,screenX=100,screenY=100');w.focus();}}
function maskDate(field){if((field.value!='')&&(field.value!='MM/DD/YYYY')){field.value=field.value.toLowerCase();field.value=replaceCharacter(field.value,'January','01');field.value=replaceCharacter(field.value,'February','02');field.value=replaceCharacter(field.value,'March','03');field.value=replaceCharacter(field.value,'April','04');field.value=replaceCharacter(field.value,'May','05');field.value=replaceCharacter(field.value,'June','06');field.value=replaceCharacter(field.value,'July','07');field.value=replaceCharacter(field.value,'August','08');field.value=replaceCharacter(field.value,'September','09');field.value=replaceCharacter(field.value,'October','10');field.value=replaceCharacter(field.value,'November','11');field.value=replaceCharacter(field.value,'December','12');field.value=replaceCharacter(field.value,'jan','01');field.value=replaceCharacter(field.value,'feb','02');field.value=replaceCharacter(field.value,'mar','03');field.value=replaceCharacter(field.value,'apr','04');field.value=replaceCharacter(field.value,'may','05');field.value=replaceCharacter(field.value,'jun','06');field.value=replaceCharacter(field.value,'jul','07');field.value=replaceCharacter(field.value,'aug','08');field.value=replaceCharacter(field.value,'sept','09');field.value=replaceCharacter(field.value,'oct','10');field.value=replaceCharacter(field.value,'nov','11');field.value=replaceCharacter(field.value,'dec','12');field.value=replaceCharacter(field.value,'A','');field.value=replaceCharacter(field.value,'B','');field.value=replaceCharacter(field.value,'C','');field.value=replaceCharacter(field.value,'D','');field.value=replaceCharacter(field.value,'E','');field.value=replaceCharacter(field.value,'F','');field.value=replaceCharacter(field.value,'G','');field.value=replaceCharacter(field.value,'H','');field.value=replaceCharacter(field.value,'I','');field.value=replaceCharacter(field.value,'J','');field.value=replaceCharacter(field.value,'K','');field.value=replaceCharacter(field.value,'L','');field.value=replaceCharacter(field.value,'M','');field.value=replaceCharacter(field.value,'N','');field.value=replaceCharacter(field.value,'O','');field.value=replaceCharacter(field.value,'P','');field.value=replaceCharacter(field.value,'Q','');field.value=replaceCharacter(field.value,'R','');field.value=replaceCharacter(field.value,'S','');field.value=replaceCharacter(field.value,'T','');field.value=replaceCharacter(field.value,'U','');field.value=replaceCharacter(field.value,'V','');field.value=replaceCharacter(field.value,'W','');field.value=replaceCharacter(field.value,'X','');field.value=replaceCharacter(field.value,'Y','');field.value=replaceCharacter(field.value,'Z','');field.value=replaceCharacter(field.value,'a','');field.value=replaceCharacter(field.value,'b','');field.value=replaceCharacter(field.value,'c','');field.value=replaceCharacter(field.value,'d','');field.value=replaceCharacter(field.value,'e','');field.value=replaceCharacter(field.value,'f','');field.value=replaceCharacter(field.value,'g','');field.value=replaceCharacter(field.value,'h','');field.value=replaceCharacter(field.value,'i','');field.value=replaceCharacter(field.value,'j','');field.value=replaceCharacter(field.value,'k','');field.value=replaceCharacter(field.value,'l','');field.value=replaceCharacter(field.value,'m','');field.value=replaceCharacter(field.value,'n','');field.value=replaceCharacter(field.value,'o','');field.value=replaceCharacter(field.value,'p','');field.value=replaceCharacter(field.value,'q','');field.value=replaceCharacter(field.value,'r','');field.value=replaceCharacter(field.value,'s','');field.value=replaceCharacter(field.value,'t','');field.value=replaceCharacter(field.value,'u','');field.value=replaceCharacter(field.value,'v','');field.value=replaceCharacter(field.value,'w','');field.value=replaceCharacter(field.value,'x','');field.value=replaceCharacter(field.value,'y','');field.value=replaceCharacter(field.value,'z','');field.value=replaceCharacter(field.value,',','');field.value=replaceCharacter(field.value,'}','');field.value=replaceCharacter(field.value,'[','');field.value=replaceCharacter(field.value,']','');field.value=replaceCharacter(field.value,'(','');field.value=replaceCharacter(field.value,')','');field.value=replaceCharacter(field.value,'<','');field.value=replaceCharacter(field.value,'>','');field.value=replaceCharacter(field.value,'-','');field.value=replaceCharacter(field.value,'_','');field.value=replaceCharacter(field.value,'~','');field.value=replaceCharacter(field.value,'`','');field.value=replaceCharacter(field.value,'!','');field.value=replaceCharacter(field.value,'@','');field.value=replaceCharacter(field.value,'#','');field.value=replaceCharacter(field.value,'$','');field.value=replaceCharacter(field.value,'%','');field.value=replaceCharacter(field.value,'^','');field.value=replaceCharacter(field.value,'&','');field.value=replaceCharacter(field.value,'*','');field.value=replaceCharacter(field.value,'=','');field.value=replaceCharacter(field.value,'+','');field.value=replaceCharacter(field.value,'|','');field.value=replaceCharacter(field.value,'"','');field.value=replaceCharacter(field.value,',','');field.value=replaceCharacter(field.value,'.','');field.value=replaceCharacter(field.value,':','');field.value=replaceCharacter(field.value,';','');field.value=replaceCharacter(field.value,'?','');field.value=replaceCharacter(field.value,'/','');field.value=replaceCharacter(field.value,'@','');field.value=replaceCharacter(field.value,'\\','');field.value=replaceCharacter(field.value,'\'','');field.value=replaceCharacter(field.value,'  ','');field.value=replaceCharacter(field.value,' ','');field.value=replaceCharacter(field.value,'	','');if(field.value.length==8){return mask(field.value,field,'2,5','\/');}if(field.value.length<8){correct=false;alert("There are not enough digits in the DATE \n MM/DD/YYYY");}if(field.value.length>8){correct=false;alert("There are too many digits in the DATE \n MM/DD/YYYY");}}}
function OpenCertDetails(){verify_SSL=window.open('http://certs.ipsca.com/sslcheck/servidorseguro.asp?numeroserie=77:6D:A9:DF:D1:A8:F2:68:C3:1F:63:D9:DA:CF:95:BA:62:FA:AB:95','ipsCA',config='height=680,width=520,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=yes');}
function openPopup(url,target,width,height){var winleft=(screen.width-width)/2;var wintop=(screen.height-height)/2;var options='height='+height+',width='+width+',top='+wintop+',left='+winleft+',dependent=yes,resizable=yes,scrollbars=yes';var win=window.open(url,target,options);if(parseInt(navigator.appVersion)>=4){win.window.focus();}}
function openWindow(url,target,width,height){var winleft=(screen.width-width)/2;var wintop=(screen.height-height)/2;var options='height='+height+',width='+width+',top='+wintop+',left='+winleft+',dependent=yes,directories=yes,location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,toolbar=yes';var win=window.open(url,target,options);if(parseInt(navigator.appVersion)>=4){win.window.focus();}}
function printDate(){document.write(addDigit(currentDate.getMonth()+1)+"/"+addDigit(currentDate.getDate())+"/"+currentDate.getFullYear())}
function recordFormData(form,cookie,expires){var FormName=form;var CookieName=cookie;var CookieExpires=expires;var l=new Number();eval('l = document.'+FormName+'.elements.length');var NameList=new Array();for(var i=0;i<l;i++){var FORMname=new String();var FORMfields=new Number();eval('FORMname = document.'+FormName+'.elements[i].name;');if(FORMname.length<1){continue;}eval('FORMfields = document.'+FormName+'.'+FORMname+'.length');if(parseInt(FORMfields)>1){FORMfields=parseInt(FORMfields);}else{FORMfields=1;}NameList.push(FORMname+'\t'+FORMfields);}var FORMfieldNameNumber=new Number();var FORMvalue=new String();var FORMtype=new String();var Done=new String();var CookiePieces=new Array();for(var i=0;i<NameList.length;i++){var FORM_NL=NameList[i].split('\t');if(Done.indexOf(' '+FORM_NL[0]+' ')>-1){continue;}Done+=' '+FORM_NL[0]+' ';if(FORM_NL[1]==1){FORMvalue='';FORMfieldNameNumber=-1;eval('FORMtype = document.'+FormName+'.'+FORM_NL[0]+'.type;');if((FORMtype.indexOf('radio')>-1)||(FORMtype.indexOf('checkbox')>-1)){var checked=false;eval('checked = document.'+FormName+'.'+FORM_NL[0]+'.checked;');if(checked==true){FORMvalue='C';}}else{if(FORMtype.indexOf('select')>-1){var checked=false;eval('checked = document.'+FormName+'.'+FORM_NL[0]+'.selected;');if(checked==true){FORMvalue='S';}}else{eval('FORMvalue = document.'+FormName+'.'+FORM_NL[0]+'.value;');}}if(FORMvalue.length<1){continue;}CookiePieces.push(FORM_NL[0]+'\t'+FORMfieldNameNumber+'\t'+FORMtype+'\t'+FORMvalue);continue;}for(var ii=0;ii<FORM_NL[1];ii++){FORMvalue='';FORMfieldNameNumber=ii;eval('FORMtype = document.'+FormName+'.'+FORM_NL[0]+'['+ii+'].type;');if(FORMtype==undefined){eval('FORMtype = document.'+FormName+'.'+FORM_NL[0]+'.type;');}if((FORMtype.indexOf('radio')>-1)||(FORMtype.indexOf('checkbox')>-1)){var checked=false;eval('checked = document.'+FormName+'.'+FORM_NL[0]+'['+ii+'].checked;');if(checked==true){FORMvalue='C';}}else{if(FORMtype.indexOf('select')>-1){var checked=false;eval('checked = document.'+FormName+'.'+FORM_NL[0]+'['+ii+'].selected;');if(checked==true){FORMvalue='S';}}else{eval('FORMvalue = document.'+FormName+'.'+FORM_NL[0]+'['+ii+'].value;');}}if(FORMvalue.length<1){continue;}CookiePieces.push(FORM_NL[0]+'\t'+FORMfieldNameNumber+'\t'+FORMtype+'\t'+FORMvalue);}}var CookieString=new String();CookieString=CookiePieces.join('\t\t');CookieString=escape(CookieString);setCookie(CookieName,CookieString,CookieExpires);return true;}
function setIframe(iframeid,url){if(document.getElementById){document.getElementById(iframeid).src=url;}if(window.addEventListener){window.addEventListener("load",resizeCaller,false);}else if(window.attachEvent){window.attachEvent("onload",resizeCaller);}else{window.onload=resizeCaller;}}function resizeCaller(){var iframes=document.getElementsByTagName("iframe");for(i=0;i<iframes.length;i++){resizeIframe(iframes.item(i).getAttribute("id"));}}function resizeIframe(frameid){var currentfr=document.getElementById(frameid);if(currentfr&&!window.opera){currentfr.style.display="block";if(currentfr.contentDocument&&currentfr.contentDocument.body.offsetHeight){currentfr.height=currentfr.contentDocument.body.offsetHeight;}else if(currentfr.Document&&currentfr.Document.body.scrollHeight){currentfr.height=currentfr.Document.body.scrollHeight;}if(currentfr.addEventListener){currentfr.addEventListener("load",readjustIframe,false);}else if(currentfr.attachEvent){currentfr.attachEvent("onload",readjustIframe);}}}function readjustIframe(loadevt){var crossevt=(window.event)?event:loadevt;var iframeroot=(crossevt.currentTarget)?crossevt.currentTarget:crossevt.srcElement;if(iframeroot){resizeIframe(iframeroot.id);}}
function restoreFormData(form,cookie){var FormName=form;var CookieName=cookie;var CookieString=getCookie(CookieName);if(CookieString){if(CookieString.length<3){return;}CookieString=unescape(CookieString);var CookiePieces=CookieString.split('\t\t');for(var i=0;i<CookiePieces.length;i++){var pieces=CookiePieces[i].split('\t');if(pieces.length<3){continue;}if(pieces[1]==-1){if((pieces[2].indexOf('radio')>-1)||(pieces[2].indexOf('checkbox')>-1)){eval('document.'+FormName+'.'+pieces[0]+'.checked = true;');}else{if(pieces[2].indexOf('select')>-1){eval('document.'+FormName+'.'+pieces[0]+'.selected = true;');}else{var ta=pieces[3].split('"');pieces[3]=ta.join('\\"');var ta=pieces[3].split('\n');pieces[3]=ta.join('\\n');eval('document.'+FormName+'.'+pieces[0]+'.value = "'+pieces[3]+'";');}}continue;}if((pieces[2].indexOf('radio')>-1)||(pieces[2].indexOf('checkbox')>-1)){eval('document.'+FormName+'.'+pieces[0]+'['+pieces[1]+'].checked = true;');}else{if(pieces[2].indexOf('select')>-1){eval('document.'+FormName+'.'+pieces[0]+'['+pieces[1]+'].selected = true;');}else{var ta=pieces[3].split('"');pieces[3]=ta.join('\\"');var ta=pieces[3].split('\n');pieces[3]=ta.join('\\n');eval('document.'+FormName+'.'+pieces[0]+'['+pieces[1]+'].value = "'+pieces[3]+'";');}}}}}
function searchORGA(field){correct=true;var nr=0;nr1=field.value;flg=0;str="";spc="";arw="";for(var i=0;i<nr1.length;i++){cmp="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890 &@-";tst=nr1.substring(i,i+1);if(cmp.indexOf(tst)<0){flg++;str+=" "+tst;spc+=tst;arw+="^";}else{arw+="_";}}if(flg!=0){if(spc.indexOf(" ")>-1){str+=" Spaces";}correct=false;alert("  "+str+"  not allowed.");if(correct==false){field.value=replaceCharacter(field.value,'{',' ');field.value=replaceCharacter(field.value,'}',' ');field.value=replaceCharacter(field.value,'[',' ');field.value=replaceCharacter(field.value,']',' ');field.value=replaceCharacter(field.value,'(',' ');field.value=replaceCharacter(field.value,')',' ');field.value=replaceCharacter(field.value,'<',' ');field.value=replaceCharacter(field.value,'>',' ');field.value=replaceCharacter(field.value,'-',' ');field.value=replaceCharacter(field.value,'_',' ');field.value=replaceCharacter(field.value,'~',' ');field.value=replaceCharacter(field.value,'`',' ');field.value=replaceCharacter(field.value,'!',' ');field.value=replaceCharacter(field.value,'#',' ');field.value=replaceCharacter(field.value,'$',' ');field.value=replaceCharacter(field.value,'%',' ');field.value=replaceCharacter(field.value,'^',' ');field.value=replaceCharacter(field.value,'&',' ');field.value=replaceCharacter(field.value,'*',' ');field.value=replaceCharacter(field.value,'=',' ');field.value=replaceCharacter(field.value,'+',' ');field.value=replaceCharacter(field.value,'|',' ');field.value=replaceCharacter(field.value,'"',' ');field.value=replaceCharacter(field.value,',',' ');field.value=replaceCharacter(field.value,'.',' ');field.value=replaceCharacter(field.value,':',' ');field.value=replaceCharacter(field.value,';',' ');field.value=replaceCharacter(field.value,'?',' ');field.value=replaceCharacter(field.value,'/',' ');field.value=replaceCharacter(field.value,'\\',' ');field.value=replaceCharacter(field.value,'\'',' ');field.value=replaceCharacter(field.value,'  ',' ');field.value=replaceCharacter(field.value,'	',' ');while((''+field.value.charAt(0)==' ')||(''+field.value.charAt(0)=='	')||(''+field.value.charAt(0)=='\n'))field.value=field.value.substring(1,field.value.length);while((''+field.value.charAt(field.value.length-1)==' ')||(''+field.value.charAt(field.value.length-1)=='	')||(''+field.value.charAt(field.value.length-1)=='\n'))field.value=field.value.substring(0,field.value.length-1);}else{correct=true;}}if(correct==true){for(i=0;i<field.length;i++){var tempobj=field.elements[i];if((tempobj.type.toLowerCase()=="submit")||(tempobj.type.toLowerCase()=="reset")||(tempobj.type.toLowerCase()=="button"));tempobj.disabled=true;tempobj.style.backgroundColor='#d9dae1';}}return correct;}

function selectNavbar(section){if(document.getElementById(section)){document.getElementById(section).style.display='block';}else{alert("Error loading Navigation Bar '"+section+"'");}}var menuwidth='250px';var menubgcolor='#ffffff';var disappeardelay=500;var hidemenu_onClick='yes';var ie4=document.all;var ns6=document.getElementById&&!document.all;if(ie4||ns6){document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>');}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 showhide(obj,e,visible,hidden,menuwidth){if(ie4||ns6);dropmenuobj.style.left=dropmenuobj.style.top=-500;if(menuwidth!=""){dropmenuobj.widthobj=dropmenuobj.style;dropmenuobj.widthobj.width=menuwidth;}if(e.type=="click"&&obj.visibility==hidden||e.type=="mouseover"){obj.visibility=visible;}else if(e.type=="click"){obj.visibility=hidden;}}function iecompattest(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;}function clearbrowseredge(obj,whichedge){var edgeoffset=0;if(whichedge=="rightedge"){var windowedge=ie4&&!window.opera?iecompattest().scrollLeft+iecompattest().clientWidth-15:window.pageXOffset+window.innerWidth-15;dropmenuobj.contentmeasure=dropmenuobj.offsetWidth;if(windowedge-dropmenuobj.x<dropmenuobj.contentmeasure){edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth;}}else{var topedge=ie4&&!window.opera?iecompattest().scrollTop:window.pageYOffset;var windowedge=ie4&&!window.opera?iecompattest().scrollTop+iecompattest().clientHeight-15:window.pageYOffset+window.innerHeight-18;dropmenuobj.contentmeasure=dropmenuobj.offsetHeight;if(windowedge-dropmenuobj.y<dropmenuobj.contentmeasure){edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight;if((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure);edgeoffset=dropmenuobj.y+obj.offsetHeight;}}return edgeoffset;}function populatemenu(what){if(ie4||ns6){dropmenuobj.innerHTML=what.join("");}}function dropdownmenu(obj,e,menucontents,menuwidth){if(window.event){event.cancelBubble=true;}else if(e.stopPropagation){e.stopPropagation();}clearhidemenu();dropmenuobj=document.getElementById?document.getElementById("dropmenudiv"):dropmenudiv;populatemenu(menucontents);if(ie4||ns6){showhide(dropmenuobj.style,e,"visible","hidden",menuwidth);dropmenuobj.x=getposOffset(obj,"left");dropmenuobj.y=getposOffset(obj,"top");dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj,"rightedge")+"px";dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj,"bottomedge")+obj.offsetHeight+"px";}return clickreturnvalue();}function clickreturnvalue(){if(ie4||ns6){return false;}else{return true;}}function contains_ns6(a,b){if(b!=null&&b.parentNode!=null){while(b.parentNode){if((b=b.parentNode)==a){return true;}}}return false;}function dynamichide(e){if(ie4&&!dropmenuobj.contains(e.toElement)){delayhidemenu();}else if(ns6&&e.currentTarget!=e.relatedTarget&&!contains_ns6(e.currentTarget,e.relatedTarget)){delayhidemenu();}}function hidemenu(e){if(typeof dropmenuobj!="undefined"){if(ie4||ns6){dropmenuobj.style.visibility="hidden";}}}function delayhidemenu(){if(ie4||ns6){delayhide=setTimeout("hidemenu()",disappeardelay);}}function clearhidemenu(){if(typeof delayhide!="undefined"){clearTimeout(delayhide);}}if(hidemenu_onClick=="yes"){document.onClick=hidemenu;}

function setCookie(name,value,expires,path,domain,secure){var today=new Date();today.setTime(today.getTime());if(expires){expires=(expires*1000*60*60*24);}var expires_date=new Date(today.getTime()+(expires));document.cookie=name+"="+escape(value)+((expires)?";expires="+expires_date.toGMTString():"")+((path)?";path="+path:"")+((domain)?";domain="+domain:"")+((secure)?";secure":"");}
function setPopView(){if((top.location!=location)&&(window.name.toLowerCase().substring(6,window.name)=="iframe")&&(document.getElementById('view_iframe_buttons')))document.getElementById('view_iframe_buttons').style.display='block';if((top.location==location)&&(window.name!='')&&(document.getElementById('view_popup_buttons')))document.getElementById('view_popup_buttons').style.display='block';if((top.location==location)&&(document.getElementById('view_popup_banner')))document.getElementById('view_popup_banner').style.display='block';if((top.location==location)&&(document.getElementById('view_page_footer')))document.getElementById('view_page_footer').style.display='block';if((top.location==location)&&(document.getElementById('filter_list')))document.getElementById('filter_list').style.display='none';if((top.location==location)&&(document.getElementById('number_of_records')))document.getElementById('number_of_records').style.display='none';if((top.location==location)&&(document.getElementById('restricted_iacuc_navigation')))document.getElementById('restricted_iacuc_navigation').style.display='block';if((top.location==location)&&(window.name!='')&&(document.getElementById('restricted_iacuc_navigation')))document.getElementById('restricted_iacuc_navigation').style.display='none';if((top.location==location)&&(document.getElementById('restricted_irb_navigation')))document.getElementById('restricted_irb_navigation').style.display='block';if((top.location==location)&&(window.name!='')&&(document.getElementById('restricted_irb_navigation')))document.getElementById('restricted_irb_navigation').style.display='none';}
function setPrintView(){if((top.location==location)&&(document.getElementById('view_popup_buttons')))document.getElementById('view_popup_buttons').style.display='none';if((top.location==location)&&(document.getElementById('view_popup_banner')))document.getElementById('view_popup_banner').style.display='none';if((top.location==location)&&(document.getElementById('view_iframe_buttons')))document.getElementById('view_iframe_buttons').style.display='none';if((top.location==location)&&(document.getElementById('view_page_footer')))document.getElementById('view_page_footer').style.display='none';if((top.location==location)&&(document.getElementById('filter_list')))document.getElementById('filter_list').style.display='none';if((top.location==location)&&(document.getElementById('number_of_records')))document.getElementById('number_of_records').style.display='none';if((top.location == location)&&(document.getElementById('restricted_iacuc_navigation')))document.getElementById('restricted_IACUC_navigation').style.display='none';if((top.location == location)&&(document.getElementById('restricted_irb_navigation')))document.getElementById('restricted_irb_navigation').style.display='none';}
function setValue(element,exp){setCookie(element.name,element.value,exp);}
function show_calendar(){$G=arguments[0];if(!chkArg(arguments[1]))$H=new String($t.getMonth());else $H=(typeof(arguments[1])=="number")?arguments[1].toString():((arguments[1]=="")?new String($t.getMonth()):arguments[1]);if(!chkArg(arguments[2]))$I=new String($t.getFullYear().toString());else $I=(typeof(arguments[2])=="number")?arguments[2].toString():arguments[2];if(!chkArg(arguments[3]))$J="MM/DD/YYYY";else $J=(typeof(arguments[3])=="string")?arguments[3]:"MM/DD/YYYY";if(!chkArg(arguments[4]))$K="POPUP";else $K=(typeof(arguments[4])=="string"&&(arguments[4]=="POPUP"||arguments[4]=="INLINE"))?arguments[4]:"POPUP";if(!chkArg(arguments[5]))$0Y="CloseOnSelect=Yes;AppendOrReplace=Replace;AppendChar=';';ReturnData=Date;Title=Select Date ...;AllowWeekends=Yes;Resizable=No;Language=E;Stylesheet='/styles/shtml.css';";else $0Y=((typeof(arguments[5])=="string")?arguments[5]:"CloseOnSelect=Yes;AppendOrReplace=Replace;AppendChar=';';ReturnData=Date;Title=Select Date ...;AllowWeekends=Yes;Resizable=No;Language=E;Stylesheet='/styles/shtml.css';");Build($G,$H,$I,$J,$K,$0Y,1);}if(!Array.prototype.push){Array.prototype.push=function(){for(var i=0;i<arguments.length;i++)this[this.length]=arguments[i];};};function name_values($a){var $b=new Array();var rc="\235";var $a=$a.replace(/\\\;/g,rc);var $z=new RegExp("[a-zA-Z0-9]+\=[\<\>\/:#a-zA-Z0-9\-\+\., \235]+","gi");var y=$a.match($z);for(i=0;i<y.length;i++){var s=y[i].split("=");s[1]=s[1].replace(rc,";");$b[i]="v_"+s[0];eval($b[i]+" = '"+s[1]+"'");};return $b;};function chkVar($d){if(typeof(eval($d))=="number")return true;if(eval($d)&&eval($d)!="")return true;else return false;};function chkArg($e){if($e=="undefined"||$e==null||$e=="")return false;else return true;};function arrayElt($f,$g){var j=0;for(j=0;j<$f.length;j++){if($f[j].toUpperCase()==$g.toUpperCase())return j;};return "-1";};function pad2($e){if(typeof $e=="number")return($e.toString().length<2)?"0"+$e:$e;else if(typeof $e=="string")return($e.length<2)?("0"+$e):(""+$e);else return($e.toString().length<2)?"0"+$e:$e;};var $h="";var $i="";function onClickFn($j){var re=/pday/;$h=$i;$h=$h.replace(re,"'"+$j+"'");eval($h);};function kdwn($k){if(event.keyCode==13)$k.onchange();else return false;};function Today(){var d=new Date();return((d.getMonth()+1)+"/"+d.getDate()+"/"+d.getFullYear());};function dateAdd($l,$m,$n){var d=new Date($l);var dv=d.valueOf();var $o;if($n=="+")$o=dv+($m*(1000*60*60*24));else $o=dv-($m*(1000*60*60*24));var nd=new Date($o);return((nd.getMonth()+1)+"/"+nd.getDate()+"/"+nd.getFullYear());};function IESplit(re,st){var $p;var $q=new Array();var $r;while((x=re.exec(st))!=null){$q.push(st.substring(0,st.indexOf(x[1])));$q.push(x[1]);st=st.substr(st.indexOf(x[1])+x[1].length);};return $q;};var v_CloseOnSelect,v_AppendOrReplace,v_AppendChar,v_ReturnData;var v_InlineX,v_InlineY,v_Title,v_CurrentDate,v_AllowWeekends;var v_Resizable,v_Width,v_Height,v_SelectAfter,v_NSHierarchy;var v_SelectBefore,v_CallFunction,v_PopupX,v_PopupY,v_Holidays;var v_Nav,v_SmartNav,v_Fix,v_ShowFix,v_WeekStart,v_Weekends;var va_Holidays,v_ShortNames,v_AllowHolidays,v_Language,v_Stylesheet;var $s=new Array();var $t=new Date();var $u;var $v;var $w;var $x,$y;var cx,cy;var x,y;var $z,$A;var $B,$Z;$D=(navigator.appName.indexOf("Netscape")!=-1)?true:false;$E=(navigator.appName.indexOf("Microsoft")!=-1)?true:false;$F=(document.getElementById)?true:false;Calendar.EMonths=["January","February","March","April","May","June","July","August","September","October","November","December"];Calendar.SEMonths=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];Calendar.EDOW=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];Calendar.DOMonth=[31,28,31,30,31,30,31,31,30,31,30,31];Calendar.lDOMonth=[31,29,31,30,31,30,31,31,30,31,30,31];Calendar.gInitText="Softricks.com Calendar";function Calendar($G,$H,$I,$J,$K){if(($H==null)&&($I==null))return;if($H==null){this.gMonthName=null;this.gMonth=null;this.gYearly=true;}else{this.gMonthName=Calendar.getMonthArray()[$H];this.gMonth=new Number($H);this.gYearly=false;};if($K==null)this.gType="POPUP";else this.gType=$K;this.CODE="";if(this.gType=="INLINE"){this.WHO="";this.INLINE="Calendar";}else this.WHO="window.opener.";this.gYear=$I;this.gFormat=$J;this.gReturnItem=$G;this.gTitle="Softricks.com Calendar";};Calendar.getMonthArray=Calendar_getMonthArray;Calendar.getSMonthArray=Calendar_getSMonthArray;Calendar.getDOWArray=Calendar_getDOWArray;Calendar.get_daysofmonth=Calendar_get_daysofmonth;Calendar.calc_month_year=Calendar_calc_month_year;Calendar.print=Calendar_print;Calendar.CreateCalendarLayer=Calendar_CreateCalendarLayer;Calendar.Close=Calendar_Close;Calendar.Lwwrite=Calendar_Lwwrite;Calendar.MoveTo=Calendar_MoveTo;Calendar.isWeekend=Calendar_isWeekend;Calendar.isHoliday=Calendar_isHoliday;Calendar.processDateData=Calendar_processDateData;Calendar.readDate=Calendar_readDate;function Calendar_getMonthArray(){if(!v_Language||v_Language=='E')return Calendar.EMonths;else return Calendar.Months;};function Calendar_getSMonthArray(){if(!v_Language||v_Language=='E')return Calendar.SEMonths;else return Calendar.SMonths;};function Calendar_getDOWArray(){if(!v_Language||v_Language=='E')return Calendar.EDOW;else return Calendar.DOW;};function Calendar_get_daysofmonth($L,$I){if(($I%4)==0){if(($I%100)==0&&($I%400)!=0)return Calendar.DOMonth[$L];return Calendar.lDOMonth[$L];}else return Calendar.DOMonth[$L];};function Calendar_calc_month_year($M,$N,$O){var $P=new Array();if($O==-1){if($M==0){$P[0]=11;$P[1]=parseInt($N,10)-1;}else{$P[0]=parseInt($M,10)-1;$P[1]=parseInt($N,10);}}else if($O==1){if($M==11){$P[0]=0;$P[1]=parseInt($N,10)+1;}else{$P[0]=parseInt($M,10)+1;$P[1]=parseInt($N,10);}};return $P;};function Calendar_print(){$u.print();};function Calendar_isWeekend($j){var i;for(i=0;i<$s.length;i++){if(parseInt($j)==parseInt($s[i]))return true;};return false;};function Calendar_isHoliday($j){var i=arrayElt(va_Holidays,$j);if(parseInt(i)>-1)return true;return false;};function Calendar_processDateData($Q,$R){var m;var td=Today();var $S=new RegExp("(Today)(([\\+\\-])([0-9]+))?","i");if((m=$Q.match($S))!=null){if(m[1].toUpperCase()=="TODAY"&&m[0].length>5)return dateAdd(td,m[4],m[3]);else if(m[1].toUpperCase()=="TODAY")return td;}else{return Calendar.readDate($Q,$R);}};function Calendar_readDate($l,$T){var re="";var $U=new Array();$U.push("Dummy");var $V="";var $W="";var $X="";for(i=0;i<12;i++){$X+=Calendar.getMonthArray()[i]+((i<11)?"|":"");$W+=Calendar.getSMonthArray()[i]+((i<11)?"|":"");};for(i=0;i<7;i++)$V+=Calendar.getDOWArray()[i]+((i<7)?"|":"");var $Y=IESplit(new RegExp("(DD|MM|MONTH|MON|YYYY|YY|DOW)"),$T.toUpperCase());for(i=0;i<$Y.length;i++){switch($Y[i].toUpperCase()){case "DD":re+="(\\d{1,2})";$U.push($Y[i]);break;case "DOW":re+="("+$V+")";$U.push($Y[i]);break;case "MM":re+="(\\d{1,2})";$U.push($Y[i]);break;case "MON":re+="("+$W+")";$U.push($Y[i]);break;case "MONTH":re+="("+$X+")";$U.push($Y[i]);break;case "YY":re+="(\\d{1,2})";$U.push($Y[i]);break;case "YYYY":re+="(\\d{4})";$U.push($Y[i]);break;default:re+=$Y[i];}};var $Z,$00,$01;var $02=new RegExp(re,"i");if($02.test($l)){var ma=$l.match($02);for(i=0;i<ma.length;i++){switch($U[i]){case "DD":$Z=parseInt(ma[i],10);break;case "MM":$00=parseInt(ma[i],10);break;case "MON":$00=parseInt(arrayElt(Calendar.getSMonthArray(),ma[i]),10)+1;break;case "MONTH":$00=parseInt(arrayElt(Calendar.getMonthArray(),ma[i]),10)+1;break;case "YY":$03=parseInt(ma[i],10);$01=(($03>50)?($03+1900):($03+2000));break;case "YYYY":$01=parseInt(ma[i],10);break;}}};if(!($Z||$00||$01))return null;else return(new Date($00+"/"+$Z+"/"+$01));};function Calendar_Close($04,$05){if($04=="POPUP")$u.close();if($04=="INLINE")Calendar.Lwwrite(Calendar.gInitText,$05);$u=null;};new Calendar();Calendar.prototype.getMonthlyCalendarCode=function(){var $06="";var $07="";var $08="";$06=$06+"<TABLE WIDTH='"+(v_Width-30)+"' BORDER=1>";$07=this.cal_header();$08=this.cal_data();$06=$06+$07+$08;$06=$06+"</TABLE>";return $06;};Calendar.prototype.onclickfn=function(){var $09=this.WHO+((this.gType=="POPUP")?"document."+v_NSHierarchy:"window.document."+v_NSHierarchy)+this.gReturnItem+".value";var $0a=(this.returnMode=="Replace")?" = ":" += ";var $0b="apchar = ''"+((this.returnMode=="Replace")?";":" + ")+"(("+$09+" == '') ? '' : '"+this.appendChar+"');\n"+$09+$0a+"apchar + pday;\n";return $0b;};Calendar.prototype.showSmartNavBar=function(){var $0z="<table border=0 class='innerColor'><tr><td rowspan=2>";$0z+="<select name='selMonth' class='monthEntryStyle' onchange=\""+this.WHO+"Build("+"'"+this.gReturnItem+"', document.frmCal.selMonth.selectedIndex, '"+this.gYear+"', '"+this.gFormat+"', '"+this.gType+"');\">\n";for(i=0;i<12;i++){$0z+="<option value=\"" + i + "\" ";if(parseInt(this.gMonth)==i)$0z+="selected";$0z+=" CLASS='monthEntryStyle'>"+Calendar.getMonthArray()[i]+"</option>\n";};$0z+="<\/select>\n</td><td rowspan=2>";$0z+="<input name=\"cy\" size=4 maxlength=4 value=\""+this.gYear+"\" onchange=\""+"javascript:"+this.WHO+"Build("+"'"+this.gReturnItem+"', '"+this.gMonth+"', document.frmCal.cy.value, '"+this.gFormat+"', '"+this.gType+"');\" "+"onkeydown=\"javascript:kdwn(this);\" "+"class='yearEntryStyle'>\n";$0z+="</td><td>"+"<A HREF=\"javascript:void(0);\" onClick=\"document.frmCal.cy.value++;document.frmCal.cy.onchange();return false;\" "+"class='yearArrowStyle'>^</A>"+"</td></tr><tr><td>"+"<A HREF=\"javascript:void(0);\" onClick=\"document.frmCal.cy.value--;document.frmCal.cy.onchange();return false;\" "+"class='yearArrowStyle'>v</A>"+"</td></tr></table>";this.wwrite($0z);};Calendar.prototype.show=function(){var $06="";this.wwrite("<html>");this.wwrite("<head><title>Calendar:"+this.gTitle+"</title>");if(this.gType=="POPUP"){this.wwrite("<LINK REL=stylesheet TYPE=\"text/css\" HREF=\""+v_Stylesheet+"\">");this.wwrite("<script language='javascript'>"+"function onClickFn(pday) {\n"+this.onclickfn()+"}\n<\/script>");}else $i=this.onclickfn();if(v_SmartNav=="Yes"&&this.gType=="POPUP")this.wwrite("<script language='javascript1.2'>\n"+"function kdwn(pthis) {"+"if (event.keyCode == 13) pthis.onchange(); else return false;};\n"+"</script>");this.wwrite("</head>");this.wwrite("<body onload=\"window.focus();\" onBlur=\"window.focus();\">");this.wwrite("<form name=\"frmCal\" onsubmit=\"return false;\">");this.wwrite("<TABLE WIDTH='"+(v_Width-30)+"' BORDER=0 CELLPADDING=0 CELLSPACING=2 CLASS='borderColor'><TR><TD>"+"<TABLE BORDER=0 WIDTH='100%' CELLPADDING=1 CELLSPACING=0 CLASS='innerColor'>"+"<TR><TD CLASS='titleStyle'>"+this.gTitle+"</TD><TD CLASS='titleStyle' ALIGN=RIGHT></TD></TR><TR>");this.wwrite("<TD CLASS='headerStyle'>"+this.gMonthName+" "+this.gYear+"</TD>");this.wwrite("<TD CLASS='headerStyle' ALIGN=RIGHT>"+((v_ShowFix=="No")?"":("Fix"+"<INPUT TYPE=CHECKBOX NAME=fixCheck "+((v_Fix=="Yes")?"CHECKED ":"")+"onClick=\""+((this.gType=="POPUP")?"alert('Fixing Window')":"fixCal(this.checked);")+"\">"))+"</TD></TR><TR><TD COLSPAN=2 CLASS='headerStyle'>");if(v_SmartNav=="Yes")this.showSmartNavBar();var $0d=Calendar.calc_month_year(this.gMonth,this.gYear,-1);var $0e=$0d[0];var $0f=$0d[1];var $0g=Calendar.calc_month_year(this.gMonth,this.gYear,1);var $0h=$0g[0];var $0i=$0g[1];if(v_Nav=="Yes"){this.wwrite("<TABLE WIDTH='"+(v_Width-30)+"' BORDER=1 CELLSPACING=0 CELLPADDING=0 CLASS='navStyle'><TR><TD ALIGN=center>");this.wwrite("[<A HREF=\""+"javascript:"+this.WHO+"Build("+"'"+this.gReturnItem+"', '"+this.gMonth+"', '"+(parseInt(this.gYear,10)-1)+"', '"+this.gFormat+"', '"+this.gType+"'"+");\"><<<\/A>]</TD><TD ALIGN=center>");this.wwrite("[<A HREF=\""+"javascript:"+this.WHO+"Build("+"'"+this.gReturnItem+"', '"+$0e+"', '"+$0f+"', '"+this.gFormat+"', '"+this.gType+"'"+");\"><<\/A>]</TD><TD ALIGN=center>");this.wwrite("[<A HREF=\"javascript:window.print();\">"+((v_ShortNames=="Yes")?"P":"Print")+"</A>]</TD><TD ALIGN=center>");this.wwrite("[<A HREF=\""+"javascript:"+this.WHO+"Build("+"'"+this.gReturnItem+"', '"+$t.getMonth()+"', '"+$t.getFullYear()+"', '"+this.gFormat+"', '"+this.gType+"'"+");\">"+((v_ShortNames=="Yes")?"*":"Today")+"<\/A>]</TD><TD ALIGN=center>");this.wwrite("[<A HREF=\""+"javascript:"+this.WHO+"Build("+"'"+this.gReturnItem+"', '"+$0h+"', '"+$0i+"', '"+this.gFormat+"', '"+this.gType+"'"+");\">><\/A>]</TD><TD ALIGN=center>");this.wwrite("[<A HREF=\""+"javascript:"+this.WHO+"Build("+"'"+this.gReturnItem+"', '"+this.gMonth+"', '"+(parseInt(this.gYear,10)+1)+"', '"+this.gFormat+"', '"+this.gType+"'"+");\">>><\/A>]</TD></TR></TABLE>");}$06=this.getMonthlyCalendarCode();this.wwrite($06);this.wwrite("</TD></TR></TABLE></TD></TR></TABLE>");this.wwrite("</form>");this.wwrite("</body></html>");if(this.gType=="POPUP"){$u.document.open("text/html","replace");$u.document.writeln(this.CODE);$u.document.close();}if(this.gType=="INLINE")Calendar.Lwwrite(this.CODE,this.INLINE);};Calendar.prototype.cal_header=function(){var $06="";var i=0,j=0;$06=$06+"<TR>";for(i=v_WeekStart,j=0;j<7;i++,j++,i=i%7)$06=$06+"<TD WIDTH='"+((i==6)?16:14)+"%' CLASS='weekdayHeaderStyle'>"+((v_ShortNames=="Yes")?Calendar.getDOWArray()[i].substring(0,1):Calendar.getDOWArray()[i].substring(0,3))+"</TD>";$06=$06+"</TR>";return $06;};Calendar.prototype.cal_data=function(){var $0j=new Date();$0j.setDate(1);$0j.setMonth(this.gMonth);$0j.setFullYear(this.gYear);var $0k=$0j.getDay();var $0l=1;var $0m=Calendar.get_daysofmonth(this.gMonth,this.gYear);var $0n=0,j=0;var $06="";if(this.closeable){$0o=((this.gType=="POPUP")?"window.close();":"");$0p="Calendar.Close(\"" + this.gType + "\", \"" + this.INLINE + "\"); ";}else{$0o="";$0p="void(0);' ";}var $09=this.WHO+((this.gType=="POPUP")?"document.":"window.document.")+this.gReturnItem+".value";$06=$06+"<TR>";for(j=v_WeekStart,i=0;j!=$0k;j++,i++,j=j%7){$06=$06+"<TD WIDTH='14%' "+this.applySpecialStyle(0,j,"9999")+">&nbsp;</TD>";}for(j=$0k;i<7;j++,i++,j=j%7){$06=this.createDates($06,$0j,$0l,j);$0l=$0l+1;}$06=$06+"</TR>";for(k=2;k<7;k++){$06=$06+"<TR>";for(j=v_WeekStart,i=0;i<7;j++,i++,j=j%7){$06=this.createDates($06,$0j,$0l,j);$0l=$0l+1;if($0l>$0m){$0n=1;break;}}if(i==6)$06=$06+"</TR>";if($0n==1)break;}for(m=1;m<(7-i);m++){j=(j+1)%7;if(this.gYearly)$06=$06+"<TD WIDTH='14%'"+this.applySpecialStyle(0,j,"9999",1)+">&nbsp;</TD>";else $06=$06+"<TD WIDTH='14%' "+this.applySpecialStyle(0,j,"9999",1)+">"+m+"</TD>";}return $06;};Calendar.prototype.createDates=function($0q,$0r,$0s,pj){var $0t="";var $0u="";var $0v="";$0r.setDate($0s);$0v=String(pad2(this.gMonth+1))+String(pad2($0s));if((this.gAllowWeekends=="No"&&Calendar.isWeekend(pj))||($0r<v_SelectAfter||$0r>v_SelectBefore)||(this.gAllowHolidays=="No"&&Calendar.isHoliday($0v))){$0t="";$0u="";}else{$0t="<A HREF='javascript:"+((this.CallFunction!="")?(this.WHO+this.CallFunction+"();"):"")+$0p+"' "+"onClick=\"onClickFn('"+((this.returnData=="Date")?this.format_data($0s):this.format_dow($0s))+"');"+((this.CallFunction!="")?(this.WHO+this.CallFunction+"();"):"")+$0o+"return true;"+"\" "+(Calendar.isHoliday($0v)?"CLASS='holidayLinkStyle'":"CLASS='linkStyle'")+">";$0u="<\/A>";}$0q=$0q+"<TD WIDTH='14%' "+this.applySpecialStyle($0s,pj,$0v)+">"+$0t+$0s+$0u+"</TD>";return $0q;};Calendar.prototype.applySpecialStyle=function($0w,$0x,$0y,$0z){var $0A;if(this.gCurrentDate!="NONE")$0A=this.gCurrentDate;else $0A=$t;var $0B=$0A.getDate();var $0Z=$0A.getMonth();var $0D=$0A.getFullYear();if($0y!="9999"&&Calendar.isHoliday($0y))return("CLASS='holidayStyle'");if(parseInt($0w)==$0B&&parseInt(this.gMonth)==$0Z&&parseInt(this.gYear)==$0D)return "CLASS='todayStyle'";if(Calendar.isWeekend($0x))return($0z==1?"CLASS='dimWeekendStyle'":"CLASS='weekendStyle'");if($0z==1)return "CLASS='dimStyle'";else return "CLASS='normalStyle'";};Calendar.prototype.format_data=function($0E){var $0F=this.gFormat;var $0G=1+this.gMonth;$0G=($0G.toString().length<2)?"0"+$0G:$0G;var $0H=Calendar.getMonthArray()[this.gMonth].substr(0,3).toUpperCase();var $0I=Calendar.getMonthArray()[this.gMonth].toUpperCase();var $0J=new String(this.gYear);var $0K=new String(this.gYear.substr(2,2));var $0L=($0E.toString().length<2)?"0"+$0E:$0E;var $0M=Calendar.getDOWArray()[new Date($0G+"/"+$0L+"/"+$0J).getDay()];if((new RegExp("YYYY","ig")).test($0F))$0F=$0F.replace(/YYYY/ig,$0J);else if((new RegExp("YY","ig")).test($0F))$0F=$0F.replace(/YY/ig,$0K);if((new RegExp("DD","ig")).test($0F))$0F=$0F.replace(/DD/ig,$0L);if((new RegExp("MM","ig")).test($0F))$0F=$0F.replace(/MM/ig,$0G);if((new RegExp("MONTH","ig")).test($0F))$0F=$0F.replace(/MONTH/ig,$0I);else if((new RegExp("MON","ig")).test($0F))$0F=$0F.replace(/MON/ig,$0H);if((new RegExp("DOW","ig")).test($0F))$0F=$0F.replace(/DOW/ig,$0M);return $0F;};Calendar.prototype.format_dow=function($0E){var $0F;var $0G=1+this.gMonth;$0G=($0G.toString().length<2)?"0"+$0G:$0G;var $0H=Calendar.getMonthArray()[this.gMonth].substr(0,3).toUpperCase();var $0I=Calendar.getMonthArray()[this.gMonth].toUpperCase();var $0J=new String(this.gYear);var $0L=($0E.toString().length<2)?"0"+$0E:$0E;var $0j=new Date($0G+"\/"+$0L+"\/"+$0J);$0F=Calendar.getDOWArray()[$0j.getDay()];return $0F;};Calendar.prototype.wwrite=function($0N){this.CODE+=$0N;};function Calendar_CreateCalendarLayer($0O,$0P,pInitText){if(pInitText==null)pInitText=Calendar.gInitText;else Calendar.gInitText=pInitText;v_InlineX=$0O;v_InlineY=$0P;var Calendar_ID="Calendar";if($E){document.writeln("<DIV ID=\"" + Calendar_ID + "\" STYLE=\""+"position:absolute;zIndex:300;top:"+$0P+"px;left:"+$0O+"px;"+"\">" + pInitText + "<\/DIV>");}else if($F){document.writeln("<DIV ID=\"" + Calendar_ID + "\" STYLE=\""+"position:absolute;zIndex:300;top:"+$0P+"px;left:"+$0O+"px;"+"\">" + pInitText + "<\/DIV>");}else if($D){document.writeln("<DIV ID=\"" + Calendar_ID + "\" STYLE=\""+"position:absolute;zIndex:300;top:"+$0P+"px;left:"+$0O+"px;"+"\">" + pInitText + "<\/DIV>");}}function Calendar_Lwwrite($0Q,$05){if($E){document.all[$05].innerHTML=$0Q;}else if($F){$0R=document.createRange();el=document.getElementById($05);$0R.setStartBefore(el);$0S=$0R.createContextualFragment($0Q);while(el.hasChildNodes())el.removeChild(el.lastChild);el.appendChild($0S);}else if($D){var $0T=document.layers[$05].document;$0T.open();$0T.write($0Q);$0T.close();}}function Calendar_MoveTo(pX,pY,$05){if($E){document.all[$05].style.top=pY;document.all[$05].style.left=pX;}else if($F){document.getElementById($05).style.top=pY;document.getElementById($05).style.left=pX;}else if($D){document.layers[$05].top=pY;document.layers[$05].left=pX;}}$B=false;$Z=false;function fixCal($0U){if($0U)initEvents(0);else initEvents(1);}function click(e){x=($E)?(event.x+document.body.scrollLeft):e.pageX;y=($E)?(event.y+document.body.scrollTop):e.pageY;cx=($E)?(x-parseInt($0V.left)):(($F)?(x-parseInt($0V.left)):(x-$v.x));cy=($E)?(y-parseInt($0V.top)):(($F)?(y-parseInt($0V.top)):(y-$v.y));$Z=false;$B=true;}function unclick(e){$Z=true;$B=false;}function handleMove(e){$x=($E)?(event.x+document.body.scrollLeft):e.pageX;$y=($E)?(event.y+document.body.scrollTop):e.pageY;if($B){v_InlineX=$x-cx;v_InlineY=$y-cy;MoveLayer($x-cx,$y-cy,"myLayer");}}function initEvents($0W){if($0W==1){if($D&&!$F)$v.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP|Event.MOUSEMOVE);if($F&&$D){$v.addEventListener("mousemove",handleMove,true);$v.addEventListener("mousedown",click,true);$v.addEventListener("mouseup",unclick,true);}else{$v.onmousemove=handleMove;$v.onmousedown=click;$v.onmouseup=unclick;}}else{if($D&&!$F)$v.releaseEvents(Event.MOUSEDOWN|Event.MOUSEUP|Event.MOUSEMOVE);if($F&&$D){$v.removeEventListener("mousemove",handleMove,true);$v.removeEventListener("mousedown",click,true);$v.removeEventListener("mouseup",unclick,true);}else{$v.onmousemove="";$v.onmousedown="";$v.onmouseup="";}}}function MoveLayer(pX,pY){$0V.top=pY;$0V.left=pX;}function drag_init($0X){if($E){$0V=document.all[$0X].style;$v=document.all[$0X];}else if($F){$0V=document.getElementById($0X).style;$v=document.getElementById($0X);}else if($D){$0V=document.layers[$0X];$v=document.layers[$0X];}if(v_Fix=="Yes")initEvents(0);else initEvents(1);}function CalResize(){v_Height=$u.innerHeight;v_Width=$u.innerWidth;}function Build($G,$H,$I,$J,$K,$0Y,$0Z){if($0Z&&$0Z!=""){v_Resizable=undefined;v_SelectAfter=undefined;v_SelectBefore=undefined;v_NSHierarchy=undefined;v_CallFunction=undefined;v_Nav=undefined;v_ShowFix=undefined;v_SmartNav=undefined;v_Fix=undefined;v_WeekStart=undefined;v_Width=undefined;v_Height=undefined;v_ShortNames=undefined;v_Holidays=undefined;v_Language=undefined;v_Stylesheet=undefined;}if($I==""||($I!=""&&isNaN($I))){window.status="Invalid Year";return true;}else window.status="";if($0Y&&$0Y!=""){v_CurrentDate="";var $10=name_values($0Y);var $09="document."+$G+".value";var $11=eval($09);if($11!="")v_CurrentDate=$11;v_Weekends=chkVar("v_Weekends")?v_Weekends:"06";for(i=0;i<v_Weekends.length;i++)$s.push(parseInt(v_Weekends.charAt(i)));}else v_CurrentDate="";var $12;if(chkVar("v_CurrentDate")){if(v_CurrentDate.charAt(0)=='<'&&v_CurrentDate.charAt(v_CurrentDate.length-1)=='>'){var $13="document."+v_CurrentDate.substring(1,v_CurrentDate.length-1)+".value";v_CurrentDate=eval($13);}if(Calendar.processDateData(v_CurrentDate,$J)==null)$12=new Date();else $12=new Date(Calendar.processDateData(v_CurrentDate,$J));$H=$12.getMonth();$I=$12.getFullYear().toString();}else $12="NONE";v_Resizable=chkVar("v_Resizable")?v_Resizable:"No";v_SelectAfter=(typeof v_SelectAfter=="string")?new Date(Calendar.processDateData(v_SelectAfter,$J)):v_SelectAfter;v_SelectBefore=(typeof v_SelectBefore=="string")?new Date(Calendar.processDateData(v_SelectBefore,$J)):v_SelectBefore;v_NSHierarchy=$D?(chkVar("v_NSHierarchy")?(v_NSHierarchy+".document."):""):"";v_CallFunction=chkVar("v_CallFunction")?v_CallFunction:"";v_Nav=chkVar("v_Nav")?v_Nav:"Yes";v_SmartNav=chkVar("v_SmartNav")?v_SmartNav:"No";v_Fix=chkVar("v_Fix")?v_Fix:"Yes";v_ShowFix=chkVar("v_ShowFix")?v_ShowFix:"No";v_ShortNames=chkVar("v_ShortNames")?v_ShortNames:"No";v_WeekStart=chkVar("v_WeekStart")?parseInt(v_WeekStart):0;va_Holidays=chkVar("v_Holidays")?v_Holidays.split(","):"";v_Language=chkVar("v_Language")?v_Language:'E';v_Stylesheet=chkVar("v_Stylesheet")?v_Stylesheet:'/styles/shtml.css';var $14,$15;v_Width=chkVar("v_Width")?v_Width:300;v_Height=chkVar("v_Height")?v_Height:187;if($K=="POPUP"){$15=chkVar("v_Width")?v_Width:300;if($E)$14=chkVar("v_Height")?v_Height:187;else if($D)$14=chkVar("v_Height")?v_Height:187;if(v_SmartNav=="Yes")$14+=30;v_PopupX=chkVar("v_PopupX")?v_PopupX:-1;v_PopupY=chkVar("v_PopupY")?v_PopupY:-1;if(v_PopupX>=0&&v_PopupY>=0){if(!$u||$u.closed)$u=window.open("","Calendar","width="+$15+",height="+$14+",status=no,dependent=yes,resizable="+v_Resizable+",screenX="+v_PopupX+",screenY="+v_PopupY+",left="+v_PopupX+",top="+v_PopupY);}else{if(!$u||$u.closed)$u=window.open("","Calendar","width="+$15+",height="+$14+",status=no,dependent=yes,resizable="+v_Resizable);}$u.opener=self;if($D&&!$F){$u.captureEvents(Event.RESIZE);}$u.onResize=CalResize;}$16=new Calendar($G,$H,$I,$J,$K);$16.gCurrentDate=$12;$16.gAllowWeekends=(chkVar("v_AllowWeekends")&&v_AllowWeekends=="Yes")?"Yes":"No";$16.gAllowHolidays=(chkVar("v_AllowHolidays")&&v_AllowHolidays=="No")?"No":"Yes";$16.closeable=chkVar("v_CloseOnSelect")?((v_CloseOnSelect=="Yes")?true:false):true;$16.returnMode=chkVar("v_AppendOrReplace")?v_AppendOrReplace:"Replace";$16.returnData=chkVar("v_ReturnData")?v_ReturnData:"Date";$16.appendChar=($16.returnMode=="Append")?chkVar("v_AppendChar")?v_AppendChar:";":"";$16.CallFunction=chkVar("v_CallFunction")?v_CallFunction:"";$16.InlineX=chkVar("v_InlineX")?v_InlineX:100;$16.InlineY=chkVar("v_InlineY")?v_InlineY:100;if($16.gType=="INLINE"){Calendar.MoveTo($16.InlineX,$16.InlineY,$16.INLINE);}$16.gTitle=v_Title?v_Title:$16.gMonthName+"/"+$16.gYear;$16.fontface="Arial";if($16.gYearly)$16.showY();else $16.show();if($16.gType=="INLINE"){drag_init($16.INLINE);}}Calendar.prototype.showY=function(){var $06="";var i;var vr,vc,vx,vy;var $17=285;var $18=200;var $19=10;var $1a;if($E)$1a=75;else if($F)$1a=25;else if($D)$1a=25;this.wwrite("<html>");this.wwrite("<head><title>Select Date</title>");this.wwrite("<style type='text/css'>\n<!--");for(i=0;i<12;i++){vc=i%3;if(i>=0&&i<=2)vr=0;if(i>=3&&i<=5)vr=1;if(i>=6&&i<=8)vr=2;if(i>=9&&i<=11)vr=3;vx=parseInt($17*vc)+$19;vy=parseInt($18*vr)+$1a;this.wwrite(".lclass"+i+" {position:absolute;top:"+vy+";left:"+vx+";}");}this.wwrite("-->\n</style>");if(this.gType=="POPUP")this.wwrite("<script language='javascript'>"+"function onClickFn(pday) {\n"+this.onclickfn()+"}\n<\/script>");else $i=this.onclickfn();this.wwrite("</head>");this.wwrite("<FONT FACE='"+this.fontface+"' SIZE=2><B>");this.wwrite("Year : "+this.gYear);this.wwrite("</B><BR>");var $0f=parseInt(this.gYear,10)-1;var $0i=parseInt(this.gYear,10)+1;this.wwrite("<TABLE WIDTH='"+(v_Width-30)+"' BORDER=1 CELLSPACING=0 CELLPADDING=0 BGCOLOR='#e0e0e0'><TR><TD ALIGN=center>");this.wwrite("[<A HREF=\""+"javascript:window.opener.Build("+"'"+this.gReturnItem+"', null, '"+$0f+"', '"+this.gFormat+"'"+");"+"\" alt='Prev Year'><<<\/A>]</TD><TD ALIGN=center>");this.wwrite("[<A HREF=\"javascript:window.print();\">Print</A>]</TD><TD ALIGN=center>");this.wwrite("[<A HREF=\""+"javascript:window.opener.Build("+"'"+this.gReturnItem+"', null, '"+$0i+"', '"+this.gFormat+"'"+");"+"\">>><\/A>]</TD></TR></TABLE><BR>");var j;for(i=11;i>=0;i--){if($E)this.wwrite("<DIV ID=\"layer" + i + "\" CLASS=\"lclass" + i + "\">");else if($F)this.wwrite("<DIV ID=\"layer" + i + "\" CLASS=\"lclass" + i + "\">");else if($D)this.wwrite("<LAYER ID=\"layer" + i + "\" CLASS=\"lclass" + i + "\">");this.gMonth=i;this.gMonthName=Calendar.getMonthArray()[this.gMonth];$06=this.getMonthlyCalendarCode();this.wwrite(this.gMonthName+"/"+this.gYear+"<BR>");this.wwrite($06);if($E)this.wwrite("</DIV>");else if($F)this.wwrite("</DIV>");else if($D)this.wwrite("</LAYER>");};this.wwrite("</font><BR></body></html>");$u.document.open();$u.document.writeln(this.CODE);$u.document.close();};function show_yearly_calendar($G,$I,$J){if($I==null||$I=="")$I=new String($t.getFullYear().toString());else $I=(typeof($I)=="number")?$I.toString():$I;if($J==null||$J=="")$J="MM/DD/YYYY";var $u=window.open("","Calendar","scrollbars=yes");$u.opener=self;Build($G,null,$I,$J,"POPUP");}
function showUpcomingDates(url){var currentDate=new Date();var urlDate="";var newLocation=url;urlDate=currentDate.getFullYear()+""+addDigit(currentDate.getMonth()+1)+""+addDigit(currentDate.getDate());newLocation+=urlDate;location.href=newLocation;}var currentDate=new Date();
function sortables_init(){if(!document.getElementsByTagName)return;tbls=document.getElementsByTagName("table");for(ti=0;ti<tbls.length;ti++){thisTbl=tbls[ti];if(((' '+thisTbl.className+' ').indexOf("sortable")!=-1)&&(thisTbl.id)){ts_makeSortable(thisTbl);}}}addEvent(window,"load",sortables_init);var SORT_COLUMN_INDEX;var image_path="/images/";var image_up="pointer-up.gif";var image_down="pointer-down.gif";var image_none="pointer-none.gif";function ts_makeSortable(table){if(table.rows&&table.rows.length>0){var firstRow=table.rows[0];}if(!firstRow)return;for(var i=0;i<firstRow.cells.length;i++){var cell=firstRow.cells[i];var txt=ts_getInnerText(cell);if(cell.className!="unsortable"&&cell.className.indexOf("unsortable")==-1){cell.innerHTML='<a href="#" class="sortheader noline" onclick="ts_resortTable(this);return false;">'+txt+'<span class="sortarrow">  <img src="'+image_path+image_none+'" border="0"  alt="?"/></span></a>';}}alternate(table);}function ts_getInnerText(el){if(typeof el=="string")return el;if(typeof el=="undefined"){return el};if(el.innerText)return el.innerText;var str="";var cs=el.childNodes;var l=cs.length;for(var i=0;i<l;i++){switch(cs[i].nodeType){case 1:str+=ts_getInnerText(cs[i]);break;case 3:str+=cs[i].nodeValue;break;}}return str;}function ts_resortTable(lnk){var span;for(var ci=0;ci<lnk.childNodes.length;ci++){if(lnk.childNodes[ci].tagName&&lnk.childNodes[ci].tagName.toLowerCase()=='span')span=lnk.childNodes[ci];}var spantext=ts_getInnerText(span);var td=lnk.parentNode;var column=td.cellIndex;var table=getParent(td,'TABLE');if(table.rows.length<=1)return;var itm=ts_getInnerText(table.rows[1].cells[column]);sortfn=ts_sort_caseinsensitive;if(itm.match(/^\d\d[\/-]\d\d[\/-]\d\d\d\d$/))sortfn=ts_sort_date;if(itm.match(/^\d\d[\/-]\d\d[\/-]\d\d$/))sortfn=ts_sort_date;if(itm.match(/^[£$€]/))sortfn=ts_sort_currency;if(itm.match(/^[\d\.]+$/))sortfn=ts_sort_numeric;SORT_COLUMN_INDEX=column;var firstRow=new Array();var newRows=new Array();for(i=0;i<table.rows[0].length;i++){firstRow[i]=table.rows[0][i];}for(j=1;j<table.rows.length;j++){newRows[j-1]=table.rows[j];}newRows.sort(sortfn);if(span.getAttribute("sortdir")=='down'){ARROW='  <img src="'+image_path+image_up+'" border="0"  alt="?"/>';newRows.reverse();span.setAttribute('sortdir','up');}else{ARROW='  <img src="'+image_path+image_down+'" border="0"  alt="?"/>';span.setAttribute('sortdir','down');}for(i=0;i<newRows.length;i++){if(!newRows[i].className||(newRows[i].className&&(newRows[i].className.indexOf('sortbottom')==-1))){table.tBodies[0].appendChild(newRows[i]);}}for(i=0;i<newRows.length;i++){if(newRows[i].className&&(newRows[i].className.indexOf('sortbottom')!=-1));table.tBodies[0].appendChild(newRows[i]);}var allspans=document.getElementsByTagName("span");for(var ci=0;ci<allspans.length;ci++){if(allspans[ci].className=='sortarrow'){if(getParent(allspans[ci],"table")==getParent(lnk,"table")){allspans[ci].innerHTML='  <img src="'+image_path+image_none+'" border="0"  alt="?"/>';}}}span.innerHTML=ARROW;alternate(table);}function getParent(el,pTagName){if(el==null){return null;}else if(el.nodeType==1&&el.tagName.toLowerCase()==pTagName.toLowerCase()){return el;}else{return getParent(el.parentNode,pTagName);}}function ts_sort_date(a,b){aa=ts_getInnerText(a.cells[SORT_COLUMN_INDEX]);bb=ts_getInnerText(b.cells[SORT_COLUMN_INDEX]);if(aa.length==10){dt1=aa.substr(6,4)+aa.substr(3,2)+aa.substr(0,2);}else{yr=aa.substr(6,2);if(parseInt(yr)<50){yr='20'+yr;}else{yr='19'+yr;}dt1=yr+aa.substr(3,2)+aa.substr(0,2);}if(bb.length==10){dt2=bb.substr(6,4)+bb.substr(3,2)+bb.substr(0,2);}else{yr=bb.substr(6,2);if(parseInt(yr)<50){yr='20'+yr;}else{yr='19'+yr;}dt2=yr+bb.substr(3,2)+bb.substr(0,2);}if(dt1==dt2){return 0;}if(dt1<dt2){return-1;}return 1;}function ts_sort_currency(a,b){aa=ts_getInnerText(a.cells[SORT_COLUMN_INDEX]).replace(/[^0-9.]/g,'');bb=ts_getInnerText(b.cells[SORT_COLUMN_INDEX]).replace(/[^0-9.]/g,'');return parseFloat(aa)-parseFloat(bb);}function ts_sort_numeric(a,b){aa=parseFloat(ts_getInnerText(a.cells[SORT_COLUMN_INDEX]));if(isNaN(aa)){aa=0;}bb=parseFloat(ts_getInnerText(b.cells[SORT_COLUMN_INDEX]));if(isNaN(bb)){bb=0;}return aa-bb;}function ts_sort_caseinsensitive(a,b){aa=ts_getInnerText(a.cells[SORT_COLUMN_INDEX]).toLowerCase();bb=ts_getInnerText(b.cells[SORT_COLUMN_INDEX]).toLowerCase();if(aa==bb){return 0;}if(aa<bb){return-1;}return 1;}function ts_sort_default(a,b){aa=ts_getInnerText(a.cells[SORT_COLUMN_INDEX]);bb=ts_getInnerText(b.cells[SORT_COLUMN_INDEX]);if(aa==bb){return 0;}if(aa<bb){return-1;}return 1;}function addEvent(elm,evType,fn,useCapture){if(elm.addEventListener){elm.addEventListener(evType,fn,useCapture);return true;}else if(elm.attachEvent){var r=elm.attachEvent("on"+evType,fn);return r;}else{alert("Handler could not be removed");}}function replace(s,t,u){i=s.indexOf(t);r="";if(i==-1)return s;r+=s.substring(0,i)+u;if(i+t.length<s.length);r+=replace(s.substring(i+t.length,s.length),t,u);return r;}function alternate(table){var tableBodies=table.getElementsByTagName("tbody");for(var i=0;i<tableBodies.length;i++){var tableRows=tableBodies[i].getElementsByTagName("tr");for(var j=1;j<tableRows.length;j++){if((j%2)==0){if(tableRows[j].className=='odd'||!(tableRows[j].className.indexOf('odd')==-1)){tableRows[j].className=replace(tableRows[j].className,'odd','even');}else{tableRows[j].className+=" even";}}else{if(tableRows[j].className=='even'||!(tableRows[j].className.indexOf('even')==-1)){tableRows[j].className=replace(tableRows[j].className,'even','odd');}tableRows[j].className+=" odd";}}}}
function checkFormData(form){var highlightcolor="#E3E6FF";correct=true;if((form.name)&&(form.name.value=="")){correct=false;alert("Please enter your name.");form.name.focus();form.name.select();}else{checkWords(form.name);}if((form.sender)&&(form.sender.value=="")){correct=false;alert("Please enter your e-mail address.");form.sender.focus();form.sender.select();}else{checkEmail(form.sender);}if((form.phone)&&(form.phone.value=="")){correct=false;alert("Please include your phone number.");form.phone.focus();form.phone.select();}else{checkPhone(form.phone);}if((form.comments)&&(form.comments.value=="")){correct=false;alert("Don't forget your comments.");form.comments.focus();form.comments.select();}else{checkWords(form.comments);}if((form.division)&&(form.division.value=="")){correct=false;alert("Please enter your division.");form.division.focus();form.division.select();}else{checkWords(form.division);}if((form.department)&&(form.department.value=="")){correct=false;alert("Please enter your department.");form.department.focus();form.department.select();}else{checkWords(form.department);}if((form.remarks)&&(form.remarks.value!="")){checkWords(form.remarks);}if(correct==true){for(i=0;i<form.length;i++){var tempobj=form.elements[i];if((tempobj.type.toLowerCase()=="submit")||(tempobj.type.toLowerCase()=="reset")||(tempobj.type.toLowerCase()=="button"));tempobj.disabled=true;tempobj.style.backgroundColor=highlightcolor;if(document.getElementById('view_progress')){document.getElementById('view_progress').style.display='block';}if(document.getElementById('view_buttons')){document.getElementById('view_buttons').style.display='none';}}}return correct;}
function checkEmailAddress(field){if((field)&&(field.value!="")){var EmailCorrect=false;var EmailCorrectDot=false;var fldLength=field.value.length;var i=0;for(i=1;i<fldLength-1&&!EmailCorrect;i++){if(field.value.charAt(i)=="@"){EmailCorrect=true;}}i++;for(;i<fldLength-2;i++){if(field.value.charAt(i)=="."){EmailCorrectDot=true;}}if(!EmailCorrect||!EmailCorrectDot){correct=false;alert("Your e-mail address is invalid! \nUse -- username@emailserver.ext -- as the format of the address.");field.focus();field.select();}}}
function checkEmailCofC(field){correct=false;if((field)&&(field.value!="")){var EmailCorrect=false;for(var i=0;i<=field.value.length;i++){if(field.value.charAt(i)=="@"){EmailCorrect=true}}var EMLength=field.value.length;if(field.value.toLowerCase().substring(EMLength-8,EMLength)!="cofc.edu"){EmailCorrect=false;}if(EmailCorrect==false){correct=false;alert("The e-mail address is invalid!\n\nPlease use -- username@cofc.edu -- or -- username@server.cofc.edu -- as the format of the address.\n\nPlease use a College of Charleston assigned e-mail address.");field.focus();field.select();}if(EmailCorrect==true){correct=true;}return correct;}}
function checkZip(field){if(field.value!="");field.value=field.value.toLowerCase();field.value=replaceCharacter(field.value,'a',' ');field.value=replaceCharacter(field.value,'b',' ');field.value=replaceCharacter(field.value,'c',' ');field.value=replaceCharacter(field.value,'d',' ');field.value=replaceCharacter(field.value,'e',' ');field.value=replaceCharacter(field.value,'f',' ');field.value=replaceCharacter(field.value,'g',' ');field.value=replaceCharacter(field.value,'h',' ');field.value=replaceCharacter(field.value,'i',' ');field.value=replaceCharacter(field.value,'j',' ');field.value=replaceCharacter(field.value,'k',' ');field.value=replaceCharacter(field.value,'l',' ');field.value=replaceCharacter(field.value,'m',' ');field.value=replaceCharacter(field.value,'n',' ');field.value=replaceCharacter(field.value,'o',' ');field.value=replaceCharacter(field.value,'p',' ');field.value=replaceCharacter(field.value,'q',' ');field.value=replaceCharacter(field.value,'r',' ');field.value=replaceCharacter(field.value,'s',' ');field.value=replaceCharacter(field.value,'t',' ');field.value=replaceCharacter(field.value,'u',' ');field.value=replaceCharacter(field.value,'v',' ');field.value=replaceCharacter(field.value,'w',' ');field.value=replaceCharacter(field.value,'x',' ');field.value=replaceCharacter(field.value,'y',' ');field.value=replaceCharacter(field.value,'z',' ');field.value=replaceCharacter(field.value,',',' ');field.value=replaceCharacter(field.value,'}',' ');field.value=replaceCharacter(field.value,'[',' ');field.value=replaceCharacter(field.value,']',' ');field.value=replaceCharacter(field.value,'(',' ');field.value=replaceCharacter(field.value,')',' ');field.value=replaceCharacter(field.value,'<',' ');field.value=replaceCharacter(field.value,'>',' ');field.value=replaceCharacter(field.value,'-',' ');field.value=replaceCharacter(field.value,'_',' ');field.value=replaceCharacter(field.value,'~',' ');field.value=replaceCharacter(field.value,'`',' ');field.value=replaceCharacter(field.value,'!',' ');field.value=replaceCharacter(field.value,'@',' ');field.value=replaceCharacter(field.value,'#',' ');field.value=replaceCharacter(field.value,'$',' ');field.value=replaceCharacter(field.value,'%',' ');field.value=replaceCharacter(field.value,'^',' ');field.value=replaceCharacter(field.value,'&',' ');field.value=replaceCharacter(field.value,'*',' ');field.value=replaceCharacter(field.value,'=',' ');field.value=replaceCharacter(field.value,'+',' ');field.value=replaceCharacter(field.value,'|',' ');field.value=replaceCharacter(field.value,'"',' ');field.value=replaceCharacter(field.value,',',' ');field.value=replaceCharacter(field.value,'.',' ');field.value=replaceCharacter(field.value,':',' ');field.value=replaceCharacter(field.value,';',' ');field.value=replaceCharacter(field.value,'?',' ');field.value=replaceCharacter(field.value,'/',' ');field.value=replaceCharacter(field.value,'@',' ');field.value=replaceCharacter(field.value,'\\',' ');field.value=replaceCharacter(field.value,'\'',' ');field.value=replaceCharacter(field.value,'  ',' ');field.value=replaceCharacter(field.value,' ','');if(field.value.length>9){correct=false;alert("There are too many digits in the ZIP CODE.  Use 5 or 9 digit code.");}if(field.value.length<5){correct=false;alert("There are not enough digits in the ZIP CODE.  Use 5 or 9 digit code.");}if((field.value.length>5)&&(field.value.length<9)){correct=false;alert("There are too many digits for a 5 digit ZIP CODE. \nThere are not enough digits for a 9 digit ZIP CODE.");}if(field.value.length==9){return mask(field.value,field,'5','-');}}
function checkWords(field){if((field)&&(field.value!="")){if(field.value.length<=3){return}for(var i=0;i<=field.value.length-4;i++){for(var j=0;j<=11;j++){if(field.value.toLowerCase().substring(i,i+4)==cypher(bad_text[j])){correct=false;alert("It is not appropriate to use such words as -- "+field.value+" -- when using this form.");field.focus();field.select();}}}}}var bad_text=new Array(3);bad_text[0]="kucF";bad_text[1]="thiS";bad_text[2]="citB";bad_text[3]="namD";bad_text[4]="kucf";bad_text[5]="this";bad_text[6]="citb";bad_text[7]="namd";bad_text[8]="KUCF";bad_text[9]="THIS";bad_text[10]="CITB";bad_text[11]="NAMD";function cypher(x){var m="";m+=x.charAt(3);m+=x.charAt(1);m+=x.charAt(2);m+=x.charAt(0);return m}
function toLowerCase(field){field.value=field.value.toLowerCase();}
function mask(str,textbox,loc,delim){var locs=loc.split(',');for(var i=0;i<=locs.length;i++){for(var k=0;k<=str.length;k++){if(k==locs[i]){if(str.substring(k,k+1)!=delim){str=str.substring(0,k)+delim+str.substring(k,str.length)}}}}textbox.value=str}
function addDigit(inVal){if(inVal.toString().length==1){inVal="0"+inVal;}return inVal;}
function trimSpaces(field){while(''+field.value.charAt(0)==' ')field.value=field.value.substring(1,field.value.length);while(''+field.value.charAt(field.value.length-1)==' ')field.value=field.value.substring(0,field.value.length-1);}
function ridSpaces(field){field.value=replaceCharacter(field.value,' ','');}
function ridLineBreaks(field){while(''+field.value.charAt(0)=='\n')field.value=field.value.substring(1,field.value.length);while(''+field.value.charAt(field.value.length-1)=='\n')field.value=field.value.substring(0,field.value.length-1);}
function convertCharacters(field){field.value=replaceCharacter(field.value,'\"','\'');field.value=replaceCharacter(field.value,'|','*');}
function replaceTabs(field){field.value=replaceCharacter(field.value,'	','     ');}
function formatData(field){replaceTabs(field);trimSpaces(field);convertCharacters(field);}
function fixLineBreaks(field){if(field.value!="")field.value=replaceCharacter(field.value,'<br>','\n');}
function replaceCharacter(theString,searchChar,newChar){return theString.split(searchChar).join(newChar)}
function disableButton(field){if(correct==true){field.disabled=true;}else{field.disabled=false;}}
function initialCaps(field){val=field.value.toLowerCase();newVal='';val=val.split(' ');for(var c=0;c<val.length;c++){newVal+=val[c].substring(0,1).toUpperCase()+val[c].substring(1,val[c].length)+' ';}field.value=newVal;}
function checkQuery(field){correct=true;var nr=0;nr1=field.value;flg=0;str="";spc="";arw="";for(var i=0;i<nr1.length;i++){cmp="abcdefghijklmnopqrstuvwxyz.ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890 &@-";tst=nr1.substring(i,i+1);if(cmp.indexOf(tst)<0){flg++;str+=" "+tst;spc+=tst;arw+="^";}else{arw+="_";}}if(flg!=0){if(spc.indexOf(" ")>-1){str+=" Spaces";}correct=false;alert("  "+str+"  not allowed.");{field.value=replaceCharacter(field.value,'{',' ');field.value=replaceCharacter(field.value,'}',' ');field.value=replaceCharacter(field.value,'[',' ');field.value=replaceCharacter(field.value,']',' ');field.value=replaceCharacter(field.value,'(',' ');field.value=replaceCharacter(field.value,')',' ');field.value=replaceCharacter(field.value,'<',' ');field.value=replaceCharacter(field.value,'>',' ');field.value=replaceCharacter(field.value,'-',' ');field.value=replaceCharacter(field.value,'_',' ');field.value=replaceCharacter(field.value,'~',' ');field.value=replaceCharacter(field.value,'`',' ');field.value=replaceCharacter(field.value,'!',' ');field.value=replaceCharacter(field.value,'#',' ');field.value=replaceCharacter(field.value,'$',' ');field.value=replaceCharacter(field.value,'%',' ');field.value=replaceCharacter(field.value,'^',' ');field.value=replaceCharacter(field.value,'&',' ');field.value=replaceCharacter(field.value,'*',' ');field.value=replaceCharacter(field.value,'=',' ');field.value=replaceCharacter(field.value,'+',' ');field.value=replaceCharacter(field.value,'|',' ');field.value=replaceCharacter(field.value,'"',' ');field.value=replaceCharacter(field.value,',',' ');field.value=replaceCharacter(field.value,'.',' ');field.value=replaceCharacter(field.value,':',' ');field.value=replaceCharacter(field.value,';',' ');field.value=replaceCharacter(field.value,'?',' ');field.value=replaceCharacter(field.value,'/',' ');field.value=replaceCharacter(field.value,'\\',' ');field.value=replaceCharacter(field.value,'\'',' ');field.value=replaceCharacter(field.value,'  ',' ');field.value=replaceCharacter(field.value,'	',' ');correct=true;}}if(correct==true){for(i=0;i<field.length;i++){var tempobj=field.elements[i];if((tempobj.type.toLowerCase()=="submit")||(tempobj.type.toLowerCase()=="reset")||(tempobj.type.toLowerCase()=="button"));tempobj.disabled=true;tempobj.style.backgroundColor='#d9dae1';}}while((''+field.value.charAt(0)==' ')||(''+field.value.charAt(0)=='	')||(''+field.value.charAt(0)=='\n'))field.value=field.value.substring(1,field.value.length);while((''+field.value.charAt(field.value.length-1)==' ')||(''+field.value.charAt(field.value.length-1)=='	')||(''+field.value.charAt(field.value.length-1)=='\n'))field.value=field.value.substring(0,field.value.length-1);return correct;}
function checkNumeric(field){correct=true;nr1=field.value;flg=0;str="";spc="";arw="";for(var i=0;i<nr1.length;i++){cmp="1234567890";tst=nr1.substring(i,i+1);if(cmp.indexOf(tst)<0){flg++;str+=" "+tst;spc+=tst;arw+="^";}else{arw+="_";}}if(flg!=0){if(spc.indexOf(" ")>-1){str+=" SPACES";}correct=false;alert("  \""+str+"\"  not allowed. The value must be numerical.");field.value=field.value.toLowerCase();field.value=replaceCharacter(field.value,'a',' ');field.value=replaceCharacter(field.value,'b',' ');field.value=replaceCharacter(field.value,'c',' ');field.value=replaceCharacter(field.value,'d',' ');field.value=replaceCharacter(field.value,'e',' ');field.value=replaceCharacter(field.value,'f',' ');field.value=replaceCharacter(field.value,'g',' ');field.value=replaceCharacter(field.value,'h',' ');field.value=replaceCharacter(field.value,'i',' ');field.value=replaceCharacter(field.value,'j',' ');field.value=replaceCharacter(field.value,'k',' ');field.value=replaceCharacter(field.value,'l',' ');field.value=replaceCharacter(field.value,'m',' ');field.value=replaceCharacter(field.value,'n',' ');field.value=replaceCharacter(field.value,'o',' ');field.value=replaceCharacter(field.value,'p',' ');field.value=replaceCharacter(field.value,'q',' ');field.value=replaceCharacter(field.value,'r',' ');field.value=replaceCharacter(field.value,'s',' ');field.value=replaceCharacter(field.value,'t',' ');field.value=replaceCharacter(field.value,'u',' ');field.value=replaceCharacter(field.value,'v',' ');field.value=replaceCharacter(field.value,'w',' ');field.value=replaceCharacter(field.value,'x',' ');field.value=replaceCharacter(field.value,'y',' ');field.value=replaceCharacter(field.value,'z',' ');field.value=replaceCharacter(field.value,',',' ');field.value=replaceCharacter(field.value,'}',' ');field.value=replaceCharacter(field.value,'[',' ');field.value=replaceCharacter(field.value,']',' ');field.value=replaceCharacter(field.value,'(',' ');field.value=replaceCharacter(field.value,')',' ');field.value=replaceCharacter(field.value,'<',' ');field.value=replaceCharacter(field.value,'>',' ');field.value=replaceCharacter(field.value,'-',' ');field.value=replaceCharacter(field.value,'_',' ');field.value=replaceCharacter(field.value,'~',' ');field.value=replaceCharacter(field.value,'`',' ');field.value=replaceCharacter(field.value,'!',' ');field.value=replaceCharacter(field.value,'@',' ');field.value=replaceCharacter(field.value,'#',' ');field.value=replaceCharacter(field.value,'$',' ');field.value=replaceCharacter(field.value,'%',' ');field.value=replaceCharacter(field.value,'^',' ');field.value=replaceCharacter(field.value,'&',' ');field.value=replaceCharacter(field.value,'*',' ');field.value=replaceCharacter(field.value,'=',' ');field.value=replaceCharacter(field.value,'+',' ');field.value=replaceCharacter(field.value,'|',' ');field.value=replaceCharacter(field.value,'"',' ');field.value=replaceCharacter(field.value,',',' ');field.value=replaceCharacter(field.value,'.',' ');field.value=replaceCharacter(field.value,':',' ');field.value=replaceCharacter(field.value,';',' ');field.value=replaceCharacter(field.value,'?',' ');field.value=replaceCharacter(field.value,'/',' ');field.value=replaceCharacter(field.value,'@',' ');field.value=replaceCharacter(field.value,'\\',' ');field.value=replaceCharacter(field.value,'\'',' ');field.value=replaceCharacter(field.value,'  ',' ');field.value=replaceCharacter(field.value,' ','');field.focus();field.select();}return correct;}
function showResults(){document.getElementById('wait_for_results').style.display='none';document.getElementById('show_results').style.display='block';}
function viewReport(){if(document.getElementById('view_reports').reports.options[document.getElementById('view_reports').reports.selectedIndex].value!="none"){url=document.getElementById('view_reports').reports.options[document.getElementById('view_reports').reports.selectedIndex].value;view=window.open(url,"_top");}}
