<!--

//###################### FUNZIONI ELENCO ##################

//###### 3 ########
function ParametriElenco(obj)
{
	var str="";
	//SE IL RECORD NON E' VUOTO (se fosse vuoto non entrerebbe cmq. in questa funzione)
	if(obj.RS_EOF.value != "True") 
	{	
		str+= obj.CampoSort.value +",";
		str+= obj.Ord.value +",";
		str+= obj.RecXPage.value +",";
		
		//SE I RECORD VENGONO DIVISI SU PIU' PAGINE
		if(obj.PageCount.value > 1)
				{str+=obj.PageCurrent.value + ",";}
		else
				{str+="false,";
		}
		str+= obj.ReSort.value;
		
		a = new Object;
		// IL CAMPO NomeCampoElenco HA NEL VALUE IL NOME DEL CAMPO 
		// CHE CONTERRA' STR("ES. CAMPIELENCO_PERSONE")
		a = eval("obj."+obj.NomeCampoElenco.value);
		a.value=str;
	}
}

//###### 2 ########
function Refresh(obj){	
    ParametriElenco(obj);
	obj.submit();
}

function MoveToPage(MovePage,obj){

	obj.PageCurrent.value = MovePage;
	Refresh(obj);
}

//VISUALIZZA TUTTI I RECORD SU UNA PAGINA
function ShowAllRecs(obj,RecordCount)
{	
    obj.RecXPage.value = RecordCount
	Refresh(obj);
}

//###### 1 ########
function ReSort(NomeCampo,obj)
{	
	//LEGGE L'ORDINAMENTO ATTUALE (ASC-DESC) SUL CAMPO NASCOSTO. L'ASP INVERTE
    obj.CampoSort.value = NomeCampo;
    //IMPOSTA IL FLAG A TRUE PER FARE L'ORDINAMENTO 
	obj.ReSort.value = "true";
	Refresh(obj);
}

//->
