
//################## JAVASCRIPT FUNCTIONS ##########################
//	Francesco Lai 25/03/08
//
//	Progetto Sito Marconi
//
//#######################################################################

var debug=false;

if(order==1)
		var order="ti.prezzo DESC";
	else
		var order="ti.prezzo ASC";
//______________________________________________________________________
//           CAMBIA LA CLASSE DI UN DIV
//______________________________________________________________________
function changeClass(id, classElement){
	setTimeout("document.getElementById("+id+").className=classElement;", 6000);
	return false;
}
//______________________________________________________________________


//______________________________________________________________________
//           CAMBIA LA CLASSE DI UN DIV
//______________________________________________________________________
function changeAllDiv(a, id){
	if(a==0)	{
			changeClass('divScomparsa'+id, 'divComparsa');
	}
	else	{
			changeClass('divScomparsa'+id, 'divScomparsa');
	}
}
//______________________________________________________________________

//______________________________________________________________________
//          CAMBIA IL CSS
//______________________________________________________________________

function newCSS(n){
	document.styleSheets[0].disabled = true;
	document.styleSheets[1].disabled = true;
	document.styleSheets[2].disabled = true;
	document.styleSheets[n].disabled = false;
}
//______________________________________________________________________

//______________________________________________________________________
//          CAMBIA IL NUMERO DEI COMMENTI
//______________________________________________________________________
var comm=0
function newsTitoloComm(id, n){
	if(comm==0)
		dettaglio ='<a onclick="changeClass(\'ulCommenti\', \'invisibile\'); changeClass(\'ulCommentiPag\', \'invisibile\'); newsTitoloComm(\'idH1Comm\', '+n+'); comm=0">'+n+' commenti - </a>';
	else
		dettaglio ='<a onclick="changeClass(\'ulCommenti\', \'ulCommenti\'); changeClass(\'ulCommentiPag\', \'ulCommentiPag\'); newsTitoloComm(\'idH1Comm\', '+n+'); comm=1">'+n+' commenti + </a>';
	document.getElementById(id).innerHTML=dettaglio;
}
//______________________________________________________________________

//______________________________________________________________________
//          CAMBIA IL NUMERO DEI COMMENTI
//______________________________________________________________________
var invComm=0
function newsTitoloInvComm(id){
	if(invComm==0)
		dettaglio ='<a onclick="changeClass(\'ulInserisciCommenti\', \'invisibile\');  newsTitoloInvComm(\'idH1InsComm\'); invComm=0">inserisci un commento - </a>';
	else
		dettaglio ='<a onclick="changeClass(\'ulInserisciCommenti\', \'ulInserisciCommenti\');   newsTitoloInvComm(\'idH1InsComm\'); invComm=1">inserisci un commento + </a>';
	document.getElementById(id).innerHTML=dettaglio;
}
//______________________________________________________________________
function selectArgomento(id, id_nipote){
 	document.getElementById(id).value=id_nipote;
	//------------------DEBUG-------------------
	if(debug)
		alert("id: "+id+" - numero: "+n);
	//------------------END--------------------
}

function controlloCommenti(id){
 	var text=document.getElementById(id).value;
	if(!advansedTextControl('commento', '100000000000', 'Testo nullo o non valido', 'divAlert', 'resultAlertDiv', 'inviaComm', '#F9A98E'))	{
		document.getElementById('inviaComm').disabled=true;
	}
}
//______________________________________________________________________


