
/**
FILE JAVSCRIPT PER LA RICERCA TRAMITE BOX SX
**/
var idDaVis;
var lstLocByZona;
var riempioFine;
var campiUtente;
var dettaglio;
var riempioDiv;
var listaCaseSce;
/**
Disattiva tab
**/
function disattivaTab(tabDaDisattivare, strClasse) {
	ele = document.getElementById(tabDaDisattivare);
	if (ele !== null) {
		ele.className = strClasse;
	}
}
/**
	Attivo disattivo tab
**/
function attivoTab(tabDaAttivare, strClasse) {
	disattivaTab("dettaglio", "New_inattivo");
	disattivaTab("foto", "New_inattivo");
	disattivaTab("prezzi", "New_inattivo");
	disattivaTab("disponibilita", "New_inattivo");
	disattivaTab("regole", "inattivoRegole");
	disattivaTab("ricInfo", "New_inattivo");
	disattivaTab("prenota", "New_inattivo");
	disattivaTab("tablocalita","inattivoRegole");
	ele = document.getElementById(tabDaAttivare);
	if (ele !== null) {
		ele.className = strClasse;
	}
}
/**
	Risposta cambio comune su form inserimento case in vendita
**/
function cambioComune(idComune) {
	comuniVenditaManager.listaLocalitaByComune(idComune, lstLocByComune);
}
lstLocByComune = function (localitaVendita) {
	dwr.util.removeAllOptions("localita");
	dwr.util.addOptions("localita", localitaVendita, "idlocalita", "descrizione");
};
/**
	Risposta cambio zona su form
**/
function cambioZona(idZona) {
	localitaManager.listaLocalitaByZona(idZona, lstLocByZona);
}
lstLocByZona = function (localita) {
	dwr.util.removeAllOptions("localita");
	dwr.util.addOptions("localita", localita, "idLocalita", "nome");
};
/**
	Risposta cambio data inizio su form
**/
function cambioData(inizio) {
	localitaManager.cambioData(inizio, riempioFine);
}
riempioFine = function (fine) {
	var d = document.getElementById("datafine");
	DWRUtil.removeAllOptions(d);
	DWRUtil.addOptions(d, fine);
};
/**
controllo se esiste utente con eMail inserita
**/
function esisteMail() {
	ele = document.getElementById("emailutente");
	if (ele !== null) {
		utentiManager.utenteByEmail(ele.value, campiUtente);
	}
}
campiUtente = function (campiUtente) {
	if (null !== campiUtente) {
		ele = document.getElementById("nomeutente");
		ele.value = campiUtente.nome;
		ele = document.getElementById("cognomeutente");
		ele.value = campiUtente.cognome;
		ele = document.getElementById("nazioneutente");
		if (null !== ele) {
			ele.selectedIndex = campiUtente.idNazioni;
		}
		ele = document.getElementById("reenteremailutente");
		if (null !== ele) {
			ele.value = campiUtente.email;
		}
	}
};
/**
	Dettaglio casa per vis riquadrop last minute
**/
function dettCasa(strRicerca, id) {
	idDaVis = id;
	lastMinuteManager.dettaglioCasa(strRicerca, dettaglio);
}
dettaglio = function (datiCasa) {
	//DWRUtil.setValue(idDaVis, datiCasa);
	ele = document.getElementById(idDaVis);
	ele.innerHTML = datiCasa;
};
/**
	Visualizzo foto casa
**/
function fotoCasa(strRicerca) {
	dettCasaManager.fotoCasa(strRicerca, riempioDiv);
	attivoTab("foto","New_attivo");
}
riempioDiv = function (descrizione) {
	ele = document.getElementById("corpoTabsI");
	ele.innerHTML = descrizione;
	//DWRUtil.setValue("corpoTabsI", descrizione); 
};
/**
	Visualizzo descrizione casa
**/
function dettaglioCasa(strRicerca) {
	dettCasaManager.dettaglioCasa(strRicerca, riempioDiv);
	attivoTab("dettaglio","New_attivo");
}
/**
	Visualizzo prezzi casa
**/
function prezziCasa(strRicerca) {
	dettCasaManager.prezziCasa(strRicerca, riempioDiv);
	attivoTab("prezzi","New_attivo");
}
/**
	Visualizzo prezzi casa basa stagione
**/
function prezziBassaCasa(strRicerca) {
	dettCasaManager.prezziBassaCasa(strRicerca, riempioDiv);
	attivoTab("prezzi","New_attivo");
}
/**
	Visualizzo prezzi residenze basa stagione
**/
function prezziBassaRes(strRicerca) {
	dettCasaManager.prezziBassaRes(strRicerca, riempioDiv);
	attivoTab("prezzi", "New_attivo");
}
/**
	Visualizzo disponibilità casa
**/
function dispoCasa(strRicerca) {
	dettCasaManager.dispoCasa(strRicerca, riempioDiv);
	attivoTab("disponibilita","New_attivo");
}
/**
	Visualizzo regole casa
**/
function regoleCasa(strRicerca) {
	dettCasaManager.regoleCasa(strRicerca, riempioDiv);
	attivoTab("regole","attivoRegole");
}
/**
	Aggiungo casa a lista case selezionate
**/
function aggiungiCarrello(strRicerca) {
	dettCasaManager.aggiungoALista(strRicerca, listaCaseSce);
}
/**
**/
listaCaseSce = function (lista) {
	var ele;
	ele = document.getElementById("vediSpan");
	if (ele !== null) {
		ele.innerHTML = lista.length;
	}
};
