


var ns6=document.getElementById&&!document.all
var ie4=document.all

var Selected_Month;
var Selected_Year;
var Current_Date = new Date();
var Current_Month = Current_Date.getMonth();


var Days_in_Month = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
var Month_Label = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');

var Current_Year = Current_Date.getYear();
if (Current_Year < 1000)
Current_Year+=1900


var Today = Current_Date.getDate();

function Header(Year, Month) {
//alert(Year);
//alert(Month);
   if (Month == 1) {
   Days_in_Month[1] = ((Year % 400 == 0) || ((Year % 4 == 0) && (Year % 100 !=0))) ? 29 : 28;
   }
   var Header_String = Month_Label[Month] + ' ' + Year;
   return Header_String;
}

function Make_CalendarApr(Year,Month) {
   var First_Date = new Date(Year, Month, 1);
   var Heading = Header(Year, 3);
   var First_Day = First_Date.getDay() + 1;
   var DayLinks;
   DayLinks = new Array(30); 
   for (i=1; i < 31; i++) { DayLinks[i] = ''; }  
   DayLinks[18]="/detailpages09/traitor.html";
  
   if (((Days_in_Month[Month] == 31) && (First_Day >= 6)) ||
       ((Days_in_Month[Month] == 30) && (First_Day == 7))) {
      var Rows = 6;
   }
   else if ((Days_in_Month[Month] == 28) && (First_Day == 1)) {
      var Rows = 4;
   }
   else {
      var Rows = 5;
   }

   var HTML_String = '<table background="images/calendarBkgrd.gif" width="270"  height="191"  CELLSPACING=3 cellpadding=2  border=0>';
   HTML_String += '<tr style="height:11pt;"><th colspan=7  STYLE="line-height: 11pt; font-family: Arial; font-size: 10pt; font-weight:bold"><a href="javascript:Skip(\''+'-'+ '\')"><img border="0"  src="/images/Larrow.gif">' + Heading + '&nbsp;&nbsp;&nbsp;</font></th></tr>';
   HTML_String += '<tr style="height:11pt;"><th  ALIGN="CENTER"  STYLE="line-height: 11pt; font-family: Arial; font-size:10pt; font-weight:normal">Sun</th>';
   HTML_String += '<th ALIGN="CENTER" STYLE="line-height: 11pt; font-family: Arial; font-size: 10pt;  font-weight:normal" >Mon</th>';
   HTML_String += '<th STYLE="line-height: 11pt; font-size: 10pt;  font-weight:normal" ALIGN="CENTER" >Tue</th>';
    HTML_String += '<th  STYLE="line-height: 11pt; font-size: 10pt;  font-weight:normal" ALIGN="CENTER" >Wed</th>';
   HTML_String += '<th ALIGN="CENTER"  STYLE="line-height: 11pt; font-family: Arial; line-height: 11pt; font-size: 10pt; font-weight:normal">Thu</th>';
   HTML_String += '<th STYLE="line-height: 11pt; font-size: 10pt;  font-weight:normal" ALIGN="CENTER" >Fri</th>';
     HTML_String += '<th ALIGN="CENTER"  STYLE="line-height: 11pt; font-size: 10pt;  font-weight:normal">Sat</th></tr>';

   var Day_Counter = 1;
   var Loop_Counter = 1;
   for (var j = 1; j <= Rows; j++) {
      HTML_String += '<tr ALIGN="left" VALIGN="middle" style="height:11pt;">';
      for (var i = 1; i < 8; i++) {
         if ((Loop_Counter >= First_Day) && (Day_Counter <= Days_in_Month[Month])) {
            if (DayLinks[Day_Counter] != '') {
                     	HTML_String += '<td align="center"  STYLE="line-height: 11pt; text-decoration: underline;  font-family: Arial; font-size: 10pt; font-weight:bold;"><a class="cal" href="' + DayLinks[Day_Counter] + '">' + Day_Counter + '</a></strong></td>';
            }
            else {
               HTML_String += '<td  align="center"  STYLE="line-height: 11pt; font-family: Arial; font-size: 10pt; font-weight:normal">' + Day_Counter + '</td>';
            }
            Day_Counter++;    
         }
         else {
            HTML_String += '<td align="center"   STYLE="line-height: 11pt; font-family: Arial; font-size: 10pt;  font-weight:normal" >&nbsp; </td>';
         }
         Loop_Counter++;
      }
      HTML_String += '</tr>';
   }
         HTML_String += '</table>';

   cross_el=ns6? document.getElementById("Calendar") : document.all.Calendar
   cross_el.innerHTML = HTML_String;
}

