//centra le foto verticali all'interno di un DIV passandogli la sua larghezza e l'id della foto
function centrafoto(larghezzadiv,idfoto){
	var spazio=parseInt((larghezzadiv-parseInt(document.getElementById(idfoto).width))/2);
	if(document.getElementById(idfoto).height > document.getElementById(idfoto).width)
		document.getElementById(idfoto).hspace=spazio;
}
//centra le foto verticali all'interno di un DIV passandogli la sua larghezza e l'id della foto
function centrafoto_risultati(larghezzadiv,idfoto){
	var h=document.getElementById(idfoto).height;
	var l=document.getElementById(idfoto).width;
	//document.getElementById(idfoto).height
	if(document.getElementById(idfoto).height > document.getElementById(idfoto).width){ //se verticale
		document.getElementById(idfoto).height = 150;
		document.getElementById(idfoto).width = parseInt((l*150)/h);
		var spazio=parseInt((larghezzadiv-parseInt(document.getElementById(idfoto).width))/2);
		document.getElementById(idfoto).hspace=spazio;
	}
}
/* riordina immobili in base alla select selezionata*/
function riordina(idselect){
	var x=document.getElementById(idselect).selectedIndex;
	var y=document.getElementById(idselect).options;
	document.getElementById('order').value=y[x].value;
	document.getElementById('formricerca').submit();
}
/* riordina immobili in base alla select selezionata*/
function riordina_venditadiretta(indirizzo,idselect){
  var x=document.getElementById(idselect).selectedIndex;
	var y=document.getElementById(idselect).options;
	document.getElementById('order').value=y[x].value;
  var splitted = indirizzo.split("#");
  var ripulita = splitted[0].replace("&order=tipo","");
  ripulita = ripulita.replace("&order=prezzodesc","");
  ripulita = ripulita.replace("&order=prezzo","");
  ripulita = ripulita.replace("pagina=1","");
  ripulita = ripulita.replace("pagina=2","");
  ripulita = ripulita.replace("pagina=3","");
  self.location=ripulita + "&order=" + y[x].value + "#risultati";
  /*
	document.getElementById('formricerca').submit();*/
} 
/* filtri opacità per IE*/
function filtri_onmouseover(idimg){
idimg.style.opacity=1;
idimg.style.MozOpacity=1;
idimg.style.filter='alpha(opacity=100)';
}
function filtri_onmouseout(idimg){
idimg.style.opacity=0.4;
idimg.style.MozOpacity=0.4;
idimg.style.filter='alpha(opacity=40)';
//idimg.style.cursor='pointer';
}

/* effetto fadein/fade out su img grande */
function cambiaimmagine(idimgbig) {
	$('#'+idimgvisibile).fadeOut('slow',function(){
			$('#'+idimgbig).fadeIn('slow');
			idimgvisibile=idimgbig;
	})
}
/* pagina dettaglio nasconde e distanzia img grandi sull'onload della pagina*/
function settaimg(){
$('#slideshow img').each(function() {
										$(this).hide();
										var height = $(this).height();
										var margine=parseInt((474-height)/2) + "px";
										$(this).css("marginTop", margine);
});
}

