var monthDivTagList = new Array("monthJanuary","monthFebruary","monthMarch","monthApril","monthMay","monthJune","monthJuly","monthAugust","monthSeptember","monthOctober","monthNovember","monthDecember");
var monthNameList = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var monthEventList = new Array(12);

var januaryEventList = new Array(11);
januaryEventList[0] = new Array("01-01-2012","Sunday","NEW YEAR");
januaryEventList[1] = new Array("01-04-2012","Wednesday","KARTHIKAI VIRATHAM <br>VAIKUNDA EKATHASI VIRATHAM");
januaryEventList[2] = new Array("01-06-2012","Friday","PIRADOSHA VIRATHAM");
januaryEventList[3] = new Array("01-08-2012","Sunday","THIRUVEMPAVAI ARUDHRA THARSANAM");
januaryEventList[4] = new Array("01-12-2012","Thursday","SANKA DAHARA CHATHURTHI VIRATHAM");
januaryEventList[5] = new Array("01-15-2012","Sunday","THAI PONGAL <br>AYYAPPAN MAHARA JOTHI VIZHA");
januaryEventList[6] = new Array("01-19-2012","Thursday","EKATHASI VIRATHAM");
januaryEventList[7] = new Array("01-20-2012","Friday","PIRADOSHA VIRATHAM");
januaryEventList[8] = new Array("01-22-2012","Sunday","ABIRAMI PATTAR VIZHA <br>THAI AMAVASAI VIRATHAM");
januaryEventList[9] = new Array("01-26-2012","Thursday","VARA CHATHURTHI VIRATHAM");
januaryEventList[10] = new Array("01-28-2012","Saturday","SHASHTI VIRATHAM");
monthEventList[0] = januaryEventList;

var februaryEventList = new Array(10);
februaryEventList[0] = new Array("02-01-2012","Wednesday","KARTHIKAI VIRATHAM");
februaryEventList[1] = new Array("02-03-2012","Friday","BEEMA EKATHASI VIRATHAM");
februaryEventList[2] = new Array("02-05-2012","Sunday","PIRADOSHA VIRATHAM");
februaryEventList[3] = new Array("02-06-2012","Monday","THAI POOSAM");
februaryEventList[4] = new Array("02-10-2012","Friday","SANKADAHARA CHATHURTHI VIRATHAM");
februaryEventList[5] = new Array("02-17-2012","Friday","EKATHASI VIRATHAM");
februaryEventList[6] = new Array("02-19-2012","Sunday","MAHA SIVARATHIRI VIRATHAM <br>PIRADOSHA VIRATHAM");
februaryEventList[7] = new Array("02-25-2012","Saturday","CHATHURTHI VIRATHAM");
februaryEventList[8] = new Array("02-27-2012","Monday","SHASHTI VIRATHAM");
februaryEventList[9] = new Array("02-28-2012","Tuesday","KARTHIKAI VIRATHAM");
monthEventList[1] = februaryEventList;

var marchEventList = new Array(8);
marchEventList[0] = new Array("03-04-2012","Sunday","EKATHASI VIRATHAM");
marchEventList[1] = new Array("03-05-2012","Monday","SOMA  PIRADOSHA VIRATHAM");
marchEventList[2] = new Array("03-06-2012","Tuesday","MASI MAHAM <br>NADESHR ABISHEKAM");
marchEventList[3] = new Array("03-11-2012","Sunday","SANKA DAHARA CHATHURTHI VIRATHAM");
marchEventList[4] = new Array("03-18-2012","Sunday","EKATHASI VIRATHAM <br>KUMBA ABISHEKA THINAM <br>MANAVALAKKOLAM");
marchEventList[5] = new Array("03-19-2012","Monday","SOMA PIRADOSHA VIRATHAM");
marchEventList[6] = new Array("03-26-2012","Monday","CHATHURTHI VIRATHAM <br>KARTHIKAI VIRATHAM");
marchEventList[7] = new Array("03-28-2012","Wednesday","SHASHTI VIRATHAM");
monthEventList[2] = marchEventList;