function cambiaImmagineOrdina(id, timeDelay)
{
	//alert("cambioimmagine: id="+id+", delay="+timeDelay);
	if(timeDelay>0){
		setTimeout("cambiaImmagineOrdina('"+id+"', 0);", timeDelay);
		return;
	}
		document.getElementById('euroUp').src="img/euroUp_grigio.jpg";
		document.getElementById('euroDown').src="img/euroDown_grigio.jpg";
		document.getElementById('pLettoDown').src="img/pLettoDown_grigio.jpg";
		document.getElementById('pLettoUp').src="img/pLettoUp_grigio.jpg";
		document.getElementById('AzUp').src="img/AzUp_grigio.jpg";
		document.getElementById('ZaDown').src="img/ZaDown_grigio.jpg";

	if(id=='euroUp')	{
 		document.getElementById('euroUp').src="img/euroUp.jpg";
		document.getElementById('gbCurrentOrderLabel').innerHTML=" prezzo maggiore";
	}
	if(id=='euroDown')	{
		document.getElementById('euroDown').src="img/euroDown.jpg";
		document.getElementById('gbCurrentOrderLabel').innerHTML=" prezzo minore";
	}

	if(id=='pLettoUp'){
		document.getElementById('pLettoUp').src="img/pLettoUp.jpg";
		document.getElementById('gbCurrentOrderLabel').innerHTML=" maggiori posti letto";
	}
	if(id=='pLettoDown')
	{
		document.getElementById('pLettoDown').src="img/pLettoDown.jpg";
		document.getElementById('gbCurrentOrderLabel').innerHTML=" minori posti letto ";
	}
	if(id=='AzUp')
	{
		document.getElementById('AzUp').src="img/AzUp.jpg";
		document.getElementById('gbCurrentOrderLabel').innerHTML=" titolo (A>Z) ";
	}
	if(id=='ZaDown')
	{
		document.getElementById('ZaDown').src="img/ZaDown.jpg";
		document.getElementById('gbCurrentOrderLabel').innerHTML=" titolo (Z>A)";
	}

}
//______________________________________________________________________



//##########################################################################################################################
//											     FUNZIONI RICERCA IMMOBILI
//##########################################################################################################################



//______________________________________________________________________
//           FA PARTIRE LA RICERCA DEGLI IMMOBILI
//______________________________________________________________________
function startRicercaImmobili(order, page)
{
loaderRicercaImmobili();
	if(page==undefined)page=1;
	document.getElementById('gbCurrentOrderLabel').innerHTML='&nbsp<img src="img/ricimmloader.gif" />';
	$page=1;
	if(order=="" || order==0 || order==undefined){
		order=5;
		cambiaImmagineOrdina('AzUp', 400);

	}
	else{
		//alert("ricerca order="+order);
	}

	//var valueRegioni=document.getElementById('regione').value;
	var valueProvince=document.getElementById('provincia').value;
	var valueComuni=document.getElementById('comune').value;
		GB_provincia=valueProvince;
		GB_comune=valueComuni;

	var checkedVendita=document.getElementById('vendita');
	var checkedLocazione=document.getElementById('locazione');

	var valueVendita=document.getElementById('vendita').value;
	var valueLocazione=document.getElementById('locazione').value;

	var valueResidenziale=document.getElementById('residenziale1').value;
	var valueTuristico=document.getElementById('turistico1').value;
	var valueCommerciale=document.getElementById('commerciale1').value;
	var valueTerreni=document.getElementById('terreni1').value;


	var checkedResidenziale=document.getElementById('residenziale1');
	var checkedTuristico=document.getElementById('turistico1');
	var checkedCommerciale=document.getElementById('commerciale1');
	var checkedTerreni=document.getElementById('terreni1');


	var dataInizio=document.getElementById('data_inizio').value;
	var dataFine=document.getElementById('data_fine').value;
	var nOspiti=document.getElementById('numero_di_ospiti').value;

		GB_data_inizio=dataInizio;
		GB_data_fine=dataFine;
		GB_ospiti=nOspiti;
	var lingua=document.getElementById('lingua').value;

	//alert("residenziale ="+ checkedResidenziale.checked+" valore = "+valueResidenziale );

	// se il radio button è checked
	if(checkedVendita.checked)
		var venditaLoc=valueVendita;
	else
		var venditaLoc=valueLocazione;

		// se il radio button è checked
	if(checkedResidenziale.checked==true)
		var valueResidenziale=valueResidenziale;
	else
		var valueResidenziale='';


		// se il radio button è checked
	if(checkedTuristico.checked)
		var valueTuristico=valueTuristico;
	else
		var valueTuristico='';


		// se il radio button è checked
	if(checkedCommerciale.checked)
		var valueCommerciale=valueCommerciale;
	else
		var valueCommerciale='';

		// se il radio button è checked
	if(checkedTerreni.checked)
		var valueTerreni=valueTerreni;
	else
		var valueTerreni='';




				if(valueResidenziale)
					valueResidenziale=781;
				if(valueTuristico)
					valueTuristico=901;
				if(valueCommerciale)
					valueCommerciale=776;
				if(valueTerreni)
					valueTerreni=906;


			limit=GlobalRicercaImmobiliLimit;




		if(valueTerreni!='' || valueCommerciale!='' || valueTuristico!='' || valueResidenziale!='')
		{
			ajaxInviaDati("regioni=sardegna&province="+valueProvince+"&comuni="+valueComuni+"&acqAff="+venditaLoc+"&residenziale="+valueResidenziale+"&turistico="+valueTuristico+"&commerciale="+valueCommerciale+"&terreni="+valueTerreni+"&lingua="+lingua+"&order="+order+"&limit="+limit+"&curPage="+page+"&data_inizio="+dataInizio+"&data_fine="+dataFine+"&num_ospiti="+nOspiti, "phpImmobili/ajaxImmobili.php","viewImmobili(req.responseText)");

		}
		else
		{
			valueResidenziale=781;

					valueTuristico=901;

					valueCommerciale=776;

					valueTerreni=906;

			ajaxInviaDati("regioni=sardegna&province="+valueProvince+"&comuni="+valueComuni+"&acqAff="+venditaLoc+"&residenziale="+valueResidenziale+"&turistico="+valueTuristico+"&commerciale="+valueCommerciale+"&terreni="+valueTerreni+"&lingua="+lingua+"&order="+order+"&limit="+limit+"&curPage="+page+"&data_inizio="+dataInizio+"&data_fine="+dataFine+"&num_ospiti="+nOspiti, "phpImmobili/ajaxImmobili.php","viewImmobili(req.responseText)");


		}



	if(debug)
		alert("regioni=sardegna&province="+valueProvince+"&comuni="+valueComuni+"&acqAff="+venditaLoc+"&residenziale="+valueResidenziale+"&turistico="+valueTuristico+"&commerciale="+valueCommerciale+"&terreni="+valueTerreni);


	return true;

}
//______________________________________________________________________
//           FA PARTIRE LA RICERCA DEGLI IMMOBILI
//______________________________________________________________________
function startRicercaImmobiliMappa(comuneIstat,valueProvince){
	loaderRicercaImmobili();
	order=3;
	cambiaImmagineOrdina('pLettoUp', 1000);
//	alert("comune "+comuneIstat);
	GB_comune=comuneIstat;
	GB_provincia=valueProvince;
	GB_data_inizio=null;
	GB_data_fine=null;
	GB_ospiti=null;
	document.getElementById('comune').value=comuneIstat;
	ajaxInviaDati("regioni=sardegna&province="+valueProvince+"&comuni="+comuneIstat, "phpImmobili/ajaxImmobili.php","viewImmobili(req.responseText)");
}
//______________________________________________________________________

