	  // JavaScript Documentmonths = new Array("Jan", "Feb", "Mar", "Apr", "May", "June", "July", "Aug", "Sept", "Oct", "Nov", "Dec");var current_cal=null;var current_control=null;var func_to_call=null;var day_event=new Array();//true if event on day else falsefunction mini_cal_show_today(){	showDate = new Date();	temp_date=new Date();	mini_cal_fillCal();}function mini_cal_month_plus() {		showDate.setMonth(showDate.getMonth()+1);		mini_cal_fillCal();}function mini_cal_month_minus() {	if(showDate.getMonth()>0){		showDate.setMonth(showDate.getMonth()-1);	}else{		showDate.setFullYear(showDate.getFullYear()-1);		showDate.setMonth(11);	}	mini_cal_fillCal();}function mini_cal_year_plus() {		showDate.setYear(showDate.getFullYear()+1);		mini_cal_fillCal();}function mini_cal_year_minus() {		showDate.setYear(showDate.getFullYear()-1);		mini_cal_fillCal();}function mini_cal_fillCal() {	displayedMonth = months[showDate.getMonth()];	displayedYear = showDate.getFullYear();	document.getElementById('act_date_to_show').innerHTML = displayedMonth+" "+displayedYear;	showDate.setDate(1);	firstDay_number = showDate.getDay();	if (firstDay_number == 0) {		firstDay_number = 7;	}	firstDay_number--;	total_days = mini_cal_days_in_month(showDate.getMonth(), displayedYear);			temp_date=new Date(showDate.toGMTString());		temp_date.setTime(temp_date.getTime()-(86400000*(firstDay_number)));	tp_date=temp_date.getTime();	for (i=0; i<42; i++) {		temp_date.setTime(tp_date);//set date 		dow=temp_date.getDay();		if(i<firstDay_number || i>=total_days+firstDay_number){			num_cl="mini_cal_day_num_not_month";			if(dow==6 || dow==0){				num_cl="mini_cal_day_num_weekend";			}else{				num_cl="mini_cal_day_num_not_month";			}		}else{			if(dow==6 || dow==0){				num_cl="mini_cal_day_num_weekend";			}else{				num_cl="mini_cal_day_num";			}		}		var day_edit=document.getElementById("day"+i);		date_to_show=temp_date.getDate();		month_to_show=temp_date.getMonth();		month_to_show++;		if(month_to_show<9){			month_to_show='0'+month_to_show;			}		year_to_show=temp_date.getFullYear();		day_edit.className="";		if(temp_date.toDateString()==nowDate.toDateString()){			day_edit.className="mini_cal_today_cl";		}else{			day_edit.className=num_cl;		}		if(day_event[year_to_show+''+(month_to_show)+''+date_to_show+'']==true){			day_edit.className="mini_cal_event_cl";			//day_edit.innerHTML = "<a href=\""+directory+"events.php?dt="+year_to_show+"-"+month_to_show+"-"+date_to_show+"\"><b>"+date_to_show+"</b></a>";			//day_edit.innerHTML = "<a href=\""+directory+"/events/"+year_to_show+"-"+month_to_show+"-"+date_to_show+"/\"><b>"+date_to_show+"</b></a>";			day_edit.innerHTML = "<a href=\"/"+directory+"/events/"+year_to_show+"-"+month_to_show+"-"+date_to_show+"/\"><b>"+date_to_show+"</b></a>";		}else{			//day_edit.innerHTML = "<a href=\""+directory+"events.php?dt="+year_to_show+"-"+month_to_show+"-"+date_to_show+"\">"+date_to_show+"</a>";			//day_edit.innerHTML = "<a href=\""+directory+"/events/"+year_to_show+"-"+month_to_show+"-"+date_to_show+"/\">"+date_to_show+"</a>";			day_edit.innerHTML = "<a href=\"/"+directory+"/events/"+year_to_show+"-"+month_to_show+"-"+date_to_show+"/\">"+date_to_show+"</a>";		}		tp_date=tp_date+86400000;//inc date by 1 day in milleseconds 'cos bugs in getDate()	}}function mini_cal_days_in_month(month, year) {	if (month == 0 || month == 2 || month == 4 || month == 6 || month == 7 || month == 9 || month == 11) {		days = 31;	} else if (month == 3 || month == 5 || month == 8 || month == 10) {		days = 30;	} else if (month == 1) {		if (mini_cal_is_leapyear(year)) {			days = 29;		} else {			days = 28;		}	}	return (days);}function mini_cal_is_leapyear(year) {	if (((year%4) == 0) && ((year%100) != 0) || ((year%400) == 0)) {		return (true);	} else {		return (false);	}}var directory="";function init_cal(control_id,new_year,new_month,new_directory){	if(new_directory!=""){		directory=new_directory;		}else{		directory="";	}	if (current_cal!=null){		document.getElementById(current_cal).innerHTML='';	}	current_control=control_id;	current_cal=control_id;	document.getElementById(current_cal).innerHTML='';    var newhtml="";	newhtml+='<table border="0" cellpadding="0" cellspacing="0" class="mini_cal_table" align="center" width="170">';		newhtml+='<tr>';	newhtml+='<td align="right" class="mini_cal_arrows" colspan="7"><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td><span onMouseUp="javascript:mini_cal_year_minus()" onMouseOver="this.className=\'mini_cal_arrows_over\'"  onMouseOut="this.className=\'mini_cal_arrows\'">&laquo;</span><span onMouseUp="javascript:mini_cal_month_minus();" onMouseOver="this.className=\'mini_cal_arrows_over\'"  onMouseOut="this.className=\'mini_cal_arrows\'">&nbsp;&#8249;</span></td>';	newhtml+='<td align="center" class="mini_cal_arrows mini_cal_date_shown" id="act_date_to_show" width="70%">&nbsp;</td>';	newhtml+='<td align="left" class="mini_cal_arrows"><span onMouseUp="javascript:mini_cal_month_plus()"  onMouseOver="this.className=\'mini_cal_arrows_over\'"  onMouseOut="this.className=\'mini_cal_arrows\'">&#8250;&nbsp;</span><span onMouseUp="javascript:mini_cal_year_plus();" onMouseOver="this.className=\'mini_cal_arrows_over\'"  onMouseOut="this.className=\'mini_cal_arrows\'">&raquo;</span></td></tr></table></td>';	newhtml+='</tr>';	newhtml+='<tr>';	newhtml+='<td class="mini_cal_bottom_line mini_cal_day_name" width="15%" >Mon</td>';	newhtml+='<td class="mini_cal_bottom_line mini_cal_day_name" width="15%" >Tue</td>';	newhtml+='<td class="mini_cal_bottom_line mini_cal_day_name" width="15%" >Wed</td>';	newhtml+='<td class="mini_cal_bottom_line mini_cal_day_name" width="15%" >Thu</td>';	newhtml+='<td class="mini_cal_bottom_line mini_cal_day_name" width="15%" >Fri</td>';	newhtml+='<td class="mini_cal_bottom_line mini_cal_day_name_weekend" width="15%" >Sat</td>';	newhtml+='<td class="mini_cal_bottom_line mini_cal_day_name_weekend" width="15%" >Sun</td>';	newhtml+='</tr>';	newhtml+='<tr>';	newhtml+='<td id="day0"  bgcolor="#59C064">&nbsp;</td>';	newhtml+='<td id="day1" >&nbsp;</td>';	newhtml+='<td id="day2"  bgcolor="#59C064">&nbsp;</td>';	newhtml+='<td id="day3" >&nbsp;</td>';	newhtml+='<td id="day4"  bgcolor="#59C064">&nbsp;</td>';	newhtml+='<td id="day5" >&nbsp;</td>';	newhtml+='<td id="day6"  bgcolor="#59C064">&nbsp;</td>';	newhtml+='</tr>';	newhtml+='<tr>';	newhtml+='<td id="day7"  bgcolor="#59C064">&nbsp;</td>';	newhtml+='<td id="day8" >&nbsp;</td>';	newhtml+='<td id="day9"  bgcolor="#59C064">&nbsp;</td>';	newhtml+='<td id="day10">&nbsp;</td>';	newhtml+='<td id="day11"  bgcolor="#59C064">&nbsp;</td>';	newhtml+='<td id="day12">&nbsp;</td>';	newhtml+='<td id="day13"  bgcolor="#59C064">&nbsp;</td>';	newhtml+='</tr>';	newhtml+='<tr>';	newhtml+='<td id="day14" bgcolor="#59C064">&nbsp;</td>';	newhtml+='<td id="day15">&nbsp;</td>';	newhtml+='<td id="day16" bgcolor="#59C064">&nbsp;</td>';	newhtml+='<td id="day17" >&nbsp;</td>';	newhtml+='<td id="day18" bgcolor="#59C064">&nbsp;</td>';	newhtml+='<td id="day19" >&nbsp;</td>';	newhtml+='<td id="day20" bgcolor="#59C064">&nbsp;</td>';	newhtml+='</tr>';	newhtml+='<tr>';	newhtml+='<td id="day21"  bgcolor="#59C064">&nbsp;</td>';	newhtml+='<td id="day22" >&nbsp;</td>';	newhtml+='<td id="day23"  bgcolor="#59C064">&nbsp;</td>';	newhtml+='<td id="day24" >&nbsp;</td>';	newhtml+='<td id="day25"  bgcolor="#59C064">&nbsp;</td>';	newhtml+='<td id="day26">&nbsp;</td>';	newhtml+='<td id="day27"  bgcolor="#59C064">&nbsp;</td>';	newhtml+='</tr>';	newhtml+='<tr>';	newhtml+='<td id="day28" bgcolor="#59C064">&nbsp;</td>';	newhtml+='<td id="day29">&nbsp;</td>';	newhtml+='<td id="day30" bgcolor="#59C064">&nbsp;</td>';	newhtml+='<td id="day31">&nbsp;</td>';	newhtml+='<td id="day32" bgcolor="#59C064">&nbsp;</td>';	newhtml+='<td id="day33">&nbsp;</td>';	newhtml+='<td id="day34" bgcolor="#59C064">&nbsp;</td>';	newhtml+='</tr>';	newhtml+='<tr>';	newhtml+='<td id="day35" bgcolor="#59C064">&nbsp;</td>';	newhtml+='<td id="day36">&nbsp;</td>';	newhtml+='<td id="day37"  bgcolor="#59C064">&nbsp;</td>';	newhtml+='<td id="day38">&nbsp;</td>';	newhtml+='<td id="day39"  bgcolor="#59C064">&nbsp;</td>';	newhtml+='<td id="day40">&nbsp;</td>';	newhtml+='<td id="day41"  bgcolor="#59C064">&nbsp;</td>';	newhtml+='</tr>';		newhtml+='</table>';	document.getElementById(current_cal).innerHTML=newhtml;	document.getElementById(current_cal).style.visibility='visible';		showDate = new Date();	if(new_year!=0){		showDate.setMonth((new_month-1),1);	   showDate.setFullYear(new_year);	}		nowDate = new Date();	temp_date=new Date();		mini_cal_fillCal();}