var aprilEventList = new Array(10);
aprilEventList[0] = new Array("04-02-2012","Monday","EKATHASI VIRATHAM");
aprilEventList[1] = new Array("04-04-2012","Wednesday","PIRADOSHA VIRATHAM");
aprilEventList[2] = new Array("04-05-2012","Thursday","PANGUNI UTHTHARAM");
aprilEventList[3] = new Array("04-09-2012","Monday","SANKA DAHARA CHATHURTHI VIRATHAM");
aprilEventList[4] = new Array("04-13-2012","Friday","TAMIL NEW YEAR <br>AYAPPA VISHUGANI POOJA");
aprilEventList[5] = new Array("04-16-2012","Monday","EKATHASI VIRATHAM <br>IYANAR POONGAL");
aprilEventList[6] = new Array("04-18-2012","Wednesday","PIRADOSHA VIRATHAM");
aprilEventList[7] = new Array("04-22-2012","Sunday","KARTHIKAI VIRATHAM");
aprilEventList[8] = new Array("04-24-2012","Tuesday","CHATHURTHI VIRATHAM <br>AKSHAYA THITIYA");
aprilEventList[9] = new Array("04-26-2012","Thursday","SHASHTI VIRATHAM");
monthEventList[3] = aprilEventList;

var mayEventList = new Array(15);
mayEventList[0] = new Array("05-02-2012","Wednesday","KARTHIKAI VIRATHAM");
mayEventList[1] = new Array("05-04-2012","Friday","PIRADOSHA VIRATHAM");
mayEventList[2] = new Array("05-05-2012","Saturday","CHATHURTHI POORANAI VIRATHAM");
mayEventList[3] = new Array("05-08-2012","Tuesday","SANKADAHARA CHATHURTHI VIRATHAM");
mayEventList[4] = new Array("05-10-2012","Thursday","VINAYAGAR FESTIVAL BEGINS <br>FLAG HOISTING");
mayEventList[5] = new Array("05-12-2012","Saturday","NADESAR ABISHEKAM");
mayEventList[6] = new Array("05-16-2012","Wednesday","EKATHASI VIRATHAM");
mayEventList[7] = new Array("05-17-2012","Thursday","PIRADOSHA VIRATHAM");
mayEventList[8] = new Array("05-19-2012","Saturday","VINAYAGAR MANCHAM FESTIVAL");
mayEventList[9] = new Array("05-20-2012","Sunday","KARTHIKAI VIRATHAM");
mayEventList[10] = new Array("05-24-2012","Thursday","CHATHURTHI VIRATHAM");
mayEventList[11] = new Array("05-26-2012","Saturday","SHASHTI VIRATHAM");
mayEventList[12] = new Array("05-28-2012","Monday","VINAYAGAR KAILASA VAHANAM");
mayEventList[13] = new Array("05-30-2012","Wednesday","VINAYAGAR MANGO FESTIVAL");
mayEventList[14] = new Array("05-31-2012","Thursday","VINAYAGAR MIRUGA YATHARA FESTIVAL <br>EKATHASI VIRATHAM");
monthEventList[4] = mayEventList;


