function CleanAspValues (oFrm)
{
	oFrm.__VIEWSTATE.name = "__VIEWSTATE__";
	oFrm.__EVENTTARGET.name = "__EVENTTARGET__";
	oFrm.__EVENTARGUMENT.name = "__EVENTARGUMENT__";
}
function RestoreAspValues (oFrm)
{
	oFrm.__VIEWSTATE.name = "__VIEWSTATE";
	oFrm.__EVENTTARGET.name = "__EVENTTARGET";
	oFrm.__EVENTARGUMENT.name = "__EVENTARGUMENT";
}
function SelectGroup (idOption, idGroup, chkVal)
{ 
	for (var i=0;i<document.frm.length;i++)
	{
		if (document.frm.elements[i].id.indexOf(idOption+idGroup) != -1)
		{
			document.frm.elements[i].checked = chkVal;
		}
	}
}
function CheckAll(oObj, idParent)
{
	var check = oObj.checked;
	var oParent = document.getElementById(idParent);
	var aInput = oParent.getElementsByTagName("input");
	for (var i=0;i<aInput.length;i++)
	{
		if (aInput[i].type == "checkbox")
			aInput[i].checked = check;
	}
}
function CheckParent(oObj, idParent)
{
	var oParent = document.getElementById(idParent);
	if (oObj.checked == true)
		oParent.checked = true;
}
function HighLight(oObj)
{
	if (event.altKey)
	{
		if (oObj.style.backgroundColor == "#ffffcc")
			oObj.style.backgroundColor = "";
		else
			oObj.style.backgroundColor = "#ffffcc";
	}
}
function SubmitForm(oFrm, url)
{
	oFrm.action = url;
	CleanAspValues(oFrm);
	oFrm.submit();
}
function SubmitFormSimple(oFrm, url)
{
	oFrm.action = url;
	oFrm.submit();
}
function Expand(idObj, idLnk)
{
	var oObj = document.getElementById(idObj);
	var oLink = document.getElementById(idLnk);
	
	oObj.style.display = (oObj.style.display == 'none') ? '' : 'none';
	oLink.innerHTML = (oLink.innerHTML.substr(0,1)=='+') ? '&ndash;'+oLink.innerHTML.substr(1) : '+'+oLink.innerHTML.substr(1);
}
function Expand2(oLink, idObj)
{
	var oObj = document.getElementById(idObj);

	oObj.style.display = (oObj.style.display == 'none') ? '' : 'none';
	oLink.innerHTML = (oLink.innerHTML.substr(0,1)=='+') ? '&ndash;'+oLink.innerHTML.substr(1) : '+'+oLink.innerHTML.substr(1);
}
function btnAdd_Click_PluginParams(id)
{
	var tbox = document.getElementById("tbox_"+id);
	var lbox = document.getElementById(id);
	
	var tboxValue = tbox.value.split("\n");
	
	for (var i=0;i<tboxValue.length;i++)
	{
		if (tboxValue[i].trim == "")
			continue;
		
		for (var j=0;j<lbox.options.length;j++)
		{
			if (lbox[j].value==tboxValue[i])
				break;
		}
		
		if (j<lbox.options.length)
			continue;

		var oOption = document.createElement("OPTION");
		oOption.innerHTML = tboxValue[i];
		oOption.value = tboxValue[i];
		lbox.appendChild( oOption );
	}
}
function btnDelete_Click_PluginParams(id)
{
	var lbox = document.getElementById(id);

	var index = lbox.selectedIndex;
	if (index<0)
		return;
	
	var oOption = lbox[index];
	lbox.removeChild(oOption);
	
	if (lbox.options.lenght>0)
	{
		if (index>0)
			lbox=index-1;
		else 
			lbox.selectedIndex=0;
	}
}	