var MONTH_NAMES=new Array("January","February","March","April","May","June","July","August","September","October","November","December","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");var DAY_NAMES=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sun","Mon","Tue","Wed","Thu","Fri","Sat");var isReturn=false;var NUM_CENTYEAR=30;var BUL_TIMECOMPONENT=false;var BUL_YEARSCROLL=true;var calendars=[];var RE_NUM=/^\-?\d+$/;var monthAry=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var ARR_MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];var ARR_WEEKDAYS=["Sun","Mon","Tue","Wed","Thur","Fri","Sat"];var NUM_WEEKSTART=0;var currDate;var dt_current;var passedDate;var depdate;var dt_firstday;var curday;var curmon;year_scroll=BUL_YEARSCROLL;var sysDate="";var targetDisplayCol="";var targetDisplayColHidden="";var mflag=0;var ctflag=0;function LZ(a){return(a<0||a>9?"":"0")+a}function isDate(c,b){var a=getDateFromFormat(c,b);if(a==0){return false}return true}function compareDates(f,g,c,e){var b=getDateFromFormat(f,g);var a=getDateFromFormat(c,e);if(b==0||a==0){return -1}else{if(b>a){return 1}}return 0}function formatDate(I,D){D=D+"";var l="";var v=0;var G="";var f="";var j=I.getYear()+"";var g=I.getMonth()+1;var F=I.getDate();var o=I.getDay();var n=I.getHours();var x=I.getMinutes();var q=I.getSeconds();var t,u,b,r,J,e,C,B,z,p,N,n,L,i,a,A;var w=new Object();if(j.length<4){j=""+(j-0+1900)}w.y=""+j;w.yyyy=j;w.yy=j.substring(2,4);w.M=g;w.MM=LZ(g);w.MMM=MONTH_NAMES[g-1];w.NNN=MONTH_NAMES[g+11];w.d=F;w.dd=LZ(F);w.E=DAY_NAMES[o+7];w.EE=DAY_NAMES[o];w.H=n;w.HH=LZ(n);if(n==0){w.h=12}else{if(n>12){w.h=n-12}else{w.h=n}}w.hh=LZ(w.h);if(n>11){w.K=n-12}else{w.K=n}w.k=n+1;w.KK=LZ(w.K);w.kk=LZ(w.k);if(n>11){w.a="PM"}else{w.a="AM"}w.m=x;w.mm=LZ(x);w.s=q;w.ss=LZ(q);while(v<D.length){G=D.charAt(v);f="";while((D.charAt(v)==G)&&(v<D.length)){f+=D.charAt(v++)}if(w[f]!=null){l=l+w[f]}else{l=l+f}}return l}function _isInteger(c){var b="1234567890";for(var a=0;a<c.length;a++){if(b.indexOf(c.charAt(a))==-1){return false}}return true}function _getInt(g,e,f,c){for(var a=c;a>=f;a--){var b=g.substring(e,e+a);if(b.length<f){return null}if(_isInteger(b)){return b}}return null}function getDateFromFormat(A,r){A=A+"";r=r+"";var z=0;var n=0;var t="";var g="";var w="";var j,h;var b=new Date();var k=b.getYear();var v=b.getMonth()+1;var u=1;var e=b.getHours();var s=b.getMinutes();var p=b.getSeconds();var l="";while(n<r.length){t=r.charAt(n);g="";while((r.charAt(n)==t)&&(n<r.length)){g+=r.charAt(n++)}if(g=="yyyy"||g=="yy"||g=="y"){if(g=="yyyy"){j=4;h=4}if(g=="yy"){j=2;h=2}if(g=="y"){j=2;h=4}k=_getInt(A,z,j,h);if(k==null){return 0}z+=k.length;if(k.length==2){if(k>70){k=1900+(k-0)}else{k=2000+(k-0)}}}else{if(g=="MMM"||g=="NNN"){v=0;for(var q=0;q<MONTH_NAMES.length;q++){var f=MONTH_NAMES[q];if(A.substring(z,z+f.length).toLowerCase()==f.toLowerCase()){if(g=="MMM"||(g=="NNN"&&q>11)){v=q+1;if(v>12){v-=12}z+=f.length;break}}}if((v<1)||(v>12)){return 0}}else{if(g=="EE"||g=="E"){for(var q=0;q<DAY_NAMES.length;q++){var o=DAY_NAMES[q];if(A.substring(z,z+o.length).toLowerCase()==o.toLowerCase()){z+=o.length;break}}}else{if(g=="MM"||g=="M"){v=_getInt(A,z,g.length,2);if(v==null||(v<1)||(v>12)){return 0}z+=v.length}else{if(g=="dd"||g=="d"){u=_getInt(A,z,g.length,2);if(u==null||(u<1)||(u>31)){return 0}z+=u.length}else{if(g=="hh"||g=="h"){e=_getInt(A,z,g.length,2);if(e==null||(e<1)||(e>12)){return 0}z+=e.length}else{if(g=="HH"||g=="H"){e=_getInt(A,z,g.length,2);if(e==null||(e<0)||(e>23)){return 0}z+=e.length}else{if(g=="KK"||g=="K"){e=_getInt(A,z,g.length,2);if(e==null||(e<0)||(e>11)){return 0}z+=e.length}else{if(g=="kk"||g=="k"){e=_getInt(A,z,g.length,2);if(e==null||(e<1)||(e>24)){return 0}z+=e.length;e--}else{if(g=="mm"||g=="m"){s=_getInt(A,z,g.length,2);if(s==null||(s<0)||(s>59)){return 0}z+=s.length}else{if(g=="ss"||g=="s"){p=_getInt(A,z,g.length,2);if(p==null||(p<0)||(p>59)){return 0}z+=p.length}else{if(g=="a"){if(A.substring(z,z+2).toLowerCase()=="am"){l="AM"}else{if(A.substring(z,z+2).toLowerCase()=="pm"){l="PM"}else{return 0}}z+=2}else{if(A.substring(z,z+g.length)!=g){return 0}else{z+=g.length}}}}}}}}}}}}}}if(z!=A.length){return 0}if(v==2){if(((k%4==0)&&(k%100!=0))||(k%400==0)){if(u>29){return 0}}else{if(u>28){return 0}}}if((v==4)||(v==6)||(v==9)||(v==11)){if(u>30){return 0}}if(e<12&&l=="PM"){e=e-0+12}else{if(e>11&&l=="AM"){e-=12}}var a=new Date(k,v-1,u,e,s,p);return a.getTime()}function parseDate(h){var f=(arguments.length==2)?arguments[1]:false;generalFormats=new Array("y-M-d","MMM d, y","MMM d,y","y-MMM-d","d-MMM-y","MMM d");monthFirst=new Array("M/d/y","M-d-y","M.d.y","MMM-d","M/d","M-d");dateFirst=new Array("d/M/y","d-M-y","d.M.y","d-MMM","d/M","d-M");var b=new Array("generalFormats",f?"dateFirst":"monthFirst",f?"monthFirst":"dateFirst");var g=null;for(var e=0;e<b.length;e++){var a=window[b[e]];for(var c=0;c<a.length;c++){g=getDateFromFormat(h,a[c]);if(g!=0){return new Date(g)}}}return null}function getdtnumber(b){var e=b.substr(b.length-4,4);var g=getMonthVal(b.substr(b.length-8,3))+"";if(g.replace(/^\s*|\s*$/g,"").length==1){g="0"+g}var c=b.substr(0,2);var f=e+g+c;return f}function initDate(c){var b=0;var f="";if(c.indexOf("-")!=-1){f=c.split("-")}else{if(c.indexOf("/")!=-1){f=c.split("/")}}var e=new Date(f[2],Number(f[1])-1,f[0]);e=e.valueOf()+(b>0?(60*60*(24*b)*1000):0);sysDate=new Date(e);currDate=new Date(sysDate);var a=currDate.valueOf();currDate=new Date(a);dt_current=new Date(currDate);dt_firstday=new Date(dt_current);dt_firstday.setDate(1);dt_firstday.setDate(1-(7+dt_firstday.getDay()-NUM_WEEKSTART)%7);curday=currDate.getDate();curmon=currDate.getMonth();if(document.getElementById("SplsDateDisp")){m=m+1+"";d=d+"";if(m.length==1){m="0"+m}if(d.length==1){d="0"+d}document.getElementById("SplsDateDisp").value=d+"/"+m+"/"+y}}function gen_date(a){return((a.getDate()<=9?"0":"")+a.getDate()+"/"+((a.getMonth()+1)<=9?"0":"")+(a.getMonth()+1)+"/"+a.getFullYear())}function gen_date_h(a){return((a.getDate()<=9?"0":"")+a.getDate()+"-"+(monthAry[a.getMonth()]<=9?"0":"")+(monthAry[a.getMonth()])+"-"+a.getFullYear())}function cal_prs_date(o,a,l,h){if(l!=null){mflag=l}else{mflag=0}if(h!=null){ctflag=h}else{ctflag=0}var n=document.getElementById(o);if((n.value=="DD/MM/YYYY")||(n.value=="")){return null}var f="";var c="";if(a){f=document.getElementById(a)}if(n.value!=""||n.value!="DD/MM/YYYY"){c=n.value}var g="";if(c.indexOf("-")!=-1){g=c.split("-")}else{if(c.indexOf("/")!=-1){g=c.split("/")}}var j=new Date(sysDate);var b=j.getYear();if(g.length!=3){alert("Invalid date format: '"+c+"'.\nFormat accepted is DD/MM/YYYY .");n.value="";if(a){f.value=""}return null}if(!g[1]){alert("Invalid month format: '"+c+"'.\nNo date value can be found.");n.value="";if(a){f.value=""}return null}if((Number(g[1])<=0)||(Number(g[1])>12)){alert("Invalid date format: '"+c+"'.\nNo month value can be found.");n.value="";if(a){f.value=""}return null}if(!RE_NUM.exec(g[1])){alert("Invalid month value: '"+g[1]+"'.\nAllowed values are unsigned integers.");n.value="";if(a){f.value=""}return null}if(!g[0]){alert("Invalid date format: '"+c+"'.\nNo day of month value can be found.");n.value="";if(a){f.value=""}return null}if(g[0]==0){alert("Invalid date format: '"+c+"'.\nNo day of month value can be found.");n.value="";if(a){f.value=""}return null}if(!RE_NUM.exec(g[0])){alert("Invalid day of month value: '"+g[0]+"'.\nAllowed values are unsigned integers.");n.value="";if(a){targetDisplayColHidden.value=""}return null}if(!g[2]){alert("Invalid date format: '"+c+"'.\nNo year value can be found.");n.value="";if(a){targetDisplayColHidden.value=""}return null}if(!RE_NUM.exec(g[2])){alert("Invalid year value: '"+g[2]+"'.\nAllowed values are unsigned integers.");n.value="";if(a){targetDisplayColHidden.value=""}return null}var k=new Date(sysDate);k.setDate(1);if(g[2]<100){g[2]=Number(g[2])+(g[2]<NUM_CENTYEAR?2000:1900)}k.setFullYear(g[2]);var e=new Date(g[2],g[0],0);k.setMonth(g[1]-1);k.setDate(g[0]);var i=(Number(k.valueOf())-Number(j.valueOf()))/(60*60*24*1000);if(ctflag==0){if(parseInt(i)>361){alert(n.value+"Date in advance exceeds 360 days.");n.value="";if(a){f.value=""}return null}}if((ctflag==1)&&(Number(getdtnumber(gen_date_h(k)))>Number(getdtnumber(gen_date_h(j))))){alert(n.value+"Not a valid date");n.value="";if(a){f.value=""}return null}if((ctflag==2)&&(Number(getdtnumber(gen_date_h(k)))<Number(getdtnumber(gen_date_h(j))))){alert(n.value+"Not a valid date");n.value="";if(a){f.value=""}return null}if(a){f.value=gen_date_h(k)}return(k)}function getdate(e,c,a,b){var g=document.getElementById(e);targetDisplayCol=g;if(document.getElementById(c)){var f=document.getElementById(c);targetDisplayColHidden=f}if(a){mflag=a}if(b){ctflag=b}var h=new calendar_disp(g,f);h.year_scroll=true;h.time_comp=false;h.popup()}function getmontharray(){var a=currDate;var k=new Array();var f=new Array();var b=a.getMonth();var c=a.getFullYear();var e=0;for(var h=0;h<12;h++){k[h]=monthAry[b++];f[h]=c;if(b>=12){b=b-12;if(e==0){c=c+1;e++}}}var l="<ul class='cal-m'>";for(var g=0;g<12;g++){if(k[g]==monthAry[dt_current.getMonth()]){l=l+'<li><a class="selected" href="javascript:changemonth(\''+k[g]+"','"+f[g]+"')\">"+k[g]+"</a></li>"}else{l=l+"<li><a href=\"javascript:changemonth('"+k[g]+"','"+f[g]+"')\">"+k[g]+"</a></li>"}}l=l+"</ul>";document.getElementById("displaymonth").innerHTML=l}function changemonth(g,f){var e=0;var c=f;var a=1;curday=a;for(var b=0;b<monthAry.length;b++){if(monthAry[b]==g){e=b}}setnewDate(new Date(c,e,a))}function set_newdate(a,f){var e=currDate.getFullYear()+""+(Number(currDate.getMonth())<=9?"0"+currDate.getMonth():currDate.getMonth());var b=0;if(a=="next_month"){b=dt_current.getFullYear()+""+((Number(dt_current.getMonth())+1)<=9?"0"+(dt_current.getMonth()+1):(dt_current.getMonth()+1))}else{if(a=="next_year"){b=(dt_current.getFullYear()+1)+""+(Number(dt_current.getMonth())<=9?"0"+dt_current.getMonth():dt_current.getMonth())}else{if(a=="next_5year"){b=(dt_current.getFullYear()+5)+""+(Number(dt_current.getMonth())<=9?"0"+dt_current.getMonth():dt_current.getMonth())}}}if(a=="prev_month"){b=dt_current.getFullYear()+""+((Number(dt_current.getMonth())-1)<=9?"0"+(dt_current.getMonth()-1):(dt_current.getMonth()-1))}else{if(a=="prev_year"){b=(dt_current.getFullYear()-1)+""+(Number(dt_current.getMonth())<=9?"0"+dt_current.getMonth():dt_current.getMonth())}else{if(a=="prev_5year"){b=(dt_current.getFullYear()-5)+""+(Number(dt_current.getMonth())<=9?"0"+dt_current.getMonth():dt_current.getMonth())}}}if((ctflag==0)||((ctflag==1)&&(b<=e))||((ctflag==2)&&(b>=e))){var g=new Date(dt_current);var c=new Date(currDate);if(f=="limited"){c.setMonth(c.getMonth()+11)}if(a=="prev_month"){if(f=="limited"){g.setMonth(g.getMonth()-1);if(Number(g.getFullYear()+""+(g.getMonth()<=9?"0"+g.getMonth():g.getMonth()))<e){g=new Date(c)}}else{g.setMonth(g.getMonth()-1)}}else{if(a=="prev_5year"){g.setFullYear(g.getFullYear()-5)}else{if(a=="prev_year"){g.setFullYear(g.getFullYear()-1)}else{if(a=="next_month"){if(f=="limited"){g.setMonth(g.getMonth()+1);if(Number(g.getFullYear()+""+(g.getMonth()<=9?"0"+g.getMonth():g.getMonth()))>Number(c.getFullYear()+""+(c.getMonth()<=9?"0"+c.getMonth():c.getMonth()))){g=new Date(currDate)}}else{g.setMonth(g.getMonth()+1)}}}}}}else{if(a=="next_5year"){g.setFullYear(g.getFullYear()+5)}else{if(a=="next_year"){g.setFullYear(g.getFullYear()+1)}}}setnewDate(g)}function setnewDate(a){var b=new Date(a);dt_current=b;dt_firstday=new Date(dt_current);dt_firstday.setDate(1);dt_firstday.setDate(1-(7+dt_firstday.getDay()-NUM_WEEKSTART)%7);curday=currDate.getDate();curmon=currDate.getMonth();set_datetime(b.valueOf())}function set_datetime(a,b){var c=new Date(a);if(b){document.getElementById(targetDisplayCol).value=gen_date(c);document.getElementById(targetDisplayColHidden).value=gen_date_h(c);document.getElementById("calendar-1").style.display="none"}else{displayCalendar(targetDisplayCol,targetDisplayColHidden,mflag,ctflag,"in")}}function closecal(){document.getElementById("calendar-1").style.display="none"}function checktxtfieldvalue(c,a){if((document.getElementById(c).value!="DD/MM/YYYY")&&(document.getElementById(c).value!="")){var e="";var b=a;if(b.indexOf("-")!=-1){e=b.split("-")}else{if(b.indexOf("/")!=-1){e=b.split("/")}}columnDatevalue=new Date(e[2],Number(e[1])-1,e[0]);dt_current=new Date(e[2],Number(e[1])-1,e[0]);dt_firstday=new Date(dt_current);dt_firstday.setDate(1);dt_firstday.setDate(1-(7+dt_firstday.getDay()-NUM_WEEKSTART)%7);curday=currDate.getDate();curmon=currDate.getMonth();passedDate=new Date(dt_current)}else{dt_current=new Date(currDate);dt_firstday=new Date(dt_current);dt_firstday.setDate(1);dt_firstday.setDate(1-(7+dt_firstday.getDay()-NUM_WEEKSTART)%7);curday=currDate.getDate();curmon=currDate.getMonth();passedDate=new Date(sysDate)}}function createDepDate(c,a){if((document.getElementById(c).value!="DD/MM/YYYY")&&(document.getElementById(c).value!="")){a=increasedatebydays(a,1);var e="";var b=a;if(b.indexOf("-")!=-1){e=b.split("-")}else{if(b.indexOf("/")!=-1){e=b.split("/")}}columnDatevalue=new Date(e[2],Number(e[1])-1,e[0]);dt_current=new Date(e[2],Number(e[1])-1,e[0]);dt_firstday=new Date(dt_current);dt_firstday.setDate(1);dt_firstday.setDate(1-(7+dt_firstday.getDay()-NUM_WEEKSTART)%7);curday=currDate.getDate();curmon=currDate.getMonth();depdate=new Date(dt_current)}else{dt_current=new Date(currDate);dt_firstday=new Date(dt_current);dt_firstday.setDate(1);dt_firstday.setDate(1-(7+dt_firstday.getDay()-NUM_WEEKSTART)%7);curday=currDate.getDate();curmon=currDate.getMonth();depdate=new Date(sysDate)}}function increasedatebydays(b,a){var e="";if(b.indexOf("-")!=-1){e=b.split("-")}else{if(b.indexOf("/")!=-1){e=b.split("/")}}var c=new Date(e[2],Number(e[1])-1,e[0]);c=c.valueOf()+(a>0?(60*60*(24*a)*1000):0);return gen_date(new Date(c))}function displayCalendar(f,g,s,k,h){if((document.getElementById(f).value!="DD/MM/YYYY")&&(document.getElementById(f).value!="")){if(cal_prs_date(f,g,s,k)==null){return null}}var l="";var q=0;var e=0;var b=currDate.getFullYear()+""+(Number(currDate.getMonth())<=9?"0"+currDate.getMonth():currDate.getMonth())+""+(Number(currDate.getDate())<=9?"0"+currDate.getDate():currDate.getDate());targetDisplayCol=f;targetDisplayColHidden=g;document.getElementById("displaymonth").innerHTML="";document.getElementById("displayDates").innerHTML="";if(!h){if(targetDisplayCol=="RFromDateDisp"){if(((document.getElementById("RFromDate").value!="DD/MM/YYYY")&&(document.getElementById("RFromDate").value!=""))&&(document.getElementById("RFromDateDisp").value=="DD/MM/YYYY"||document.getElementById("RFromDateDisp").value=="")){checktxtfieldvalue(targetDisplayColHidden,document.getElementById(targetDisplayColHidden).value)}else{checktxtfieldvalue(targetDisplayCol,document.getElementById(targetDisplayCol).value)}}else{if(targetDisplayCol=="RToDateDisp"){if(((document.getElementById("RFromDateDisp").value!="DD/MM/YYYY")&&(document.getElementById("RFromDateDisp").value!=""))&&((document.getElementById("RToDateDisp").value=="DD/MM/YYYY")||(document.getElementById("RToDateDisp").value==""))){checktxtfieldvalue("RFromDateDisp",increasedatebydays(document.getElementById("RFromDateDisp").value,1))}else{checktxtfieldvalue(targetDisplayCol,document.getElementById(targetDisplayCol).value)}}else{if(targetDisplayCol=="RFromDateDispCalBelow"){isReturn=false;if(((document.getElementById("RFromDate").value!="DD/MM/YYYY")&&(document.getElementById("RFromDate").value!=""))&&(document.getElementById("RFromDateDispCalBelow").value=="DD/MM/YYYY"||document.getElementById("RFromDateDispCalBelow").value=="")){checktxtfieldvalue(targetDisplayColHidden,increasedatebydays(document.getElementById(targetDisplayColHidden).value,5))}else{checktxtfieldvalue(targetDisplayCol,document.getElementById(targetDisplayCol).value)}}else{if(targetDisplayCol=="RToDateDispCalBelow"){isReturn=true;createDepDate("RFromDateDispCalBelow",document.getElementById("RFromDateDispCalBelow").value);if(((document.getElementById("RFromDateDispCalBelow").value!="DD/MM/YYYY")&&(document.getElementById("RFromDateDispCalBelow").value!=""))&&((document.getElementById("RToDateDispCalBelow").value=="DD/MM/YYYY")||(document.getElementById("RToDateDispCalBelow").value==""))){checktxtfieldvalue("RFromDateDispCalBelow",increasedatebydays(document.getElementById("RFromDateDispCalBelow").value,2))}else{checktxtfieldvalue(targetDisplayCol,document.getElementById(targetDisplayCol).value)}}else{checktxtfieldvalue(targetDisplayCol,document.getElementById(targetDisplayCol).value)}}}}}mflag=0;ctflag=0;getmontharray();l=l+"<table class='cal-nav'><tr><th>";if(dt_current.getMonth()==curmon){l=l+"<img src='/images/cal-arrow-left.gif' width='4' height='8' align='absmiddle' alt='back' border='0'/>&nbsp;"}else{l=l+"<a href=javascript:set_newdate('prev_month','limited')><img src='/images/cal-arrow-left.gif' width='4' height='8' align='absmiddle' alt='back' border='0'/></a>"}l=l+ARR_MONTHS[dt_current.getMonth()]+" "+dt_current.getFullYear();l=l+"<a href=javascript:set_newdate('next_month','limited')><img src='/images/cal-arrow-right.gif' width='4' height='8' align='absmiddle' alt='forward' border='0'/></a></th></tr></table>";l=l+"<table class='cal-d'>";for(var c=0;c<7;c++){l=l+"<th scope='col' width=30>"+ARR_WEEKDAYS[(NUM_WEEKSTART+c)%7]+"</th>"}var r=new Date(dt_firstday);var j=passedDate.getFullYear()+""+(Number(passedDate.getMonth())<=9?"0"+passedDate.getMonth():passedDate.getMonth())+""+(Number(passedDate.getDate())<=9?"0"+passedDate.getDate():passedDate.getDate());var i;if(isReturn){i=depdate.getFullYear()+""+(Number(depdate.getMonth())<=9?"0"+depdate.getMonth():depdate.getMonth())+""+(Number(depdate.getDate())<=9?"0"+depdate.getDate():depdate.getDate())}while(r.getMonth()==dt_current.getMonth()||r.getMonth()==dt_firstday.getMonth()){l=l+"<tr>";for(var a=0;a<7;a++){q=r.getFullYear()+""+(Number(r.getMonth())<=9?"0"+r.getMonth():r.getMonth())+""+(Number(r.getDate())<=9?"0"+r.getDate():r.getDate());l=l+"<td>";if(r.getMonth()==curmon){if(q>b){if(isReturn){if(q==j){l=l+"<a href='javascript:set_datetime("+r.valueOf()+", true);' class='selected' title='"+ARR_MONTHS[passedDate.getMonth()]+" "+passedDate.getDate()+"'>"}else{if(q<i){l=l+"<a href='javascript:void(0)' class='n-a'>"}else{l=l+"<a href='javascript:set_datetime("+r.valueOf()+", true);'>"}}}else{if(q==j){l=l+"<a href='javascript:set_datetime("+r.valueOf()+", true);' class='selected' title='"+ARR_MONTHS[passedDate.getMonth()]+" "+passedDate.getDate()+"'>"}else{l=l+"<a href='javascript:set_datetime("+r.valueOf()+", true);'>"}}}else{if(q==b){if(isReturn){if(b<i){l=l+"<a href='javascript:void(0)' class='n-a'>"}else{l=l+"<a href='javascript:set_datetime("+r.valueOf()+", true);' class='today' title='"+ARR_MONTHS[currDate.getMonth()]+" "+currDate.getDate()+"'>"}}else{if(r.getMonth()==dt_current.getMonth()){l=l+"<a href='javascript:set_datetime("+r.valueOf()+", true);' class='today' title='"+ARR_MONTHS[currDate.getMonth()]+" "+currDate.getDate()+"'>"}else{l=l+"<a href='javascript:set_datetime("+r.valueOf()+", true);' title='"+ARR_MONTHS[currDate.getMonth()]+" "+currDate.getDate()+"'>"}}}else{l=l+"<a href='javascript:void(0)' class='n-a'>"}}}else{if(q>b){if(isReturn){if(q==j){l=l+"<a href='javascript:set_datetime("+r.valueOf()+", true);' class='selected' title='"+ARR_MONTHS[passedDate.getMonth()]+" "+passedDate.getDate()+"'>"}else{if(q<i){l=l+"<a href='javascript:void(0)' class='n-a'>"}else{l=l+"<a href='javascript:set_datetime("+r.valueOf()+", true);'>"}}}else{if(q==j){l=l+"<a href='javascript:set_datetime("+r.valueOf()+", true);' class='selected' title='"+ARR_MONTHS[passedDate.getMonth()]+" "+passedDate.getDate()+"'>"}else{l=l+"<a href='javascript:set_datetime("+r.valueOf()+", true);'>"}}}else{l=l+"<a href='javascript:void(0)' class='n-a'>"}}if(r.getMonth()==dt_current.getMonth()){l=l+r.getDate()+"</a></td>"}else{if(q>b){l=l+"<font style='color:#cccccc;'>"+r.getDate()+"</font></a></td>"}}r.setDate(r.getDate()+1)}l=l+"</tr>"}l=l+"</table>";var p=0;var o=0;if(targetDisplayCol.indexOf("CalBelow")!=-1){p=findPosX(document.getElementById(targetDisplayCol))+100;o=findPosY(document.getElementById(targetDisplayCol))}else{p=findPosX(document.getElementById(targetDisplayCol))+200;o=findPosY(document.getElementById(targetDisplayCol))-100}document.getElementById("calendar-1").style.top=o+"px";document.getElementById("calendar-1").style.left=p+"px";document.getElementById("displaymonth").style.display="";document.getElementById("displayDates").innerHTML=l;document.getElementById("displayDates").style.display="block";Effect.Appear("calendar-1")}function findPosX(a){var b=0;if(a.offsetParent){while(a.offsetParent){b+=a.offsetLeft;a=a.offsetParent}}else{if(a.x){b+=a.x}}return b}function findPosY(b){var a=0;if(b.offsetParent){while(b.offsetParent){a+=b.offsetTop;b=b.offsetParent}}else{if(b.y){a+=b.y}}return a};