
//return all PoI
function getAllPoi(nomeFunc,serverBase){
	get_method(nomeFunc,'getPoi','',serverBase); 
}

function getAllPoi_selection(nomeFunc,valore1,valore2,serverBase){
	get_method_2(nomeFunc,'getPoiPartial',valore1,valore2,serverBase);
}

function getPoi_Id(nomeFunc,valore,serverBase){
	get_method(nomeFunc,'getPoi','id='+valore,serverBase); 
}


//filtro su nome sull'idTematica selezionato
function getAllPoi_selection_nome(nomeFunc,valore1, valore2, serverBase){
		get_method_2(nomeFunc,'getPoiPartial',valore1,"UPPER(nome) LIKE '" + valore2.toUpperCase() + "%' OR UPPER(nome) LIKE '% " + valore2.toUpperCase() + "%'",serverBase); 
}


//filtro su rating (range)
function getPoi_Rating(nomeFunc,valoreMin,valoreMax,serverBase){
	get_method(nomeFunc,'getPoi','rating>='+valoreMin+' AND rating<='+valoreMax,serverBase); 
}

//filtro su iniziale del nome (range)

//filtro su disponibilita'
function getPoi_Disponibilita(nomeFunc,bool,serverBase){
	get_method(nomeFunc,'getPoi','disponibile='+bool,serverBase); 
}

//filtro su fruibilita (range)
function getPoi_Fruibilita(nomeFunc,valoreMin,valoreMax,serverBase){
	get_method(nomeFunc,'getPoi','grado_fruibilita>='+valoreMin+' AND grado_fruibilita<='+valoreMax,serverBase); 
}

//filtro su categoria
//aggiornare ws

//filtro su nome (range)
//facoltativo

//filtro su tematica
function getPoi_Tematica(nomeFunc,valore,serverBase){
	get_method(nomeFunc,'getPoiDaTematica',valore,serverBase); 
}

function getPoi_Tematica_selection(nomeFunc,valore1,valore2,serverBase){
	get_method_2(nomeFunc,'getPoiDaTematicaPartial',valore1,valore2,serverBase); 
}

//filtro su itinerario
function getPoi_Itinerario(nomeFunc,valore,serverBase){
	get_method(nomeFunc,'getPoiDaItinerario',valore,serverBase); 
}

function getPoi_Itinerario_selection(nomeFunc,valore1,valore2,serverBase){
	get_method_2(nomeFunc,'getPoiDaItinerarioPartial',valore1,valore2,serverBase); 
}

//return all contenuti
function getAllContenutiPoi(nomeFunc,valore,serverBase){

	get_method_2(nomeFunc,'getContenutiDaDevices',"type_parent='poi' AND id_parent="+valore,3,serverBase); 
}

//filtro su tipo 'video'
function getAllContenutiPoi_Video(nomeFunc,valore,serverBase){

	get_method_2(nomeFunc,'getContenutiDaDevices',"type_parent='poi' AND tipo='Video' AND id_parent="+valore,3,serverBase); 
}

//filtro su tipo 'audio'
function getAllContenutiPoi_Audio(nomeFunc,valore,serverBase){

	get_method_2(nomeFunc,'getContenutiDaDevices',"type_parent='poi' AND tipo='Audio' AND id_parent="+valore,3,serverBase); 
}

//filtro su tipo 'immagine'
function getAllContenutiPoi_Immagine(nomeFunc,valore,serverBase){

	get_method_2(nomeFunc,'getContenutiDaDevices',"type_parent='poi' AND tipo='Immagine' AND id_parent="+valore,3,serverBase); 
}

//filtro su tipo 'testo'
function getAllContenutiPoi_Testo(nomeFunc,valore,serverBase){

	get_method_2(nomeFunc,'getContenutiDaDevices',"type_parent='poi' AND tipo='Testo' AND id_parent="+valore,3,serverBase); 
}

//filtro su free
function getAllContenutiPoi_Free(nomeFunc,valore,bool,serverBase){

	get_method_2(nomeFunc,'getContenutiDaDevices',"type_parent='poi' AND free="+bool+" AND id_parent="+valore,3,serverBase); 
}
//contenuti evento
function getAllContenutiEvento(nomeFunc,valore,serverBase){

	get_method_2(nomeFunc,'getContenutiDaDevices',"type_parent='evento' AND id_parent="+valore,3,serverBase); 
}

//return file contenuto
function getFile(nomeFunc,valore,serverBase){
	get_method(nomeFunc,'getFile',valore,serverBase); 
}

//GetFileVideo nn esiste veramente sui ws ... e' un trattamento diverso per getFile
function getFileMultimedia(nomeFunc,valore1,valore2,serverBase){
	get_method_2(nomeFunc,'getFileMultimediale',valore1,valore2,serverBase); 
}

