var popCalDstFld,popCalDstFmt,temp,popCalDiv,IntervalLength=36525,Sel1,Sel2,Sel3,FirefoxSel1,FirefoxSel2,FirefoxSel3,calArea;function popupCal(){var d=new Date,b="",e=0,a,g="";popCalDiv={};if(arguments.length<2){alert("popupCal(): Wrong number of arguments.");return void 0}g=popupCal.arguments[0];popCalDstFld=popupCal.arguments[1];temp=popupCal.arguments[1];toHidden=popupCal.arguments[1];popCalDstFmt=popupCal.arguments[2];popCalMonths=popupCal.arguments[3];popCalDays=popupCal.arguments[4];popInterval=popupCal.arguments[5];calArea=popupCal.arguments[3];Sel1=popupCal.arguments[7];Sel2=popupCal.arguments[8];Sel3=popupCal.arguments[9];FirefoxSel1=popupCal.arguments[7];FirefoxSel2=popupCal.arguments[8];FirefoxSel3=popupCal.arguments[9];if(typeof popupCal.arguments[6]!="undefined"&&popupCal.arguments[6]>0)IntervalLength=popupCal.arguments[6];if(popCalDstFld!="")popCalDstFld=document.getElementById(popCalDstFld);if(popCalDstFmt=="")popCalDstFmt="M/d/yyyy";if(popCalMonths=="")popCalMonths="January,February,March,April,May,June,July,August,September,October,November,December";if(popCalDays=="")popCalDays="Sun,Mon,Tue,Wed,Thu,Fri,Sat";if(typeof popInterval=="undefined")popInterval=-1;b=new String(popCalDstFld.value);if(b=="")a=new Date;else{e=b.lastIndexOf("/");if(b.length-e==3){b=b.substring(0,e+1)+Math.floor(d.getFullYear()/100)+b.substr(e+1);a=new Date(b)}else a=new Date(b.toString())}if(a.toString()=="NaN"){a=new Date;popCalDstFld.value=""}if(popInterval>0){var c=new Date(""+(d.getMonth()+1)+"/"+d.getDate()+"/"+d.getFullYear()),f=popInterval;do{if(c.getDay()>0&&c.getDay()<6)f--;c.setTime(c.getTime()+24*60*60*1e3)}while(f>0);c.getTime()>a.getTime()&&a.setTime(c.getTime())}var h=String(a.getMonth()+1)+"/"+String(a.getDate())+"/"+String(a.getFullYear());reloadCalPopup(h,g,popInterval);return void 0}function closeCalPopup(){popCalDiv.style.visibility="hidden";calArea.style.visibility="hidden";split_date(Sel1,Sel2,Sel3);return void 0}function reloadCalPopup(){var a=new Date(reloadCalPopup.arguments[0]);if(a.toString()=="Invalid Date")a=new Date;a.setDate(1);var b=calPopupSetData(a,reloadCalPopup.arguments[1],reloadCalPopup.arguments[2]);if(popCalDiv.toString()=="[object Object]"){popCalDiv=document.createElement("DIV");popCalDiv.style.position="absolute";popCalDiv.style.borderStyle="solid";popCalDiv.style.borderWidth="1px";popCalDiv.style.left=""+(document.body.scrollLeft+Math.floor(document.body.clientWidth/2)+75)+"px";popCalDiv.style.top=""+(document.body.scrollTop+Math.floor(document.body.clientHeight/2)-102)+"px";popCalDiv.style.backgroundColor="#F1F1F1";popCalDiv.style.align="center"}calArea.style.visibility="visible";calArea.innerHTML=b;return void 1}function calPopupSetData(l,k,d){var a="",r=0,b=[];b[0]='<FONT FACE="Arial,Helvetica,sans-serif" SIZE="1">';b[1]='<B><FONT FACE="Arial,Helvetica,sans-serif" SIZE="2">';b[2]='<B><FONT FACE="Arial,Helvetica,sans-serif" SIZE="2" COLOR="#EF741D">';var i=new Date,C=i.setHours(0,0,0,0).valueOf(),f=l.getMonth(),c=l.getFullYear(),q=f==0?11:f-1,p=f==11?0:f+1,B=q==11?c-1:c,A=p==0?c+1:c,I=String(i.getMonth()+1+"/01/"+i.getFullYear()),G=String(q+1+"/01/"+B),u=String(p+1+"/01/"+A),H=String(f+1+"/01/"+(c-1)),F=String(f+1+"/01/"+(c+1)),g=new Date(u);g=new Date(g.valueOf()-1001);r=g.getDate();if(this.popCalMonths.split)var o=this.popCalMonths.split(","),h=this.popCalDays.split(",");else var o=["January","February","March","April","May","June","July","August","September","October","November","December"],h=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var j='align="center" BGCOLOR="#F1F1F1" onMouseOver="temp=this.style.backgroundColor;this.style.backgroundColor=\'#CCCCCC\';" onMouseOut="this.style.backgroundColor=temp;"',D='<CENTER><input type=button value="Close" onClick="javascript:closeCalPopup()">'+b[0]+"<BR>&nbsp;</FONT></CENTER>\n",E='<A STYLE="text-decoration:none;color:#364180" HREF="javascript:reloadCalPopup(\''+I+"','"+k+"','"+d+"');\">Today</A>",y='<A STYLE="text-decoration:none;color:#364180" HREF="javascript:reloadCalPopup(\''+G+"','"+k+"','"+d+"');\">"+o[q]+"</A>",w='<A STYLE="text-decoration:none;color:#364180" HREF="javascript:reloadCalPopup(\''+u+"','"+k+"','"+d+"');\">"+o[p]+"</A>",z='<A STYLE="text-decoration:none;color:#364180" HREF="javascript:reloadCalPopup(\''+H+"','"+k+"','"+d+"');\">"+(c-1)+"</A>",x='<A STYLE="text-decoration:none;color:#364180" HREF="javascript:reloadCalPopup(\''+F+"','"+k+"','"+d+"');\">"+(c+1)+"</A>";a+='<TABLE BORDER="0" cellspacing="0" callpadding="0" width="215">\n<TR>\n<TD width="35">&nbsp</TD>\n';a+='<TD width="40" align="center" '+j;a+=" >\n";a+=b[0]+z+"</FONT>\n</TD>\n";a+='<TD width="65" align="center" '+j;a+=" >\n";a+=b[0]+E+"</FONT>\n</TD>\n";a+='<TD width="40" align="center" '+j;a+=" >\n";a+=b[0]+x+'</FONT>\n</TD>\n<TD width="35">&nbsp</TD>\n';a+="</TR>\n</TABLE>\n";a+='<TABLE BORDER="0" cellspacing="0" callpadding="0" width="215">\n';a+='<TR>\n<TD width="45" align="center" '+j;a+=" >\n";a+=b[0]+y+"</FONT></TD>\n";a+='<TD width="125" align="center">\n';a+="&nbsp;&nbsp;"+b[1]+'<FONT COLOR="#000000">'+o[f]+", "+c+"&nbsp;&nbsp;</FONT></B></TD>\n";a+='<TD width="45" align="center" '+j;a+=" >\n";a+=b[0]+w+"</FONT>\n</TD>\n</TR>\n</TABLE>\n"+b[0]+"<BR></FONT>\n";a+='<TABLE BORDER="0" cellspacing="0" cellpadding="0"  width="215">\n';a+='<TR>\n<TD bgcolor="#CCCCCC" width="35" align="center">'+b[1]+'<FONT COLOR="#000000">'+h[0]+'</FONT></B></TD>\n<TD  bgcolor="#CCCCCC" width="35" align="center">';a+=b[1]+'<FONT COLOR="#000000">'+h[1]+'</FONT></B></TD>\n<TD bgcolor="#CCCCCC" width="35" align="center">'+b[1]+'<FONT COLOR="#000000">'+h[2]+'</FONT></B></TD>\n<TD bgcolor="#CCCCCC" width="35" align="center">';a+=b[1]+'<FONT COLOR="#000000">'+h[3]+'</FONT></B></TD>\n<TD bgcolor="#CCCCCC" width="35" align="center">'+b[1]+'<FONT COLOR="#000000">'+h[4]+'</FONT></B></TD>\n<TD bgcolor="#CCCCCC" width="35" align="center">';a+=b[1]+'<FONT COLOR="#000000">'+h[5]+'</FONT></B></TD>\n<TD bgcolor="#CCCCCC" width="35" align="center">'+b[1]+'<FONT COLOR="#000000">'+h[6]+"</FONT></B></TD>\n</TR>\n";var m=0,e=1,s=l.getDay(),n=new Date;n.setDate(n.getDate()+IntervalLength);if(d>0){var t=d;g.setTime(i.getTime());do{if(g.getDay()==0||g.getDay()==6)d++;else t--;g.setTime(g.getTime()+24*60*60*1e3)}while(t>0)}do{a+="<TR>\n";for(m=0;m<7;m++)if(s!=m||e>r){a+='<TD width="30">'+b[1]+"&nbsp;</FONT></B></TD>\n";continue}else{var v=new Date(c,f,e);if((d<0||v.valueOf()+1001>=C+d*24*60*60*1e3)&&v.valueOf()<n.valueOf()){anchorVal='  <A STYLE="text-decoration:none;color:#364180" HREF="javascript:calPopupSetDate(popCalDstFld,\''+constructDate(e,f+1,c)+"');closeCalPopup()\">\n    ";jsVal="javascript:calPopupSetDate(popCalDstFld,'"+constructDate(e,f+1,c)+"');closeCalPopup()";a+='<TD width="30" '+j+' onClick="'+jsVal+'">\n';if(l.getMonth()==i.getMonth()&&e==i.getDate()&&c==i.getFullYear())a+=anchorVal+b[2]+e+"</FONT></B></A></TD>\n";else a+=anchorVal+b[1]+e+"</FONT></B></A></TD>\n"}else a+='<TD width="30" align="center" style="text-decoration:line-through;color:#777777">'+b[1]+e+"</FONT></B></TD>\n";s++;e++}s=0;a+="</TR>\n"}while(e<=r);a+="</TABLE>\n"+b[0]+"<BR></FONT>\n";a+=D;return a}function calPopupSetDate(){calPopupSetDate.arguments[0].value=calPopupSetDate.arguments[1]}function padZero(a){return a<=9?"0"+a:a}function constructDate(b,c,d){var a=this.popCalDstFmt;a=a.replace("dd",padZero(b));a=a.replace("d",b);a=a.replace("MM",padZero(c));a=a.replace("M",c);a=a.replace("yyyy",d);a=a.replace("yy",padZero(d%100));return a}function focusField(a){if(a.value=="MM/DD/YYYY")a.value=""}function blurField(a){if(a.value=="")a.value="MM/DD/YYYY"}function split_date(){var c=split_date.arguments[0],d=split_date.arguments[1],e=split_date.arguments[2];if(c!=""&&d!=""&&e!=""){var a=document.getElementById(toHidden).value.split("/"),g=new Number(a[1]),f=new Number(a[0]),h=new Number(a[2]);if(f>0)d.options[f-1].selected=true;if(g>0)c.options[g-1].selected=true;var b=e;for(i=0;i<b.length;++i)if(b.options[i].text==h){b.options[i].selected=true;break}}}function Date1(){var b,c="";b=new Date;month=b.getMonth()+1;day=b.getDate();year=b.getFullYear();c=month+"/"+day+"/"+year;document.getElementById("text1").value=c;document.getElementById("text2").value=c;document.getElementById("month").options[month-1].selected=true;document.getElementById("day").options[day-1].selected=true;var a=document.getElementById("year");for(i=0;i<a.length;++i)if(a.options[i].text==year){a.options[i].selected=true;break}document.getElementById("month2").options[month-1].selected=true;document.getElementById("day2").options[day-1].selected=true;var a=document.getElementById("year2");for(i=0;i<a.length;++i)if(a.options[i].text==year){a.options[i].selected=true;break}Date1=c}function Date2(){var a,c="";a=new Date;month=a.getMonth()+1;day=a.getDate();year=a.getFullYear();c=month+"/"+day+"/"+year;document.getElementById("text1").value=c;document.getElementById("month").options[month-1].selected=true;document.getElementById("day").options[day-1].selected=true;var b=document.getElementById("year");for(i=0;i<b.length;++i)if(b.options[i].text==year){b.options[i].selected=true;break}Date2=c}function DateToHidden(b,c,d,a){var e=document.getElementById(b).value,f=document.getElementById(c).value,g=document.getElementById(d).value,h=f+"/"+e+"/"+g;document.getElementById(a).value=h}function Date3(){var a,b="";a=new Date;month1=a.getMonth()+1;day1=a.getDate();year1=a.getFullYear();b=month1+"/"+day1+"/"+year1;document.getElementById("text1").value=b;document.getElementById("text2").value=b;document.getElementById("month").options[month1-1].selected=true;document.getElementById("day").options[day1-1].selected=true;var c=document.getElementById("year");for(i1=0;i1<c.length;++i1)if(c.options[i1].text==year1){c.options[i1].selected=true;break}Date3=b};
