<!--
var sDblQt = '"';
var sSglQt = "'";
var SUNDAY = 0;
var MONDAY = 1;
var TUESDAY = 2;
var WEDNESDAY = 3;
var THURSDAY = 4;
var FRIDAY = 5;
var SATURDAY = 6;

function CalendarAsTable(sMonthName,iYear,iDayStart,iDateLast,aSpecialDates) {
  var sHTML = "";
  var iCurrSpecialDate = -1;
  var iSpecialDateIndex = -1;
  var iDate = -iDayStart;
  var iWeeks = Math.floor((iDateLast+iDayStart)/7)+1;
  var aArray = new Array();

  if (arguments.length > 4) {
    if (aSpecialDates.length > 0) {
      iSpecialDateIndex = 0;
	  iCurrSpecialDate = aSpecialDates[iSpecialDateIndex];
    }
  }

  switch (iDayStart + iDateLast) {
    case 28:
    case 35:
    case 42:
    case 49:
      /*  Month ends on a Saturday  */
      iWeeks -= 1;
    break; 
  }

  sHTML += "<table class='calendar' style='float:right;' cols='7' border='1'>";
  sHTML += "<tr class='head'><td colspan='7' align='center'>" +sMonthName+ " &nbsp; " +iYear+ "</td></tr>";
  sHTML += "<tr class='head'><td>S</td><td>M</td><td>T</td><td>W</td><td>T</td><td>F</td><td>S</td></tr>";

  for (var i=0; i<iWeeks; i++) {
    sHTML += "<tr>";
    for (var j=0; j<7; j++) {
      iDate += 1;
	  if (iDate <= iDateLast) {
	    if ( iDate <= 0 ) { 
		  sHTML += "<td> </td>"; 
	    }
	    else {
		  if (iDate == iCurrSpecialDate) {
		    sHTML += "<td style='background-color:green;color:white;'>" + iDate + "</td>"; 
            if (iSpecialDateIndex==aSpecialDates.length) {
	          iCurrSpecialDate = -1;
            }
			else {
			  iSpecialDateIndex += 1;
	          iCurrSpecialDate = aSpecialDates[iSpecialDateIndex];
			}			
		  }
		  else {
		    sHTML += "<td>" + iDate + "</td>"; 
		  }
	    }
	  }
    }  
    sHTML += "</tr>";
  }  
  sHTML += "</table>";
  return sHTML
} /* end function CalendarAsTable */


function NavBarLink(sURL,sText) {
  var sHTML = "<A CLASS=NavBar HREF=" + sDblQt + sURL + sDblQt + ">" + sText + "</a>";
  return sHTML
} /* end function NavBarLink */


function NavBarTD(sURL,sText) {
  var sHTML = "<TD CLASS=NavBar ALIGN=CENTER";
  sHTML = sHTML + " onMouseOver=" + sDblQt + "NavBarMouseOver(this)" + sDblQt; 
  sHTML = sHTML + " onMouseOut="  + sDblQt + "NavBarMouseOut(this)"  + sDblQt; 
  sHTML = sHTML + " onClick="     + sDblQt + "window.location=" + sSglQt + sURL + sSglQt + sDblQt; 
  sHTML = sHTML + "> &nbsp; " + sText + " &nbsp; <\/TD>";
  return sHTML
} /* end function NavBarTD */


function WriteBottomNavBar() {  /* not used */
  var sSpacer = "<IMG src=clear.gif width=20 border=0>";
  var sHTML = "<DIV CLASS=NavBar ALIGN=CENTER>";
  sHTML = sHTML + NavBarLink("index.html","Home");
  sHTML = sHTML + sSpacer;
  sHTML = sHTML + NavBarLink("advancement.htm","Advancement");
  sHTML = sHTML + sSpacer;
  sHTML = sHTML + NavBarLink("calendar.htm","Calendar");
  sHTML = sHTML + sSpacer;
  sHTML = sHTML + NavBarLink("camping.htm","Camping");
  sHTML = sHTML + sSpacer;
  sHTML = sHTML + NavBarLink("forms.htm","Forms");
  sHTML = sHTML + sSpacer;
  sHTML = sHTML + NavBarLink("links.htm","Links");
  sHTML = sHTML + sSpacer;
  sHTML = sHTML + NavBarLink("uniforms.htm","Uniforms");
  sHTML = sHTML + "<BR> &nbsp; <BR> &nbsp; ";
  sHTML = sHTML + "</DIV>";
  document.write(sHTML);
} /* end function WriteBottomNavBar */