function Make_CalendarMar(Year,Month) {
   var First_Date = new Date(Year, Month, 1);
   var Heading = Header(Year, 2);
   var First_Day = First_Date.getDay() + 1;
   var DayLinks;
   DayLinks = new Array(32); 
   for (i=1; i < 32; i++) { DayLinks[i] = ''; } 
    DayLinks[7]="/detailpages09/lostislands.html"; 
   DayLinks[14]="/detailpages09/beetle.html"; 
   DayLinks[15]="/detailpages09/debt.html"; 
   DayLinks[21]="/detailpages09/eskimos.html"; 
   DayLinks[26]="/detailpages09/bubble.html"; 

   DayLinks[28]="/detailpages09/shiva.html";    

     
   if (((Days_in_Month[Month] == 31) && (First_Day >= 6)) ||
       ((Days_in_Month[Month] == 30) && (First_Day == 7))) {
      var Rows = 6;
   }
   else if ((Days_in_Month[Month] == 28) && (First_Day == 1)) {
      var Rows = 4;
   }
   else {
      var Rows = 5;
   }

//   var HTML_String = '<table  width="120"  CELLSPACING=3 cellpadding=2  border=0>';
  var HTML_String = '<table  background="images/calendarBkgrd.gif" width="270"  height="191" CELLSPACING=3 cellpadding=2  border=0>';   
   HTML_String += '<tr style="height:11pt;"><th  colspan=7   STYLE="line-height: 11pt; font-family: Arial; font-size: 10pt; font-weight:bold"> ' + Heading + '&nbsp;&nbsp;&nbsp;<a href="javascript:Skip(\''+'+'+ '\')"><img border="0"  src="/images/Rarrow.gif"></a></font></th></tr>';
   HTML_String += '<tr  style="height:11pt;"><th  ALIGN="CENTER"   STYLE="line-height: 11pt; font-family: Arial; font-size:10pt; font-weight:normal">Sun</th>';
    HTML_String += '<th ALIGN="CENTER"  STYLE="line-height: 11pt; font-family: Arial; font-size: 10pt;  font-weight:normal" >Mon</th>';
    HTML_String += '<th STYLE="line-height: 11pt; font-size: 10pt;  font-weight:normal" ALIGN="CENTER" >Tue</th>';
    HTML_String += '<th  STYLE="line-height: 11pt; font-size: 10pt;  font-weight:normal" ALIGN="CENTER" >Wed</th>';
   HTML_String += '<th  ALIGN="CENTER"  STYLE="line-height: 11pt; font-family: Arial; line-height: 11pt; font-size: 10pt; font-weight:normal">Thu</th>';
   HTML_String += '<th STYLE="line-height: 11pt; font-size: 10pt;  font-weight:normal" ALIGN="CENTER" >Fri</th>';
    HTML_String += '<th ALIGN="CENTER"  STYLE="line-height: 11pt; font-size: 10pt;  font-weight:normal">Sat</th></tr>';




   //var HTML_String = '<table  width="120"  CELLSPACING=3 cellpadding=2  border=0>';
    //  HTML_String += '<tr style="height:12pt;"><th colspan=7 BGCOLOR="FFFFFF" BORDERCOLOR="FFFFFF" STYLE="line-height: 11pt; font-family: Arial; font-size: 10pt; font-weight:bold">'  + '</font><a href="javascript:Skip(\''+'-'+ '\')"><img border="0" width="25" height="18" src="/images/arrowLeft.jpg"></a>&nbsp;&nbsp;&nbsp;'+ Heading + '</th></tr>';
   //HTML_String += '<tr style="height:12pt;"><th  ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="FFFFFF" STYLE="line-height: 11pt; font-family: Arial; font-size:10pt; font-weight:normal">Sun</th><th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="FFFFFF" STYLE="line-height: 11pt; font-family: Arial; font-size: 10pt;  font-weight:normal" >Mon</th><th STYLE="line-height: 11pt; font-size: 10pt;  font-weight:normal" ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="FFFFFF">Tue</th><th  STYLE="line-height: 11pt; font-size: 10pt;  font-weight:normal" ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="FFFFFF">Wed</th>';
//   HTML_String += '<th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="FFFFFF" STYLE="line-height: 11pt; font-family: Arial; line-height: 11pt; font-size: 10pt; font-weight:normal">Thu</th><th STYLE="line-height: 11pt; font-size: 10pt;  font-weight:normal" ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="FFFFFF">Fri</th><th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="FFFFFF" STYLE="line-height: 11pt; font-size: 10pt;  font-weight:normal">Sat</th></tr>';

   var Day_Counter = 1;
   var Loop_Counter = 1;
   for (var j = 1; j <= Rows; j++) {
      HTML_String += '<tr ALIGN="left" VALIGN="middle" style="height:11pt;">';
      for (var i = 1; i < 8; i++) {
         if ((Loop_Counter >= First_Day) && (Day_Counter <= Days_in_Month[Month])) {
            if (DayLinks[Day_Counter] != '') {
         	HTML_String += '<td align="center"   STYLE="line-height: 11pt; text-decoration: underline;  font-family: Arial; font-size: 10pt; font-weight:bold"><a class="cal" href="' + DayLinks[Day_Counter] + '">' + Day_Counter + '</a></strong></td>';
            }
            else {
               HTML_String += '<td  align="center"   STYLE="line-height: 11pt; font-family: Arial; font-size: 10pt; font-weight:normal">' + Day_Counter + '</td>';
            }
            Day_Counter++;    
         }
         else {
            HTML_String += '<td align="center"   STYLE="line-height: 11pt; font-family: Arial; font-size: 10pt;  font-weight:normal" >&nbsp; </td>';
         }
         Loop_Counter++;
      }
      HTML_String += '</tr>';
   }
   
   

	
	
         HTML_String += '</table>';

	// HTML_String += '<p><nobr>Opening Night</nobr></span>';		
	//HTML_String += '<h3>Noodle</h3>;


   cross_el=ns6? document.getElementById("Calendar") : document.all.Calendar
   cross_el.innerHTML = HTML_String;
}


