function Message(divTitle, imgPath)
{

	var ie=document.all;
	var ns6=document.getElementById&&!document.all;


	this.dtStart = new Array();
	this.dtEnd = new Array();
	this.sText = new Array();
	this.sImage = new Array();
	this.sImageLink = new Array();
	this.sExtraInfoLink = new Array();
	this.iMessageCount = 0;

	if (isNaN(imgPath))
		imgPath = "Message/";

	this.imgPath = imgPath;
	this.divTitle = divTitle;


	this.GetObject = function (sName)
	{

		var oDiv = ns6? document.getElementById(sName) : document.all(sName);
		return oDiv;
	}

	this.DisplayMessage = function (sDiv)
	{
		var i;
		var bFound = false;

		var dt = new Date();
		var sDisplayText = "";

		var dtToday = new Date(dt.getFullYear() + "/" + (dt.getMonth() + 1) + "/" + dt.getDate());

		var oDiv = this.GetObject(sDiv);

		for(i=1;i<=this.iMessageCount; i++)
		{
			if ( !bFound && dtToday >= this.dtStart[i] && dtToday <= this.dtEnd[i])
			{
				sDisplayText = "<div id='divPRTitle' class='PRTitle'><b class='pr'>" + this.divTitle + "</b></div><div id='divPRBody' class='PRBody'>"
				if (this.sImage[i] != "")
					if (this.sImageLink[i] !="")
						sDisplayText += "<a target='_blank' href='" + this.sImageLink[i] + "'><img src='" + this.imgPath + this.sImage[i] + "' border='0'></a><br><br>";
					else
						sDisplayText += "<img src='" + this.imgPath + this.sImage[i] + "' border='0'><br><br>";

				sDisplayText +=  this.sText[i];

				if (this.sExtraInfoLink[i] !="")
					sDisplayText += "<br><br>For more information click <a target='_blank' href='" + this.sExtraInfoLink[i] + "' onmouseout='Toggle(this,false)' onmouseover='Toggle(this,true)'>here</a>.<br><br>";

				sDisplayText +=  "</div></div>";

				oDiv.innerHTML = sDisplayText;
				oDiv.style.display = "";
				bFound = true;
			}
		}

		if (!bFound)
			oDiv.style.display = "none";

	}

	this.AddMessage = function (aStart, aEnd, aText, aImage, aImageLink, aExtraInfoLink)
	{
		if (aStart != "")
		{
			this.dtStart[this.iMessageCount] = new Date(aStart);
			this.dtEnd[this.iMessageCount] = new Date(aEnd);
		}
		this.sText[this.iMessageCount] = aText;
		this.sImage[this.iMessageCount] = aImage;
		this.sImageLink[this.iMessageCount] = aImageLink;
		this.sExtraInfoLink[this.iMessageCount] = aExtraInfoLink
		this.iMessageCount = this.iMessageCount + 1;
	}

}