/*fine gestione immagini pagina dettaglio*/
/* funzione per la stampa con img grande caricata attualmente*/
function stampa(idimm) {
	var pagina="stampa.asp?idimm="+idimm+"&idfoto="+idimgvisibile;
	window.open(pagina, 'stampa', 'scrollbars=1,resizable=1toolbar=0,status=0,width=1000,height=600');
}
/*mostra div con i doc da scaricare, pagina dettaglio*/
function mostradocumenti(){
	$('#download').fadeToggle("slow", "linear")
}
/*mostra div con i doc da scaricare, pagina dettaglio*/
function mostrafilmati(){
	$('#filmati').fadeToggle("slow", "linear")
}
/* mostro il popup facebook */
function popupfacebook(titolo,nfoto){
		var pag="&p[url]="+escape(location.href);
		var titolo="&p[title]="+escape(titolo);
		var foto="";
		for(i=0;i<nfoto;i++){
		var fotosmall="fotosmall" + i;
		var foto=foto+"&p[images]["+i+"]="+escape(document.getElementById(fotosmall).src);
		}
		var pagina="http://www.facebook.com/sharer.php?s=100&p[medium]=101"+titolo+pag+foto;
		window.open(pagina, 'sharerfb', 'toolbar=0,status=0,width=626,height=436');
}
/* mostro il popup twitter */
function popuptwitter(){
		var pagina="http://twitter.com/share?url="+escape(location.href);
		window.open(pagina, 'sharertw', 'toolbar=0,status=0,width=626,height=436');
}
/* mostro il form per la richiesta di iscrizione alla sezione per aziende */
function iscrizione(){
		$('#formaccessoimprese').fadeOut('slow',function() {
		$('#ricercahp h2').text('Richiesta iscrizione');
		$('#formiscrizione').fadeIn('slow');
	})
}
/* mostro il form per il login alla sezione per aziende */
function mostralogin(){
		$('#formiscrizione').fadeOut('slow',function() {
		$('#ricercahp h2').text('Accesso area riservata');
		$('#formaccessoimprese').fadeIn('slow');
	})
}

/*mostra div con i contatti della ditta pagina dettaglio*/
function chiudipopup(div){
	$('#'+div).fadeToggle("slow", "linear")
}
/* controlla se il campo di un form è vuoto o meno */
function campovuoto(idcampo){
	if($('#'+idcampo).val()==""){
			$('#'+idcampo).addClass("errore");
			return true;
		}else{
			$('#'+idcampo).removeClass("errore");
			return false;
	}
}
/* controlla se il campo di un form è una mail valida o meno */
function campoemail(idemail){
	var a = $('#'+idemail).val();
	var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
	//è una mail valida
	if(filter.test(a)){
		$('#'+idemail).removeClass("errore");
		return false;
	}
	//non è una mail valida
	else{
		$('#'+idemail).addClass("errore");
		return true;
	}
}
/*********************************************************************/
/*********************************************************************/
/*********************************************************************/
/*********************************************************************/
/*********************************************************************/
/*********************************************************************/
/*********************************************************************/
/*********************************************************************/
/*********************************************************************/
/*********************************************************************/
/*********************************************************************/
/*********************************************************************/








//fa il submit del form di ricerca
function controllacerca(){
	//if((document.formricerca.nome.value=="Nome") || (document.formricerca.tel.value=="Tel") || (document.contatti.formricerca.value=="E-Mail"))
	//{
	//	alert("I campi nome, telefono e mail devo essere completati per inviare il modulo.");
	//}else{
	//if(document.getElementById("privacy").checked==false){
	//		alert("Devi dare il consenso al trattamento dei dati");
	//	}else{
	if(document.formricerca.comune.value=="Comune")document.formricerca.comune.value="";
	if(document.formricerca.mq.value=="Mq")document.formricerca.mq.value="";
	if(document.formricerca.camere.value=="Camere")document.formricerca.camere.value="";
	document.getElementById('formricerca').submit();
	//	}
	//}
}

