function deselectTreeFunction() {
	Uctreeactionpanel1_TreeView1.SelectedNode=null;
	Uctreeactionpanel1_TreeView1.Render();
}

function treeNodeSelect(node) {
	var func=node.ID.substring(2);
	if(func.substring(0,7)=='ricerca')
		doCommand('queryParamsOpen',func);
	if(func.substring(0,5)=='query')
		schedaSelect(func.substring(5));
	//deselectTreeFunction();
}

function checkParameters(queryName) {
	// TODO: controllo parametri
	return true;
}

function checkQuery(queryName) {
	// TODO: controllo la query
	return true;
}

function viewQueryResult(dataSet) {
	document.getElementById('schedaPopupDiv').style.visibility='visible';
	var html='';
	
	var recNum=0;
	var rows=dataSet.rows;
	var schede=new Array();
	for(var rowNum=0;rowNum<rows.length;rowNum++) {
		var row=rows[rowNum];
			
		recNum++;
		
		var elements=schede[row.feature];
		if(!elements)
			elements=new Array();
		elements.push(row);
		schede[row.feature]=elements;	
		
			
	}
	for(var feature in schede) {
		html+='<b>'+mapInfo.getProperty('featureToDescription')[feature]+'</b><br/>';
		var featRows=schede[feature];
		if(featRows.length>1) {
		for(var pos in featRows) {
			var row=featRows[pos];
			var fields=row.fields;
			
			html+=getSchedaAllDescription(row,true);
			
			
			//html+='ID: '+row.id+'<br>';
		}
		} else {
			var row=featRows[0];
			var format=mapInfo.getProperty('featureToFormat')[row.feature];
			var id=row.id.substring(row.id.indexOf('.')+1);
			annullaQuery();
			
			return '\'schedaOpenFromChoice\',\''+row.feature+','+id+','+getRowAttributes(row)+',true\'';
		}
	}
	
	if(html=='')
		document.getElementById('schedaText').innerHTML='&nbsp;';
	else
		document.getElementById('schedaText').innerHTML=html;

	return null;
}
