var gsMonthNames=new Array('January','February','March','April','May','June','July','August','September','October','November','December');var gsDayNames=new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');Date.prototype.format=function(f)
{if(!this.valueOf())
return'&nbsp;';var d=this;return f.replace(/([ymdhkns]{2,}|a\/p)/gi,function($1)
{switch($1)
{case'yyyy':return d.getFullYear();case'yy':return d.getFullYear().toString().substring(2,4);case'mmmm':return gsMonthNames[d.getMonth()];case'mmm':return gsMonthNames[d.getMonth()].substr(0,3);case'mm':return zf((d.getMonth()+1),1);case'dddd':return gsDayNames[d.getDay()];case'ddd':return gsDayNames[d.getDay()].substr(0,3);case'dd':return zf(d.getDate(),2);case'hh':return zf(((h=d.getHours()%12)?h:12),2);case'kk':return zf(d.getHours(),2);case'nn':return zf(d.getMinutes(),2);case'ss':return zf(d.getSeconds(),2);case'a/p':return d.getHours()<12?'a':'p';}});}
function show_current_date(f)
{document.write((new Date()).format(f));}
function zf(num,n)
{if(num<0||n<=1)
{return num+"";}
var numStr=num+"";if(numStr.length>=n)
{return numStr;}
for(var i=numStr.length+1;i<=n;i++)
{numStr="0"+numStr;}
return numStr;}
function show_calendar(event,show_above_cal_image,div_name,anchor_name,show_past_dates,ret_func_name,div_to_hide,mindate,maxdate)
{var cal=new CalendarPopup(div_name);var ytime=new Date().getTime()/1000-86400;if(!show_past_dates)
{cal.addDisabledDates(null,formatDate(new Date(ytime*1000),"yyyy-MM-dd"));}
cal.setReturnFunction(ret_func_name);if(typeof div_to_hide!='undefined'&&div_to_hide!='')
{document.getElementById(div_to_hide).style.display='none';}
if(show_above_cal_image)
{cal.offsetY=-135;}
if(mindate!="-1"&&!isNaN(mindate))
{cal.addDisabledDates(null,get_display_date(parseInt(mindate)-86400));}
if(maxdate!="-1"&&!isNaN(maxdate))
{cal.addDisabledDates(get_display_date(parseInt(maxdate)+86400),null);}
cal.offsetX=20;cal.showCalendar(anchor_name);return false;}