var Months = new Array("January", "February", "March","April", "May", "June", "July", "August", "September","October", "November", "December");
	var Days = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
	
	var January = 31;
	var February = 28;
	var March = 31;
	var April = 30;
	var May = 31;
	var June = 30;
	var July = 31;
	var August = 31;
	var September = 30;
	var October = 31;
	var November = 30;
	var December = 31;
	
	var today = new Date();
	var todaysday = today.getDay();
	var currentyear = today.getFullYear();
	var currentmonth = today.getMonth();
	var ZventsCalLocation = '';
	
	
function DrawDays(){
	var NewDate = new Date(currentyear,currentmonth,0);
	var FirstDay = NewDate.getDay();
	FirstDay = FirstDay + 1;
	var highlighttoday = false;	
	
	checkLeap();
	
	n = new Date();
	if(n.getMonth() == currentmonth && n.getFullYear() == currentyear){
		highlighttoday = true;
	}/* end if */	
	
	/* Clears clander */
	for(i=0; i<42; i++){	
		$("#MgCalBox"+i).empty();
		/* Removers the selected day class */ 
		$("#MgCalBox"+i).removeClass('MgCalBoxSelected'); 
	}/*end for*/	
	
	/* add new day text */
	counter = 1;
	
	/* remove leading unused days */
	if(FirstDay > 0){
		for(i=0; i<FirstDay; i++){
			$("#MgCalBox"+i).removeClass('MgCalBox'); 
		}/*end for*/	
	}/*end if*/	
	
	for(i=FirstDay; i<42; i++){
		$("#MgCalBox"+i).addClass('MgCalBox'); 
		if(counter <= eval(Months[currentmonth])){
			if(n.getDate() == counter && highlighttoday == true){
				$("#MgCalBox"+i).removeClass('MgCalBox'); 
				$("#MgCalBox"+i).addClass('MgCalBoxSelected'); 
			}/*end if*/				
			$("#MgCalBox"+i).html('<A href='+ZventsUrl+'/search?swhat='+ZventsWhat+'&swhen='+addZero(currentmonth+1)+'-'+addZero(counter)+'-'+(currentyear)+'&swhere='+ZventsWhere+'&st='+ZventsST+'&srad=30&svt=text&search=true&srss=>'+counter+'</A>');//this.DayValue.text, currentmonth+1, (currentyear + 1900)
			$("#MgCalBox"+i).show();
		}else{
			$("#MgCalBox"+i).hide();
		}/* end if */	
		counter++;
	}/* End For */
}/* end Function */
function addZero(n){
	if(n <10){
	 n = 0 + '' + n;
	}
	return n;
}/* end Function */

function ChangeMonth(n){
	if(n==1)
	{
		if(currentmonth < 11) {
			currentmonth += 1;
		}else {
			currentmonth = 0;
			currentyear += 1;
		}/* end if */	
	}
	else{
		if(currentmonth > 0){
			currentmonth -= 1;
		}else{
			currentmonth = 11;
			currentyear -= 1;	
		}/* end if */	
	}/* end if */	
	$("#MgCalMonth").html( Months[currentmonth]+" " + (currentyear));
	DrawDays();
}/* end Function */

function checkLeap(){
	/* check for leap years and adjust february appropriately */
	y = (currentyear)/4;
	y = y.toString();
	ysplit = y.split(".");
	if(ysplit.length == 1){
		February = 29;
	}else{
		February = 28;
	}/* end if */	
}/* end Function */