var juneEventList = new Array(12);
juneEventList[0] = new Array("06-01-2012","Friday","VINAYAGAR SAPPARAM FESTIVAL <br>PIRADOSHA VIRATHAM");
juneEventList[1] = new Array("06-02-2012","Saturday","VINAYAGAR THER FESTIVAL <br>VAIKASI VISAKAM");
juneEventList[2] = new Array("06-03-2012","Sunday","VINAYAGAR THEERTHAM");
juneEventList[3] = new Array("06-07-2012","Thursday","SANKADAHARA CHATHURTHI VIRATHAM");
juneEventList[4] = new Array("06-08-2012","Friday","VAIRAVAR MADAI");
juneEventList[5] = new Array("06-09-2012","Saturday","POONGAVANAM");
juneEventList[6] = new Array("06-14-2012","Thursday","EKATHASI VIRATHAM");
juneEventList[7] = new Array("06-16-2012","Saturday","KARTHIKAI VIRATHAM <br>SANI PIRADOSHA VIRATHAM");
juneEventList[8] = new Array("06-22-2012","Friday","CHATHURTHI VIRATHAM");
juneEventList[9] = new Array("06-24-2012","Sunday","KUMARA SHASTHI VIRATHAM");
juneEventList[10] = new Array("06-26-2012","Tuesday","AANI UTHTHARAM <br>NADESAR ABISHEKAM");
juneEventList[11] = new Array("06-29-2012","Friday","SAJANA EKATHASI VIRATHAM");
monthEventList[5] = juneEventList;


var julyEventList = new Array(11);
julyEventList[0] = new Array("07-01-2012","Sunday","PIRADOSHA VIRATHAM");
julyEventList[1] = new Array("07-06-2012","Friday","SANKADAHARA CHATHURTHI VIRATHAM");
julyEventList[2] = new Array("07-13-2012","Friday","KARTHIKAI VIRATHAM");
julyEventList[3] = new Array("07-14-2012","Saturday","EKATHASI VIRATHAM");
julyEventList[4] = new Array("07-16-2012","Monday","AADIP PIRARAPPU <br>SOMA PIRADOSHA VIRATHAM");
julyEventList[5] = new Array("07-18-2012","Wednesday","AADI AMAVASAI VIRATHAM");
julyEventList[6] = new Array("07-22-2012","Sunday","NAGA  CHATHURTHI VIRATHAM <br>AADI POORAM");
julyEventList[7] = new Array("07-24-2012","Tuesday","SHASHTI VIRATHAM");
julyEventList[8] = new Array("07-27-2012","Friday","VARALUXMY VIRATHAM");
julyEventList[9] = new Array("07-29-2012","Sunday","EKATHASI VIRATHAM");
julyEventList[10] = new Array("07-30-2012","Monday","SOMA PIRADOSHA VIRATHAM");
monthEventList[6] = julyEventList;


var augustEventList = new Array(13);
augustEventList[0] = new Array("08-05-2012","Sunday","SANKADAHARA CHATHURTHI VIRATHAM");
augustEventList[1] = new Array("08-09-2012","Thursday","AADI VEL PERU VIZHA START");
augustEventList[2] = new Array("08-10-2012","Friday","AADI VEL PERU VIZHA 2ND DAY <br>AADI KARTHIKAI");
augustEventList[3] = new Array("08-11-2012","Saturday","AADI VEL PERU VIZHA");
augustEventList[4] = new Array("08-13-2012","Monday","EKATHASI VIRATHAM");
augustEventList[5] = new Array("08-14-2012","Tuesday","PIRADOSHA VIRATHAM");
augustEventList[6] = new Array("08-20-2012","Monday","CHATHURTHI VIRATHAM");
augustEventList[7] = new Array("08-22-2012","Wednesday","SHASHTI VIRATHAM <br>PERUMAL(Maha Vishnu) FESTIVAL ARAMBAM");
augustEventList[8] = new Array("08-26-2012","Sunday","PERUMAL(Maha Vishnu) SAPPARAM");
augustEventList[9] = new Array("08-27-2012","Monday","EKATHASI VIRATHAM");
augustEventList[10] = new Array("08-28-2012","Thursday","PIRADOSHA VIRATHAM");
augustEventList[11] = new Array("08-29-2012","Wednesday","NADESAR ABISHEGAM");
augustEventList[12] = new Array("08-31-2012","Friday","PERUMAL(Maha Vishnu) MANCHAM FESTIVAL");
monthEventList[7] = augustEventList;


