// JScript File
function GetElement(id) {
    if(document.all) {
        return document.all[id];
    }
    return document.getElementById(id);
}
function showHideControl(id,val)
{
    var obj = GetElement(id);
    if(!obj){return;}
    if(val)
    {
        obj.style.display = 'inline';        
    }
    else
    {
         obj.style.display = 'none';     
    }
}
function showHideControl(id)
{
    var obj = GetElement(id);
    if(!obj){return;}
    if(obj.style.display == 'none')
    {
        obj.style.display = 'inline';
    }
    else
    {
        obj.style.display = 'none';
    }
}

// For RavTextBox
function CheckChar(baseChars)
{
	var keyCode = window.event.keyCode;
	var key = String.fromCharCode(keyCode);
	if(baseChars.indexOf(key) == -1 && keyCode != 9 && keyCode != 8)
	{
		window.event.keyCode = "";
	}
}

function CheckUserName()
{
	var keyCode = window.event.keyCode;
	//window.alert(keyCode)
	if((keyCode <97 || keyCode >122) && (keyCode <65 || keyCode >90) && (keyCode <48 || keyCode >57) && keyCode != 9 && keyCode != 8 && keyCode != 46)
	{
		try
		{
		    window.event.keyCode = "";
		}
		catch(err){return;}
	}
}

function SetLang(faen)
{
	Lang = faen;
}

// For RavTreeView

function OpenFolder(FolderID, ClosedShapeID, OpenShapeID)
{
    var trFolder = document.all[FolderID];
    var divClsShp = document.all[ClosedShapeID];
    var divOpnShp = document.all[OpenShapeID];
    trFolder.style.display = 'inline';
    divClsShp.style.display = 'none';
    divOpnShp.style.display = 'inline';
}

function CloseFolder(FolderID, ClosedShapeID, OpenShapeID)
{
    var trFolder = document.all[FolderID];
    var divClsShp = document.all[ClosedShapeID];
    var divOpnShp = document.all[OpenShapeID];
    trFolder.style.display = 'none';
    divClsShp.style.display = 'inline';
    divOpnShp.style.display = 'none';
}