function WriteTopNavBar() {
  var sSpacer = "<TD WIDTH=1 BGCOLOR=WHITE><IMG WIDTH=1 SRC=clear.gif border=0><\/TD>";
  // var sHTML = "<TABLE WIDTH=640 BORDER=0 cellspacing=0 cellpadding=0 BGCOLOR=#006600><TR>";
     var sHTML = "<TABLE WIDTH=640 BORDER=0 cellspacing=0 cellpadding=0 BGCOLOR=#999966><TR>";
  sHTML = sHTML + NavBarTD("index.html","Home");
  sHTML = sHTML + sSpacer;
  sHTML = sHTML + NavBarTD("advancement.htm","Advancement");
  sHTML = sHTML + sSpacer;
  sHTML = sHTML + NavBarTD("calendar.htm","Calendar");
  sHTML = sHTML + sSpacer;
  sHTML = sHTML + NavBarTD("camping.htm","Camping");
  sHTML = sHTML + sSpacer;
  sHTML = sHTML + NavBarTD("service.htm","Service");
  sHTML = sHTML + sSpacer;
  sHTML = sHTML + NavBarTD("resources.htm","Resources");
  sHTML = sHTML + sSpacer;
  sHTML = sHTML + NavBarTD("oa.htm","OA");
  sHTML = sHTML + sSpacer;
  sHTML = sHTML + NavBarTD("uniforms.htm","Uniforms");
  sHTML = sHTML + sSpacer;
  sHTML = sHTML + NavBarTD("history.htm","History");
  sHTML = sHTML + sSpacer;
  sHTML = sHTML + NavBarTD("links.htm","Links");
  sHTML = sHTML + sSpacer;
  sHTML = sHTML + NavBarTD("webelos.htm","Webelos");
  sHTML = sHTML + "<\/TR><\/TABLE>";
  document.write(sHTML);
} /* end function WriteTopNavBar */

// function NavBarMouseOver(navTD, caption){if (!navTD.contains(event.fromElement)) {navTD.style.backgroundColor='#999966';} if (arguments.length>1) {window.status=caption;} } // end function nbMouseOver
// function NavBarMouseOut (navTD, caption){if (!navTD.contains(event.toElement  )) {navTD.style.backgroundColor='#006600';} if (arguments.length>1) {window.status=caption;} } // end function nbMouseOut

   function NavBarMouseOver(navTD, caption){if (!navTD.contains(event.fromElement)) {navTD.style.backgroundColor='#006600';navTD.style.color='white';} if (arguments.length>1) {window.status=caption;} } // end function nbMouseOver
   function NavBarMouseOut (navTD, caption){if (!navTD.contains(event.toElement  )) {navTD.style.backgroundColor='#999966';navTD.style.color='#700000';} if (arguments.length>1) {window.status=caption;} } // end function nbMouseOut

function ShowInNewWindow(strURL) {
	var w = window.open(strURL);
} /* end function ShowInNewWindow */

function display_event(evt_id)
{
  if (!page_loaded) return;
  var info_window_x = window.screenLeft - 400;
  var info_window_y = window.screenTop;

  var URL_string="http://www.troop-67.org/calendar/plans.cgi?view_event=1&evt_id="+evt_id;
  
  info_window = this.open(URL_string, "info_window", "resizable=yes,status=yes,scrollbars=yes,top="+info_window_y+",left="+info_window_x+",width="+info_window_width+",height="+info_window_height);
  info_window.focus();
}
// -->
