// **********************************************************************
// Javascript Library File for SwiftDate(tm) Calendar
//
// Created By Bart T. McDonough, February 2002
// Copyright (c) 2002 Compuswift Enterprises. All rights reserved.
// **********************************************************************

/* Variable declarations for Calendar
---------------------------------------------------------------------- */

var Toolbar_Supported = false;
var Browser_Name = navigator.appName;
var Browser_Version = parseInt(navigator.appVersion);
var browser;


/* Function definitions and general code for Calendar
---------------------------------------------------------------------- */

if (Browser_Name == "Netscape" && Browser_Version >= 4) {
	browser = "nn4up"; // Netscape Navigator 4.0 or higher
}
else if (Browser_Name == "Microsoft Internet Explorer" && Browser_Version >= 4) {
	browser = "ie4up"; // Microsoft Internet Explorer 4.0 or higher
	Toolbar_Supported = true;
}
else {
	browser = "other"; // Other browser
}

if (Toolbar_Supported)
{
	var newlineChar = String.fromCharCode(10);
	var char34 = String.fromCharCode(34);
	var HTMLStr;
	var TblStr;
	var Toolbar_HTML;
	var ToolbarBGColor;
	var Toolbar_Loaded = false;
	var ToolbarFontColor = "white";

	TblStr = "<td id=\"Toolbar\" width=\"600\"><!-- BEGIN_TOOLBAR --><!-- END_TOOLBAR --></td>";
	HTMLStr = "<span id=\"menuTitles\" style=\"position:relative; top:2px; left:2px;" +
			  "color:white; font-weight:bold; height:18px; cursor:hand;\">" +
			  "<span id=\"mMonth\" onmouseover=\"showMenu('mMonth_Choices')\">Month</span>" +
			  "&nbsp;&nbsp;Year</span>";
			  
	// DEBUG: Menu choices for "Month" menu
	HTMLStr += "<div id=\"mMonth_Choices\" style=\"visibility:hidden; position:absolute;" +
			   "background-color:lightyellow; border-style:solid; width:125px;" +
			   "border-width:1px 1px 1px 1px; border-color:black;\">" +
			   "<a href=\"#\">January</a><br />" +
			   "<a href=\"#\">February</a><br />" +
			   "</div>"

	var begPos = TblStr.indexOf("<!-- BEGIN_TOOLBAR -->");
	var endPos = TblStr.indexOf("<!-- END_TOOLBAR -->") + 20;
	var subStr = TblStr.substring(begPos,endPos);
	Toolbar_HTML = TblStr.replace(subStr, HTMLStr);
}

function drawToolbar()
{
	if (Toolbar_Supported) {
		document.write(Toolbar_HTML);
		Toolbar_Loaded = true;
	}
}

function showMenu(menuName)
{
	if (document.all(menuName)) {
		alert(document.all('Toolbar').offsetHeight);
		document.all(menuName).style.top = parseInt(document.all('Toolbar').offsetTop) + parseInt(document.all('Toolbar').offsetHeight);
		document.all(menuName).style.left = document.all('Toolbar').offsetLeft;
		document.all(menuName).style.visibility = "visible";
	}
}

function RefreshCalendar()
{
	document.forms['frmCalendar'].submit();
}