var septemberEventList = new Array(14);
septemberEventList[0] = new Array("09-03-2012","Monday","SANKADAHARA CHATHURTHI VIRATHAM");
septemberEventList[1] = new Array("09-06-2012","Thursday","KARTHIKAI VIRATHAM");
septemberEventList[2] = new Array("09-07-2012","Friday","PERUMAL(Maha Vishnu) THER FESTIVAL");
septemberEventList[3] = new Array("09-08-2012","Saturday","PERUMAL(Maha Vishnu) THEERTHAM");
septemberEventList[4] = new Array("09-11-2012","Tuesday","EKATHASI VIRATHAM");
septemberEventList[5] = new Array("09-13-2012","Thursday","PIRADOSHA VIRATHAM");
septemberEventList[6] = new Array("09-19-2012","Wednesday","VINAYAGAR AAVANI CHATHURTHI VIRATHAM");
septemberEventList[7] = new Array("09-20-2012","Thursday","SHASHTI VIRATHAM");
septemberEventList[8] = new Array("09-22-2012","Saturday","POORADASHI SHANI 1st WEEK");
septemberEventList[9] = new Array("09-25-2012","Tuesday","EKATHASI VIRATHAM");
septemberEventList[10] = new Array("09-27-2012","Thursday","PIRADOSHA VIRATHAM");
septemberEventList[11] = new Array("09-28-2012","Friday","NADESAR ABISHEKAM");
septemberEventList[12] = new Array("09-29-2012","Saturday","POORADASHI SHANI 2nd WEEK");
septemberEventList[13] = new Array("09-30-2012","Sunday","MAHALAYA PAKSHAM ARAMBAM");
monthEventList[8] = septemberEventList;


var octoberEventList = new Array(15);
octoberEventList[0] = new Array("10-02-2012","Tuesday","MAHA PARANI");
octoberEventList[1] = new Array("10-03-2012","Wednesday","SANKADAHARA CHATHURTHI VIRATHAM <br>KARTHIKAI VIRATHAM");
octoberEventList[2] = new Array("10-06-2012","Saturday","POORADASHI SHANI 3rd WEEK");
octoberEventList[3] = new Array("10-11-2012","Thursday","EKATHASI VIRATHAM");
octoberEventList[4] = new Array("10-12-2012","Friday","POORADASHI VIRATHAM");
octoberEventList[5] = new Array("10-13-2012","Saturday","POORADASHI SHANI END");
octoberEventList[6] = new Array("10-14-2012","Sunday","MAHALAYA PAKSHAM END");
octoberEventList[7] = new Array("10-15-2012","Monday","NAVARATHTHIRI VIRATHAM ARAMBAM");
octoberEventList[8] = new Array("10-18-2012","Thursday","CHATHURTHI VIRATHAM");
octoberEventList[9] = new Array("10-20-2012","Saturday","SHASHTI VIRATHAM");
octoberEventList[10] = new Array("10-23-2012","Tuesday","SARASWATHY POOJA MAHANAVAMI VIRATHAM");
octoberEventList[11] = new Array("10-24-2012","Wednesday","VIJAYA VIRATHAM <br>VANNI VAZHAI VETTU <br>KETHARA GOWRI VIRATHAM ARAMBAM");
octoberEventList[12] = new Array("10-25-2012","Thursday","EKATHASI VIRATHAM");
octoberEventList[13] = new Array("10-26-2012","Friday","POORADASHI VIRATHAM");
octoberEventList[14] = new Array("10-31-2012","Wednesday","KARTHIKAI VIRATHAM");
monthEventList[9] = octoberEventList;