/* submit del contatti  */
function controllacontattaci(){
	if(document.contattaci.nome.value=="")document.contattaci.nome.value="Nome:";
	if(document.contattaci.posta.value=="")document.contattaci.posta.value="E-mail:";
	if(document.contattaci.messaggio.value=="")document.contattaci.messaggio.value="Messaggio";
	if((document.contattaci.nome.value=="Nome:") || (document.contattaci.posta.value=="E-mail:") || (document.contattaci.messaggio.value=="Messaggio")){
			alert("Tutti campi devo essere completati per inviare il modulo.");
	}else{
			//if(document.getElementById("privacy").checked==false){
			//		alert("Devi dare il consenso al trattamento dei dati");
			//	}else{
			//document.getElementById('formricerca').submit();
			
			$.ajax({
                  type: "POST",
                  url: "componenti/inviocontatti.asp",
                  data: "nome="+escape(document.contattaci.nome.value)+"&posta="+escape(document.contattaci.posta.value)+
                  "&messaggio="+escape(document.contattaci.messaggio.value),
                  success: function(msg){
                           confermacontattaci();
                  }
			});
			//	}
	}
}
function confermacontattaci(){
		var livello=document.getElementById("confermacontattaci").style;
		if(livello.display=="block")livello.display="none";
		else livello.display="block";
}

//////////////////////////////////////////////////////////////////
/****************  inizio  invia  richiesta  ********************/
//////////////////////////////////////////////////////////////////

/* mostro il 'popup' chiedi info agenzia */
function popuprichiesta(){
		var livello=document.getElementById("popuprichiesta").style;
		if(livello.display=="block")livello.display="none";
		else livello.display="block";
}
function confermarichiesta(){
		var livello=document.getElementById("confermarichiesta").style;
		if(livello.display=="block")livello.display="none";
		else livello.display="block";
}
/* submit di invia richiesta  */
function controllarichiesta(){
	if(document.formrichiesta.richiestatuonome.value=="")document.formrichiesta.richiestatuonome.value="Il tuo nome";
	if(document.formrichiesta.richiestatuaemail.value=="")document.formrichiesta.richiestatuaemail.value="La tua e-mail";
	if(document.formrichiesta.richiestatuotel.value=="")document.formrichiesta.richiestatuotel.value="Il tuo telefono";
	if(document.formrichiesta.richiestaorario.value=="")document.formrichiesta.richiestaorario.value="Orario preferito";
	
	if(document.formrichiesta.richiestatuonome.value=="Il tuo nome"){
			alert("Il Nome devo essere compilato per inviare il modulo.");
	}else{
			//if(document.getElementById("privacy").checked==false){
			//		alert("Devi dare il consenso al trattamento dei dati");
			//	}else{
			//document.getElementById('formricerca').submit();
			$.ajax({
                  type: "POST",
                  url: "componenti/inviorichiesta.asp",
                  data: "tuonome="+escape(document.formrichiesta.richiestatuonome.value)+"&tuaemail="+escape(document.formrichiesta.richiestatuaemail.value)+
                  "&tuotel="+escape(document.formrichiesta.richiestatuotel.value)+"&orario="+escape(document.formrichiesta.richiestaorario.value)+
                  "&testo="+escape(document.formrichiesta.testonoterichiesta.value)+
                  "&tipo="+escape(document.formrichiesta.richiestatipo.value)+"&comune="+escape(document.formrichiesta.richiestacomune.value)+
                  "&servizio="+escape(document.formrichiesta.richiestaservizio.value)+"&camere="+escape(document.formrichiesta.richiestacamere.value)+
                  "&prezzo="+escape(document.formrichiesta.richiestaprezzo.value)+"&giardino="+escape(document.formrichiesta.richiestagiardino.value)+
                  "&cucina="+escape(document.formrichiesta.richiestacucina.value)+"&postoauto="+escape(document.formrichiesta.richiestapostoauto.value),
                  success: function(msg){
                           popuprichiesta();
                           confermarichiesta()
                  }
			});
			
			//	}
	}
}
//////////////////////////////////////////////////////////////////
/****************** fine   invia  richiesta  ********************/
//////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////
/****************   inizio  pop up servizi   ********************/
//////////////////////////////////////////////////////////////////
function apriechiudiquesto(nomediv){
		var livello=document.getElementById(nomediv).style;
		if(livello.display=="block")livello.display="none";
		else livello.display="block";
}
//////////////////////////////////////////////////////////////////
/****************    fine pop up servizi     ********************/
//////////////////////////////////////////////////////////////////