function getFileMultimediaItin(nomeFunc,valore1,valore2,serverBase){
	get_method_2(nomeFunc,'getFileMultimedialeItin',valore1,valore2,serverBase); 
}

function getPreviewMultimedia(nomeFunc,valore1,valore2,serverBase){
	get_method_2(nomeFunc,'getPreviewMultimediale',valore1,valore2,serverBase); 
}

function getPreviewMultimediaItin(nomeFunc,valore1,valore2,serverBase){
	get_method_2(nomeFunc,'getPreviewMultimedialeItin',valore1,valore2,serverBase); 
}

//return all eventi
function getAllEventi(nomeFunc,serverBase){
	get_method(nomeFunc,'getEventi','',serverBase); 
}

//return all eventi da poi
function getAllEventiPoi(nomeFunc,valore,serverBase){
	get_method(nomeFunc,'getEventiDaPoi',valore,serverBase); 
}

//filtro su data
// manca ws

//filtro su durata
// manca ws

/*itinerari*/
//return all itinerari
function getAllItinerari(nomeFunc,serverBase){
	get_method(nomeFunc,'getItinerari','',serverBase); 
}

function getAllItinerari_selection(nomeFunc,valore1,valore2,serverBase){
	get_method_2(nomeFunc,'getItinerariPartial',valore1,valore2,serverBase);
}

function getItinerari_selection_Nome(nomeFunc,valore1,valore2,serverBase){
	get_method_2(nomeFunc,'getItinerariPartial',valore1,"UPPER(nome) LIKE '%" + valore2.toUpperCase() + "%'",serverBase);
}

function getItinerario_id(nomeFunc,valore,serverBase){
	get_method(nomeFunc,'getItinerari','id='+valore,serverBase); 
}

function getItinerari_Tematica(nomeFunc,valore,serverBase){
	get_method(nomeFunc,'getItinerari','id_tematica='+valore,serverBase); 
}

function getItinerari_Tematica_selection(nomeFunc,valore1, valore2, serverBase){
	get_method_2(nomeFunc,'getItinerariPartial',valore1, 'id_tematica='+valore2,serverBase); 
}
/*
function getItinerari_Nome(nomeFunc,valore, serverBase){
		get_method(nomeFunc,'getItinerari',"UPPER(nome) LIKE '%" + valore.toUpperCase() + "%'",serverBase); 
}
*/
function getAllContenutiItinerario(nomeFunc,valore,serverBase){
	get_method_2(nomeFunc,'getContenutiDaDevices',"type_parent='itinerario' AND id_parent="+valore,3,serverBase); 
}

/*tematiche*/
function getAllTematiche(nomeFunc,serverBase){
	get_method(nomeFunc,'getTematiche','',serverBase); 
}

function getTematiche_Poi(nomeFunc,serverBase){
	get_method(nomeFunc,'getTematiche','for_poi=TRUE',serverBase); 
}

function getTematiche_Poi_selection(nomeFunc,valore, serverBase){
	get_method_2(nomeFunc,'getTematichePartial', valore,'for_poi=TRUE',serverBase); 
}

function getTematiche_Itinerario_selection(nomeFunc,valore, serverBase){
	get_method_2(nomeFunc,'getTematichePartial', valore,'for_itinerario=TRUE',serverBase); 
}

/*
function getTematica(nomeFunc,valore, serverBase){
	get_method(nomeFunc,'getTematiche','id='+valore,serverBase); 
} 
*/
function getTematiche_Itinerario(nomeFunc,serverBase){
	get_method(nomeFunc,'getTematiche','for_itinerario=TRUE',serverBase); 
}


/*categorie*/
function getCategorie(nomeFunc,serverBase){
	get_method(nomeFunc,'getCategorie', '', serverBase); 
}

/*icone*/
function getIcona_id(nomeFunc,valore,serverBase){
	get_method(nomeFunc,'getIcone', 'id='+valore, serverBase); 
}

function getIcone(nomeFunc,serverBase){
	get_method(nomeFunc,'getIcone', '', serverBase); 
}

function getIcone_selection(nomeFunc,valore,serverBase){
	get_method_2(nomeFunc,'getIconePartial',valore, '', serverBase); 
}

function getPoiUrl(nomeFunc,valore,serverBase){
	get_method(nomeFunc,'getPoiWeb',"id="+valore,serverBase);
}
function getIconUrl(nomeFunc,valore,valore2,serverBase){
	get_method_2(nomeFunc,'getIconWeb',"id="+valore,valore2,serverBase);
}


//manca switch case su getServiceWS.php


//return all nodi
function getNodi(nomeFunc,valore,serverBase){
	get_method(nomeFunc,'getNodo',valore,serverBase); 
}

function getCartinaFromNode(nomeFunc,valore,serverBase){
	get_method(nomeFunc,'getImageOfNode',valore,serverBase); 
}

