/******************************************************************
* Menu.js  						          *
* Copyright (c) 1999-2000, "21th Century Consalting Company"      *
******************************************************************/


function CMenuItem(sName, sLink, sOnFileName, sOffFileName, sInFileName, sAltName)
{
	this.m_sType = "CMenuItem";
	this.m_sName = sName;
	this.m_sLink = sLink;
	this.m_sAlt = sAltName;
	this.m_OnImage = new Image();
        this.m_OnImage.src = sOnFileName;
	this.m_OffImage = new Image();
        this.m_OffImage.src = sOffFileName;
	this.m_InImage = new Image();
        this.m_InImage.src = sInFileName;
        this.m_bEnabled = true;
	this.Draw = CMenuItem_Draw;
	this.OnMouseOver = CMenuItem_OnMouseOver;
	this.OnMouseOut = CMenuItem_OnMouseOut;
	this.Disable = CMenuItem_Disable;

	return this;
}

function CMenuItem_Draw()
{
	if (this.m_bEnabled)
        {
	      	var sOverFunc = " onMouseOver=\"OnMouseOver('"+this.m_sName +"');\" ";
		var sOutFunc  = " onMouseOut=\"OnMouseOut('"+this.m_sName +"');\" ";

		var sImgTag = "<img name=" + this.m_sName + " alt=\"" + this.m_sAlt +
			"\" src=" + this.m_OffImage.src + " border=0>";

		var sLinkTag =  "<a href=\"" + this.m_sLink + "\" target=\"_top\" " +
			" name="+this.m_sName+
			sOverFunc + sOutFunc +">"+sImgTag+"</a>";
	}
	else	
		sLinkTag = "<img name=" + this.m_sName + " alt=\"" + this.m_sAlt +
				"\" src=" + this.m_InImage.src + " border=0>";

	document.write (sLinkTag);
}

function CMenuItem_Disable()
{
	 this.m_bEnabled = false;
}

function CMenuItem_OnMouseOver()
{
	 if (this.m_bEnabled)
 	 	document.images[this.m_sName].src = this.m_OnImage.src;	
}

function CMenuItem_OnMouseOut()
{
	 if (this.m_bEnabled)
	 	document.images[this.m_sName].src = this.m_OffImage.src;	
}

function CheckPage() {
 if (PageName) {

       if ((PageName=="home")||(PageName=="siteindex")) {
	 ChangeClick(false);
       } 
       else {
	 ChangeClick(true);  
       }
 }
 return false;
}