document.write('<!-- START STYLE -->');
document.write('<style type="text/css" media="screen,print">');
document.write('#tbo_cal_box{background-color:#CCC;font-size:.85em;height:192px;width:208px;margin:0px}');
document.write('#dow_row{position:relative;top:-3px}');
document.write('#cal_month_box{position:relative;top:-10px;width:320px}');
document.write('#MgCalendar{background-color:#CCC;border-top:3px solid #CCC;height:192px;margin:0;padding:0;width:208px}');
document.write('#MgCalendar.MgCalendarBox{height:192px;margin-left:5px;width:208px}');
document.write('.MgCalBox{background-color:#fff;text-align:center}');
document.write('.MgCalBox a{color:#000;text-decoration:none;font-weight:500}');
document.write('#MgCalPrev, #MgCalNext{font-weight:700;height:20px;cursor:pointer}');
document.write('.MgCalBoxSelected{background-color:#f90;text-align:center}');
document.write('.MgCalBoxSelected a{color:#FFF;font-weight:700;text-decoration:none}');
document.write('#MgCalRow{float:left;height:25px;margin:0 3px;padding:0;width:208px}');
document.write('.MgCalRowDow{color:#FFF;font-size:1.1em;font-weight:700;}');
document.write('.MgcalTitle{background:#DDD none repeat scroll 0 0;float:left;font-size:1em;font-weight:700;height:20px;margin:0;padding:0;text-align:center;width:145px}');
document.write('.MgcalLSmall{float:left;height:24px;margin:0 1px 0 0;padding:0;text-align:center;width:28px}');
document.write('.MgcalLaft{float:left;margin:0;padding:0}');
document.write('.MgcalRight{float:right;background-color:#f90;margin:0;padding:0}');
document.write('#MgCalhed{background:#CCC url(http://cssimages.tbo.com/tboextra/calhead_sm.gif) no-repeat scroll 2px 7px;font-size:0.7em;height:30px;text-align:center;width:208px}');
document.write('#MgCalhed a{color:#000;left:60px;position:relative;top:10px;text-decoration:none}');
document.write('</style>');

document.write('<div id="MgCalhed"></div>');
document.write('<div id="MgCalendar">');
document.write('<div id="MgCalRow">');
document.write('<div id="MgCalPrev" class="MgcalLSmall MgCalBox" onclick="ChangeMonth(-1)"><</div>');
document.write('<div id="MgCalMonth" class="MgcalTitle">January</div>');
document.write('<div id="MgCalNext" class="MgcalLSmall MgCalBox" onclick="ChangeMonth(1)">></div>');
document.write('</div>');
document.write('<br style="clear:both;">');
document.write('<div id="dow_row">');
document.write('<div id="MgCalRow" class="MgCalRowDow">');
document.write('<div id="MgCalS" class="MgcalLSmall">S</div>');
document.write('<div id="MgCalM" class="MgcalLSmall">M</div>');
document.write('<div id="MgCalT" class="MgcalLSmall">T</div>');
document.write('<div id="MgCalW" class="MgcalLSmall">W</div>');
document.write('<div id="MgCalTh" class="MgcalLSmall">Th</div>');
document.write('<div id="MgCalF" class="MgcalLSmall">F</div>');
document.write('<div id="MgCalSa" class="MgcalLSmall">Sa</div>');
document.write('</div>');
document.write('</div>');
document.write('<br style="clear:both;">');
document.write('<div id="cal_month_box">');
document.write('<div id="MgCalRow">');
document.write('<div id="MgCalBox0" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox1" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox2" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox3" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox4" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox5" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox6" class="MgcalLSmall MgCalBox"></div>');
document.write('</div>');
document.write('<br style="clear:both;">');
document.write('<div id="MgCalRow">');
document.write('<div id="MgCalBox7" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox8" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox9" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox10" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox11" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox12" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox13" class="MgcalLSmall MgCalBox"></div>');
document.write('</div>');
document.write('<br style="clear:both;">');
document.write('<div id="MgCalRow">');
document.write('<div id="MgCalBox14" class="MgcalLSmall MgCalBox">1</div>');
document.write('<div id="MgCalBox15" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox16" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox17" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox18" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox19" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox20" class="MgcalLSmall MgCalBox"></div>');
document.write('</div>');
document.write('<br style="clear:both;">');
document.write('<div id="MgCalRow">');
document.write('<div id="MgCalBox21" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox22" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox23" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox24" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox25" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox26" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox27" class="MgcalLSmall MgCalBox"></div>');
document.write('</div>');
document.write('<br style="clear:both;">');
document.write('<div id="MgCalRow">');
document.write('<div id="MgCalBox28" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox29" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox30" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox31" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox32" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox33" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox34" class="MgcalLSmall MgCalBox"></div>');
document.write('</div>');
document.write('<br style="clear:both;">');
document.write('<div id="MgCalRow">');
document.write('<div id="MgCalBox35" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox36" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox37" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox38" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox39" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox40" class="MgcalLSmall MgCalBox"></div>');
document.write('<div id="MgCalBox41" class="MgcalLSmall MgCalBox"></div>');
document.write('</div>');
document.write('</div>');
document.write('</div>');