function setTitle(Title)
{
	document.title=Title;	
}

function ValidatorTrim(s) {
	var m = s.match(/^\s*(\S+(\s+\S+)*)\s*$/);
	return (m == null) ? "" : m[1];
}

function Trim(s)
{
	return ValidatorTrim(s);
}

function OnSelectedColor(strUrl,objTxt)
{
	var Ret=window.showModalDialog(strUrl,null,'dialogHeight:400px;dialogWidth:250px;edge:sunken;help:no;status:no;');
	if(Ret!=null)
	{
		objTxt.value=Ret;
	}
}

function OnSelectedType(strUrl,objID,objName)
{
	var retArr=window.showModalDialog(strUrl,null,'dialogHeight:400px;dialogWidth:250px;edge:sunken;help:no;status:no;');
	if(retArr!=null)
	{
		objID.value=retArr["id"];
		objName.value=retArr["name"];
	}
}

function OnSelectedIndex(strUrl,objID,objName,objTypeID)
{
	var Url=strUrl;
	if(objTypeID!=null)
	{
		Url+="?TypeID="+objTypeID.value;
	}
	var retArr=window.showModalDialog(Url,null,'dialogHeight:400px;dialogWidth:250px;edge:sunken;help:no;status:no;');
	if(retArr!=null)
	{
		objID.value=retArr["id"];
		objName.value=retArr["name"];
	}
}

function GetData(objTree,objId,objParentId,objName,objState0,objState1)
{
	var Node=GetSelectedNode(objTree);
	objId.value=GetNodeID(Node);
	objParentId.value=GetParentID(Node);
	var strState=GetNodeData(Node);
	if(strState.toUpperCase()=='A')
	{
		objState0.checked=true;
		objName.value=Trim(GetNodeName(Node));
	}
	else
	{
		objState1.checked=true;
		var str=new String();
		str=Trim(GetNodeName(Node));
		objName.value=str.substr(0,str.length-5);			
	}
}

function GetSelectedNode(objTree)
{
	return objTree.getTreeNode(objTree.selectedNodeIndex);
}

function GetNodeID(Node)
{
	return Node.getAttribute("ID");
}

function GetNodeName(Node)
{
	return Node.getAttribute("Text");
}

function GetNodeData(Node)
{
	return Node.getAttribute("NodeData");
}

function GetParentID(Node)
{
	var pNode=Node.getParent();
	if(pNode!=null)
		return GetNodeID(pNode);
	else
		return "0";
}

function ShowModuleManager(strUrl)
{
	var retArr=window.showModalDialog(strUrl,null,'dialogHeight:550px;dialogWidth:400px;edge:sunken;help:no;status:no;');
}
