/*********************************************************************************/
/********************   JavaScript Cookie Object and Methods   *******************/
CurrentEvents = new Array();

var newDiv="<div id='calenderLayer'><br />";
newDiv+="<script type='text/javascript'>";
newDiv+="document.write(tableBuilding());</script>";
newDiv="document.write(tableBuilding());";

days = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"); 
 var monthLen = new Array(31,28,31,30,31,30,31,31,30,31,30,31);	
 months = new Array("January","February","March","April","May","June","July","August","September","October","November","December");	
seasons = new Array("Spring","Summer","Fall","Winter");
var today = new Date();
	var currYear  = today.getFullYear();
	var currMonth = today.getMonth();
	var currMonthNum = (currMonth === 0) ? 12 : currMonth;
 
function tableBuilding() {		// create HTML string to generate table
	
	var todayFirst = new Date((1+currMonth)+"/01/"+currYear);
	var startingDayOfMonth = todayFirst.getDay();
 
	var tableCode="<table border='1' width='100%' style='vertical-align:top;' cellspacing='10' cellpadding='0'><caption>"+months[currMonth]+", " + currYear +"</caption><tr style='height:45px'>";      // start table
 
	var tdCol;
	for (i = 0; i < 7; i++) {
		tdCol="lightblue";
 		if (i  === 0 || i  === 6) {tdCol="darkblue";}//Different color for Sunday and Saturday
		tableCode +="<th bgcolor='"+tdCol+"' width='14%'>" + days[i]+ "</th>";}
	tableCode +="</tr><tr align='center' style='vertical-align:top; height:150px;'>" ;
    
	/*	Get last month starting date			 ***********/
	var y = (monthLen[currMonthNum-1]-startingDayOfMonth+1);
 	var x = 1;									//	Our counter for the days
 	for (var i = 0; i < 42; i++)   {			//	Do day cells (using for loop)
		tdCol="blue";
		if (y <= monthLen[currMonthNum-1]) {
			tableCode +="<td bgcolor='gray'>" + y + "</td>";
			y ++;
 
			if (i % 7 == 6 ) {break;}				//	Stop after last week
				
				continue;}							//	Short-cut loop if  in last month
			
 
		if (i % 7 === 6 || i % 7 === 0) {			//	Use silver for weekends
			tdCol="silver";}
 
		/*	Build the basic table cell tags				 ***********/
		tableCode +="<td bgcolor='" + tdCol + "'>" + x+ "<br />" +getDayInfo(x);+ "<br /></td>";
 
		/*	Put in the end of row tags if needed	***********/
		tableCode = (i % 7 == 6) ? tableCode + "</tr><tr align='center' style='vertical-align:top; height:150px;'>" : tableCode;
 
		/*	Increment our day counter 				 ***********/
		x ++;
		
		/*	Start using y after the current month is over  *****/
		if 	(x > monthLen[currMonth]) {
			y = 1;
			}
		}
	tableCode +="</tr></table><br />";  		// end table
	return tableCode;}

function getDayInfo(newinfo, month1)
{
finalte="";

for (i = 0; i<CurrentEvents.length; i++){
var dateInfo=CurrentEvents[i].split("|");if (dateInfo[0]==months[currMonth]){
if(dateInfo[1]==newinfo){finalte+=dateInfo[2];}}
}




return finalte;}

function nextMonth()
{currMonth = today.getMonth() + 1;}	
	


CurrentEvents [0] = "December|25|<br />Christmas Day<br />";

	
	

/*********************************************************************************/
function hoper(){

	$.ajax({
		type: "GET",
		url: "calander.xml",
		dataType: "xml",
		success: function(xml) 
		{
			$(xml).find('Day').each(function()
				{
				var month = $(this).find('Month').text();	
				var date = $(this).find('Date').text();	
				var year = $(this).find('Year').text(); 
				var event = $(this).find('EventName').text();
				var eventstarttime = $(this).find('EventStartTime').text();
				var eventendtime = $(this).find('EventEndTime').text();
				var eventone = month;
				eventone += "|";
				eventone += date;
				eventone += "|";
				eventone += event;
				eventone += "<br />";
				eventone += eventstarttime; 
				eventone += " - "; 
				eventone += eventendtime;
				eventone += "<br />";
				CurrentEvents.push(eventone);});
		}});
		
replaceeeeee();
}







/*********************************************************************************/

