function GetChkSelect(id){
	var i=1
	var n=0
	var o = getObj("CHK_" + id + "_" + i)
	while (o)
	{	
		if(o.checked){n++}
		i++;
		var o = getObj("CHK_" + id + "_" + i)
	}
	return n;
}

function GetChkSelectAndValues(id){
	var i=1
	var res = Array(0,'')
	var o = getObj("CHK_" + id + "_" + i)
	while (o)
	{	
		if(o.checked){res[0]++;res[1]+=o.value+" ; ";}
		i++;
		var o = getObj("CHK_" + id + "_" + i)
	}
	if(res[0]>0){res[1] = res[1].substr(0,res[1].length-3)}
	return res;
}

function IsSelect(id){
	var i=1
	var test=false;
	var n=0
	var o = getObj("CHK_" + id + "_" + i)
	while (o&&!test)
	{	
		if(o.checked){test=true}
		i++;
		var o = getObj("CHK_" + id + "_" + i)
	}
	return test;
}

function GetChkValue(id){
	var i=1
	var s=''
	var o = getObj("CHK_" + id + "_" + i)
	while (o)
	{	
		if(o.checked){s = s + o.value + ', '}
		i++;
		var o = getObj("CHK_" + id + "_" + i)
	}
	if (s!=''){s = s.substr(0,s.length-2)}
	return s;
}

function select(id,value){
	var i=1
	var o = getObj("CHK_" + id + "_" + i)
	while (o)
	{	
		o.checked= value
		i++;
		var o = getObj("CHK_" + id + "_" + i)
	}
}

function filterSelect(id,testCheck){
	var objName='';
	var i=1;
	var obj;
	var o = getObj('CHK_' + id + '_' + i)
	while (o)
	{	
		objName = 'spTrElm_' + id + '_' + i
		if(o.checked!=testCheck)
			{
			obj=getObj(objName,'style')
			if(obj){obj.display='none'}
			}
		else
			{
			obj=getObj(objName,'style')
			if(obj){obj.display=''}
			};
		i++;
		var o = getObj('CHK_' + id + '_' + i)
	}
}

function removeFilter(id){
	var objName;
	var obj;
	var i=1
	var o = getObj("spTrElm_" + id + "_" + i)
	while (o)
	{	
		o.style.display=''
		i++;
		var o = getObj("spTrElm_" + id + "_" + i)
	}
}

function ff(o,id)
{

	var sPar = 'prFilter'+id
	var oSelect = getObj('prFilter'+id)
	if(o.value!='')
	{ChangeUrl(sPar,o.value + ';' +oSelect.options[oSelect.selectedIndex].value)}
	else
	{ChangeUrl(sPar,'')}
}

function ec(id,IsExpand){
	var sValue=''
	if (IsExpand){sValue='none'}
	var i=1
	var o = getObj("iNode_" + id + "_" + i,"obj")
	while (o)
	{
		
		if (o.onclick!=null){
			var objName = "trElm_" + id + "_" + i
			if(getObj(objName,'style').display==sValue){o.click();};
		}
		i++;
		var o = getObj("iNode_" + id + "_" + i)
	}	
}


function OpenTxtEditor(Text,id){
if (CurrentWinChildOpen!=null){CurrentWinChildOpen.close()}
CurrentWinChildOpen = OpenWinCenter("about:blank","_new",screen.availHeight-50,screen.availWidth-10,"resizable=1,status=1")
s = "self.opener.document.all[\""+id+"\"].value=content.value;"
CurrentWinChildOpen.document.write("<title>Text</title><script language=\"javascript\" src=\"/portal/JsScripts/form.js\"></script><script>function Update(){"+s+"}</script><body style=\'margin:0;border:0\' ><table bgColor=\'silver\' width=\'100%\' height=\'100%\'><tr><td heigth=\'1%\'><input type=\'button\' style=\'font-family:verdana\' value=\'Aggiorna e Chiudi\' onClick=\'Update();self.close()\'><input type=\'button\' style=\'font-family:verdana\' value=\'Aggiorna\' onClick=\'Update()\'><input type=\'button\' style=\'font-family:verdana\' value=\'Chiudi\' onClick=\'self.close()\'></td></tr><tr><td height=\'100%\' align=\'center\'><textarea onKeyDown=\'return TestTab(this)\' id=\'content\' style=\'font-size:12;font-family:courier new;width:100%;height:100%\' WRAP=\'off\'>" + Text + "</textarea></td></tr></table></body>")
}