//______________________________________________________________________
//           FA PARTIRE LA RICERCA DEGLI IMMOBILI PAGINAZIONE
//______________________________________________________________________
function startRicercaImmobiliPag(page,limit){
	loaderRicercaImmobili();

	order=GB_order;
	limit=GlobalRicercaImmobiliLimit;
	GlobalPage=page;
	//var valueRegioni=document.getElementById('regione').value;
	var valueProvince=GB_provincia;
	var valueComuni=GB_comune;

	var checkedVendita=document.getElementById('vendita');
	var checkedLocazione=document.getElementById('locazione');

	var valueVendita=document.getElementById('vendita').value;
	var valueLocazione=document.getElementById('locazione').value;

	var valueResidenziale=document.getElementById('residenziale1').value;
	var valueTuristico=document.getElementById('turistico1').value;
	var valueCommerciale=document.getElementById('commerciale1').value;
	var valueTerreni=document.getElementById('terreni1').value;

	var checkedResidenziale=document.getElementById('residenziale1');
	var checkedTuristico=document.getElementById('turistico1');
	var checkedCommerciale=document.getElementById('commerciale1');
	var checkedTerreni=document.getElementById('terreni1');

	var dataInizio=GB_data_inizio;
	var dataFine=GB_data_fine;
	var nOspiti=GB_ospiti;
	var comune=GB_comune;
	var lingua=document.getElementById('lingua').value;
	//alert("residenziale ="+ checkedResidenziale.checked+" valore = "+valueResidenziale );
	// se il radio button è checked
	if(checkedVendita.checked)	var venditaLoc=valueVendita;
	else	var venditaLoc=valueLocazione;
		// se il radio button è checked
	if(checkedResidenziale.checked==true)		var valueResidenziale=valueResidenziale;
	else	var valueResidenziale='';
		// se il radio button è checked
	if(checkedTuristico.checked)	var valueTuristico=valueTuristico;
	else	var valueTuristico='';
		// se il radio button è checked
	if(checkedCommerciale.checked)	var valueCommerciale=valueCommerciale;
	else	var valueCommerciale='';
		// se il radio button è checked
	if(checkedTerreni.checked)		var valueTerreni=valueTerreni;
	else		var valueTerreni='';
				if(valueResidenziale)
					valueResidenziale=781;
				if(valueTuristico)
					valueTuristico=901;
				if(valueCommerciale)
					valueCommerciale=776;
				if(valueTerreni)
					valueTerreni=906;
		if(valueTerreni!='' || valueCommerciale!='' || valueTuristico!='' || valueResidenziale!='')		{
			ajaxInviaDati("regioni=sardegna&province="+valueProvince+"&comuni="+valueComuni+"&acqAff="+venditaLoc+"&residenziale="+valueResidenziale+"&turistico="+valueTuristico+"&commerciale="+valueCommerciale+"&terreni="+valueTerreni+"&lingua="+lingua+"&limit="+limit+"&curPage="+page+"&order="+order+"&data_inizio="+dataInizio+"&data_fine="+dataFine+"&num_ospiti="+nOspiti, "phpImmobili/ajaxImmobili.php","viewImmobili(req.responseText)");
		}
		else		{
			valueResidenziale=781;
			valueTuristico=901;
			valueCommerciale=776;
			valueTerreni=906;
			ajaxInviaDati("regioni=sardegna&province="+valueProvince+"&comuni="+valueComuni+"&acqAff="+venditaLoc+"&residenziale="+valueResidenziale+"&turistico="+valueTuristico+"&commerciale="+valueCommerciale+"&terreni="+valueTerreni+"&lingua="+lingua+"&limit="+limit+"&curPage="+page+"&order="+order+"&data_inizio="+dataInizio+"&data_fine="+dataFine+"&num_ospiti="+nOspiti, "phpImmobili/ajaxImmobili.php","viewImmobili(req.responseText)");
		}
	if(debug)
		alert("regioni=sardegna&province="+valueProvince+"&comuni="+valueComuni+"&acqAff="+venditaLoc+"&residenziale="+valueResidenziale+"&turistico="+valueTuristico+"&commerciale="+valueCommerciale+"&terreni="+valueTerreni);
	return true;
}
//______________________________________________________________________
//______________________________________________________________________
//           FA PARTIRE LA RICERCA DEGLI IMMOBILI PAGINAZIONE
//______________________________________________________________________
function startRicercaImmobiliPagTagImg(tag, limit){
			ajaxInviaDati("tag_img="+tag+"&limit="+limit, "phpImmobili/ajaxImmobili.php","viewImmobili(req.responseText)");
	if(debug)
		alert("regioni=sardegna&province="+valueProvince+"&comuni="+valueComuni+"&acqAff="+venditaLoc+"&residenziale="+valueResidenziale+"&turistico="+valueTuristico+"&commerciale="+valueCommerciale+"&terreni="+valueTerreni);
	return true;
}
//______________________________________________________________________
function changeNumPag(frase){
 	document.getElementById('pageMMediaInfo').innerHTML=frase;
	if(debug)		alert(frase);
}




function loaderRicercaImmobili(){
	var divResultImmobili = document.getElementById("divResultImmobili");
	var divCommentiGalleryPage = document.getElementById("ricImmPaginazione");

	divResultImmobili.innerHTML="<div style='padding:40px;text-align:center'><img src='img/ricImmContloader.gif' alt='caricamento risultati della ricerca..' title='caricamento risultati della ricerca..' /><br> ricerca in corso..</div>";
	divCommentiGalleryPage.innerHTML="";

	if(debug )
		alert(result);

	return true;

}