var novemberEventList = new Array(13);
novemberEventList[0] = new Array("11-02-2012","Friday","SANKADAHARA CHATHURTHI VIRATHAM");
novemberEventList[1] = new Array("11-09-2012","Friday","EKATHASI VIRATHAM");
novemberEventList[2] = new Array("11-11-2012","Sunday","POORADASHI VIRATHAM");
novemberEventList[3] = new Array("11-12-2012","Monday","DEEPAVALI");
novemberEventList[4] = new Array("11-13-2012","Tuesday","KETHARA GOWRI VIRATHAM");
novemberEventList[5] = new Array("11-14-2012","Wednesday","SKANDA SHASTI VIRATHAM ARAMBAM");
novemberEventList[6] = new Array("11-16-2012","Friday","NAGACHATHRTHI VIRATHAM <br>AYYAPPAN MANDALAKAALA POOJAI ARAMBAM");
novemberEventList[7] = new Array("11-18-2012","Sunday","SKANDA SHASTI VIRATHAM <br>SOORA SAMHARAM");
novemberEventList[8] = new Array("11-19-2012","Monday","MURUGAN THIRUK KALYANAM");
novemberEventList[9] = new Array("11-23-2012","Friday","EKATHASI VIRATHAM");
novemberEventList[10] = new Array("11-25-2012","Sunday","POORADASHI VIRATHAM");
novemberEventList[11] = new Array("11-27-2012","Tuesday","SARVALAYA THEEPAM (VILAKEEDU) <br>THIRU KARTHIKAI VIRATHAM <br>KUMARALAYA THEEPAM");
novemberEventList[12] = new Array("11-28-2012","Wednesday","VINAYAGAR VIRATHAM ARAMBAM");
monthEventList[10] = novemberEventList;


var decemberEventList = new Array(12);
decemberEventList[0] = new Array("12-01-2012","Saturday","SANKADAHARA CHATHURTHI VIRATHAM");
decemberEventList[1] = new Array("12-09-2012","Sunday","EKATHASI VIRATHAM");
decemberEventList[2] = new Array("12-10-2012","Monday","SOMA PIRADOSHA VIRATHAM");
decemberEventList[3] = new Array("12-16-2012","Sunday","VARA CHATHURTHI VIRATHAM");
decemberEventList[4] = new Array("12-17-2012","Monday","GAJAMUGA SAMHARAM");
decemberEventList[5] = new Array("12-18-2012","Tuesday","VINAYAGAR SHASHTI VIRATHAM");
decemberEventList[6] = new Array("12-19-2012","Wednesday","THIRUVEMPAVAI POOJA ARAMBAM");
decemberEventList[7] = new Array("12-23-2012","Sunday","VAIKUNDA EKATHASI VIRATHAM");
decemberEventList[8] = new Array("12-24-2012","Monday","KARTHIKAI VIRATHAM");
decemberEventList[9] = new Array("12-25-2012","Tuesday","PIRADOSHA VIRATHAM");
decemberEventList[10] = new Array("12-28-2012","Friday","THIRUVEMPAVAI POOJA END <br>ARUTHARA THARSHANAM");
decemberEventList[11] = new Array("12-31-2012","Monday","SANKADAHARA CHATHURTHI VIRATHAM");
monthEventList[11] = decemberEventList;


function setMonthlyDetail(month,divName)
{
	htmltextVar = "";
	tempLocalVar = monthEventList[month];
	
	for (var i =0; i < tempLocalVar.length; i++) {
		tempLocalVar2 = tempLocalVar[i];
		htmltextVar = htmltextVar + getRowDefinition(i,tempLocalVar2[0],tempLocalVar2[1],tempLocalVar2[2]);
	}
	
	headerHtmltextVar = "<table cellSpacing=\"0\" cellPadding=\"3\" border=\"2\" width=\"610px\">";
	headerHtmltextVar = headerHtmltextVar +"<tr><td class=\"TableHeader1\" colspan=\"3\" align=\"center\">" +monthNameList[month] +"</td></tr>";
	headerHtmltextVar = headerHtmltextVar + "<tr style=\"height: .2in\"><td width=\"10%\" class=\"TableHeader1\" align=\"center\">Date</td>";
	headerHtmltextVar = headerHtmltextVar + "<td width=\"15%\" class=\"TableHeader1\" align=\"center\">Weekday</td><td width=\"50%\" class=\"TableHeader1\" align=\"center\">Festivals Info</td></tr>";
	document.getElementById(divName +"Detail").innerHTML = headerHtmltextVar + htmltextVar +"</table>";
}