function Make_CalendarFeb(Year, Month) {
   var First_Date = new Date(Year, Month, 1);
   var Heading = Header(Year, Month);
   var First_Day = First_Date.getDay() + 1;
    DayLinks = new Array(29); 
   for (i=1; i < 32; i++) { DayLinks[i] = ''; }  
   DayLinks[3]="http://www.webgatherings.com";

   if (((Days_in_Month[Month] == 31) && (First_Day >= 6)) ||
       ((Days_in_Month[Month] == 30) && (First_Day == 7))) {
      var Rows = 6;
   }
   else if ((Days_in_Month[Month] == 28) && (First_Day == 1)) {
      var Rows = 4;
   }
   else {
      var Rows = 5;
   }


   var HTML_String = '<table ><tr><td valign="top"><table BORDER=4 CELLSPACING=1 cellpadding=2 FRAME="box" BGCOLOR="C0C0C0" BORDERCOLORLIGHT="808080">';
   HTML_String += '<tr><th colspan=7 BGCOLOR="FFFFFF" BORDERCOLOR="000000">'  + '</font><a href="javascript:Skip(\''+'-'+ '\')"><img border="0" width="25" height="18" src="/images/arrowLeft.jpg"></a>&nbsp;&nbsp;&nbsp;'+ Heading + '</th></tr>';
   HTML_String += '<tr><th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="000000">Sun</th><th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="000000">Mon</th><th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="000000">Tue</th><th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="000000">Wed</th>';
   HTML_String += '<th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="000000">Thu</th><th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="000000">Fri</th><th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="000000">Sat</th></tr>';

   var Day_Counter = 1;
   var Loop_Counter = 1;
   for (var j = 1; j <= Rows; j++) {
      HTML_String += '<tr ALIGN="left" VALIGN="top">';
      for (var i = 1; i < 8; i++) {
         if ((Loop_Counter >= First_Day) && (Day_Counter <= Days_in_Month[Month])) {
            if (DayLinks[Day_Counter] != '') {
            	HTML_String += '<td BGCOLOR="E0E0E0" BORDERCOLOR="000000"><strong><font color="red"><a href="' + DayLinks[Day_Counter] + '">' + Day_Counter + '</a></font></strong></td>';
            }
            else {
               HTML_String += '<td BGCOLOR="FFFFFF" BORDERCOLOR="000000">' + Day_Counter + '</td>';
            }
            Day_Counter++;    
         }
         else {
            HTML_String += '<td BORDERCOLOR="C0C0C0"> </td>';
         }
         Loop_Counter++;
      }
      HTML_String += '</tr>';
   }
   HTML_String += '</table></td></tr></table>';
   cross_el=ns6? document.getElementById("Calendar") : document.all.Calendar
   cross_el.innerHTML = HTML_String;
}


