﻿// JScript File
function setValueToElement(eleID,val)
{
	var ele = $get(eleID);
	if(ele)
	{
		if(ele.tagName==null)
		{
			var el = $get(eleID + "_" + val);
			
			if(el.type.toLowerCase()=="radio")
			
				document.getElementById(eleID+'_'+val).status=true;		
		}
		else
		{
            switch(ele.tagName.toLowerCase())
            {
                case "span":
                case "label":
	            case "div":
	            case "a":
	                //if(ele.innerText != val.replace(/<BR>/gi,"\r\n"))
		            //    set_isFormChanged(true);
	                ele.innerHTML = val;
	                break;
	             default:
	                ele.value = val;
	                break;
	        }
        }
    }
}

function getElementValue(eleID)
{
	var ele = $get(eleID);
	if(ele)
	{
		switch(ele.tagName.toLowerCase())
		{
			case "span":
			case "label":
				return ele.innerHTML;
				break;
			default:
				return ele.value;
				break;
		}
	}
}

function ShowElement(eleName)
{
    for(i=0;i<=arguments.length;i++)
    {
        try{
            $get(arguments[i]).style.display = "block";
        }
        catch(e){
            // DO NOTHING
        }
    }
}

function HideElement(eleName)
{
    for(i=0;i<=arguments.length;i++)
    {
        try{
            $get(arguments[i]).style.display = "none";
        }
        catch(e){
            // DO NOTHING
        }
    }
}

function SwitchElement(eleName)
{
    try{
        if($get(eleName).style.display == "none")
            $get(eleName).style.display = "block";
        else
            $get(eleName).style.display = "none";
    }
    catch(e){
        // DO NOTHING
    }
}

function EnableElement(eleName)
{
    $get(eleName).disabled = false;
}

function DisableElement(eleName)
{
    $get(eleName).disabled = true;
}
function alterNate(elm){
 if (!elm.base) elm.base = elm.value
 if (elm.value == elm.base) elm.value = "";
 else if (elm.value == "") elm.value = elm.base;
 
}