function getRowDefinition(curIndex,dateVar,dayVar,desVar){
	
	var rowText = ""; 
	if(curIndex % 2 == 0){
		rowText = "<tr class=\"BackgroundColor1\"><td align=\"center\">";
	}
	else{
		rowText = "<tr class=\"BackgroundColor2\"><td align=\"center\">";
	}
	rowText = rowText + dateVar + "</td><td align=\"center\">" + dayVar + "</td><td align=\"left\">" + desVar + "</td></tr>"
	return  rowText;
}

function getUpComingEvent(curMonth,curDate,divName)
{
	tempLocalVar3 = monthEventList[curMonth];
	
	monthApend = "";
	dateApend = "";
	if((curMonth + 1) <= 9 ){
		monthApend = "0";
	}
	if(curDate <= 9 ){
		dateApend = "0";
	}	
	currentDate = monthApend + (curMonth + 1) + "-" + dateApend + curDate +"-2012";
	currentIndex = -1;
	for(var j = 0; (j < tempLocalVar3.length && currentIndex == -1); j++){
		tempLocalVar4 = tempLocalVar3[j];
		if(tempLocalVar4[0] >= currentDate){
			currentIndex = j;
		}
	}
	
	if(currentIndex == -1){
		currentIndex = 0;
		curMonth = curMonth + 1;
	}
	tempLocalVar5 = monthEventList[curMonth];
	dateVar1 = tempLocalVar5[currentIndex];
	dateVar2 = tempLocalVar5[currentIndex];
	
	currentIndex = currentIndex + 1;
	
	if(currentIndex < tempLocalVar5.length){
		dateVar2 = tempLocalVar5[currentIndex];
	}
	else{
	    curMonth = curMonth + 1;
	    if(curMonth >= monthEventList.length){
	    	curMonth = 0;
	    }
	    tempLocalVar6 = monthEventList[curMonth];
	    dateVar2 = tempLocalVar6[0];
	}

	document.getElementById(divName).innerHTML = getUpComingEventText(dateVar1,dateVar2);
}

function getUpComingEventText(inDateVar1,inDateVar2)
{

	htmltextVar = "<table cellSpacing=\"0\" cellPadding=\"1\" border=\"0\" width=\"710px\">";	
	htmltextVar = htmltextVar + "<tr><td colspan=\"2\" class=\"TableHeader5\" NOWRAP>&nbsp;&nbsp;&nbsp;";
	htmltextVar = htmltextVar +  inDateVar1[0] + " "+inDateVar1[1];
	htmltextVar = htmltextVar + "</td></tr>";
	htmltextVar = htmltextVar + "<tr><td width=\"5%\">&nbsp;</td> <td width=\"95%\" class=\"TableHeader5\" NOWRAP>";
	htmltextVar = htmltextVar + inDateVar1[2];
	htmltextVar = htmltextVar + "</td></tr>";
	
	htmltextVar = htmltextVar + "<tr><td colspan=\"2\" class=\"TableHeader5\" NOWRAP>&nbsp;&nbsp;&nbsp;";	
	htmltextVar = htmltextVar + inDateVar2[0] + " " +inDateVar2[1];
	htmltextVar = htmltextVar + "</td></tr>";
	htmltextVar = htmltextVar + "<tr><td width=\"5%\">&nbsp;</td> <td width=\"95%\" class=\"TableHeader5\" NOWRAP>";
	htmltextVar = htmltextVar + inDateVar2[2];
	htmltextVar = htmltextVar + "</td></tr><tr><td colspan=\"2\">&nbsp;</td></tr></table>";
	return htmltextVar;
}
