function ShowingCalendar(l,c){var h=["January","February","March","April","May","June","July","August","September","October","November","December"];
var g=0;var i="";var f=0;var b=l._id.substring(0,l._id.lastIndexOf("_"));b=b.substring(0,b.lastIndexOf("_"));var e=GetObject(b+"_ddlDay");
var d=GetObject(b+"_ddlMonth");var j=GetObject(b+"_ddlYear");for(var a=0;a<e.length;a++){if(e[a].selected){g=e[a].value;break;
}}for(var a=0;a<d.length;a++){if(d[a].selected){i=h[a];break;}}for(var a=0;a<j.length;a++){if(j[a].selected){f=j[a].value;
break;}}var k=new Date(i+" "+g.toString()+", "+f.toString());if(k=="NaN"){k=new Date();k.setFullYear(k.getFullYear()-7);}l._selectedDate=k;
l._textbox.set_Value(l._selectedDate.format(l._format));}function DateSelectionChanged(g,b){var j=g._id.substring(0,g._id.lastIndexOf("_"));
j=j.substring(0,j.lastIndexOf("_"));var a=GetObject(j+"_ddlDay");var c=GetObject(j+"_ddlMonth");var f=GetObject(j+"_ddlYear");
for(var e=0;e<a.length;e++){if(a[e].selected){a[e].selected=false;break;}}for(var e=0;e<c.length;e++){if(c[e].selected){c[e].selected=false;
break;}}for(var e=0;e<f.length;e++){if(f[e].selected){f[e].selected=false;break;}}if(g._selectedDate<new Date()){alert("Selected date cannot be in the past.");
g._selectedDate=new Date();g._textbox.set_Value(g._selectedDate.format(g._format));}var h=f[f.length-1].value;var i=new Date("December 31, "+h.toString());
if(g._selectedDate>i){alert("Selected date is too far in the future.");g._selectedDate=i;g._textbox.set_Value(g._selectedDate.format(g._format));
}a[g._selectedDate.getDate()-1].selected=true;c[g._selectedDate.getMonth()].selected=true;var d=g._selectedDate.getFullYear();
for(var e=0;e<f.length;e++){if(f[e].value==d){f[e].selected=true;break;}}}
