﻿// JScript File
var aDayNames = new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat");
// Sets the value of an element by id
function setElementValueByID(sElementID, sValue)
{
	var ele = document.getElementById(sElementID);
	if(sValue != null)
		ele.value = sValue;
	else
		ele.value = "";
}
// Sets the value of an element by id
function getElementValueByID(sElementID)
{
	var retVal = null;
	var ele = document.getElementById(sElementID);
	if(ele != null)
		retVal = ele.value;
	return retVal;
}
function ElementExists(sElementID)
{
	var obj = document.getElementById(sElementID);
	return (obj==null?false:true);
}

function trim(stringToTrim)
{
	if(stringToTrim != null)
		return stringToTrim.replace(/^\s+|\s+$/g,"");
	else
		return "";
}

function isEmpty(str)
{
	if(str != null)
	{
		str = trim(str);
		if(str.length > 0)
			return false;
		else
			return true;
	}
	else
		return true;
}

function isEmptyAlert(str, strMessage)
{
    var bIsEmpty = isEmpty(str);
    if(bIsEmpty)
        alert(strMessage);
    return bIsEmpty;
}

function onMouseOutMenu(obj)
{
    if(obj.getAttribute("isSelected") == "true")
        setClassName(obj,obj.getAttribute("classSelected"));
    else
        setClassName(obj,obj.getAttribute("classNormal"));
}

function onMouseHoverMenu(obj)
{
    if(obj.getAttribute("isSelected") == "true")
        setClassName(obj,obj.getAttribute("classSelectedHover"));
    else
        setClassName(obj,obj.getAttribute("classNormalHover"));
}

function setClassName(obj,strClassName)
{
    obj.setAttribute("className",strClassName);     // For IE
    obj.setAttribute("class",strClassName);         // For FF
}

function onMouseOverForeColor(obj)
{
    setClassName(obj,obj.getAttribute("classMouseHover"));
}

function onMouseNormalForeColor(obj)
{
    setClassName(obj,obj.getAttribute("classMouseNormal"));
}