function Check_Nums() {
   if ((event.keyCode < 48) || (event.keyCode > 57)) {
      return false;
   }
}



function On_Year() {
   var Year = document.when.year.value;

   if (Year.length == 4) {
//      Selected_Month = document.when.month.selectedIndex;
        Selected_Month = document.when.month.value;
      Selected_Year = Year;

      if (Selected_Month==2) {

	      Make_CalendarMar(2009, 2);
	      }
      if (Selected_Month==3) {
	      Make_CalendarApr(2009, 3);
	      }
	     
   }
}

function On_Month() {
   var Year = document.when.year.value;
   if (Year.length == 4) {
      Selected_Month = document.when.month.selectedIndex;
      Selected_Year = Year;
      Make_Calendar(Selected_Year, Selected_Month);
   }
   else {
      alert('Please enter a valid year.');
      document.when.year.focus();
   }
}


function Defaults() {
   if (!ie4&&!ns6)
   return
   var Mid_Screen = Math.round(document.body.clientWidth / 2);
   document.when.month.selectedIndex = Current_Month;
   document.when.year.value = Current_Year;
   Selected_Month = Current_Month;
   Selected_Year = Current_Year;
   Make_Calendar(Current_Year, Current_Month);
}


function Skip(Direction) {

   if (Direction == '+') {
      if (Selected_Month == 11) {
         Selected_Month = 0;
         Selected_Year++;
      }
      else {
         Selected_Month++;
      }
   }
   else {
      if (Selected_Month == 0) {
         Selected_Month = 11;
         Selected_Year--;
      }
      else {
         Selected_Month--;
      }
   }
   //alert(Selected_Month);
   Selected_Year=2009;
   if (Selected_Month==2) {
	   Make_CalendarMar(Selected_Year, Selected_Month);
	   }
 if (Selected_Month==3) {
 	   Make_CalendarApr(Selected_Year, Selected_Month);  
   }
 //  document.when.month.selectedIndex = Selected_Month;
 //  document.when.year.value = Selected_Year;
}


