// funzione per aggiungere 1 al conto click della skin function contatore_skin_scheda_imm() { valore=document.getElementById('valore_skin').value; var xmlHttp = getXmlHttpObject(); xmlHttp.open('GET', '../../../../../include/ajax.php?tabella=aggiorna_skin&codice_skin='+valore, true); xmlHttp.onreadystatechange = stateChanged; xmlHttp.send(null); function stateChanged() { if(xmlHttp.readyState == 4) { //Stato OK if (xmlHttp.status == 200) { var res = xmlHttp.responseText; } } } } // Funzione per attivare la skin se presente function attiva_skin_scheda_imm(codice_comune) { var xmlHttp = getXmlHttpObject(); xmlHttp.open('GET', '../../../../../include/ajax.php?tabella=skin&codice_comune='+codice_comune, true); xmlHttp.onreadystatechange = stateChanged; xmlHttp.send(null); function stateChanged() { if(xmlHttp.readyState == 4) { //Stato OK if (xmlHttp.status == 200) { var res = xmlHttp.responseText; var box_diviso=res.split("#;#"); document.getElementById('link_skin').href=box_diviso[1]; document.getElementById('back_skin').style.backgroundImage="url('../../../../."+box_diviso[0]+"')"; document.getElementById('valore_skin').value=box_diviso[2]; if(box_diviso[1]!=undefined) { document.getElementById('visua_skin').style.display="block"; }else{ document.getElementById('visua_skin').style.display="none"; } } } } } function conferma_disattivazione_invio_multiplo() { if(document.form_contatto.invia_richiesta_generica.checked==false) { if (confirm('ATTENZIONE!\nSei sicuro di voler disattivare questo servizio?\nL\'invio della richiesta ad altre agenzie aumenta la possibilita\'\ndi trovare la casa piu\' adatta alle tue esigenze.')) { document.form_contatto.invia_richiesta_generica.checked=false; } else { document.form_contatto.invia_richiesta_generica.checked=true; } } } function conta_click_simili() { var xmlHttp = getXmlHttpObject(); xmlHttp.open('GET', '../../../../../include/ajax_scheda_immobile.php?conta_click_simili=1', true); xmlHttp.send(null); } // Funzione per lo scroll degli annunci simili function mostraDivScorrevole() { $("#divScorrevole").animate({"height": "toggle"}, { duration: 200 }); } // Funzione per trovare gli annunci simili function annunci_simili(codice_inserzione, tipo_similitudine) { var xmlHttp = getXmlHttpObject(); xmlHttp.open("GET", "../../../../../include/ajax_scheda_immobile.php?tabella=annunci_simili&codice_inserzione="+codice_inserzione+"&tipo_similitudine="+tipo_similitudine, true); xmlHttp.onreadystatechange = stateChanged; xmlHttp.send(null); function stateChanged() { if(xmlHttp.readyState == 4) { //Stato OK if (xmlHttp.status == 200) { var resp = xmlHttp.responseText; testo=resp.split("#;#"); if(testo[0]==0) { document.getElementById('noContenutiSimili').style.display="block"; }else{ document.getElementById('contenutiSimili').innerHTML=testo[1]; if((tipo_similitudine=="prezzo")||(tipo_similitudine=="")){ document.getElementById('prezzoSimile').className="floatPrezzoLeftSelezionato"; document.getElementById('mqSimile').className="floatPrezzoLeft"; document.getElementById('comuneSimile').className="floatPrezzoLeft"; }else if(tipo_similitudine=="mq"){ document.getElementById('mqSimile').className="floatPrezzoLeftSelezionato"; document.getElementById('prezzoSimile').className="floatPrezzoLeft"; document.getElementById('comuneSimile').className="floatPrezzoLeft"; }else if(tipo_similitudine=="comune"){ document.getElementById('comuneSimile').className="floatPrezzoLeftSelezionato"; document.getElementById('mqSimile').className="floatPrezzoLeft"; document.getElementById('prezzoSimile').className="floatPrezzoLeft"; } } } } } } function tipo_immobile_func(valore, valore_testuale) { document.getElementById('ricerca_comune').tipo_immobile.value=valore; if(valore!="") { document.getElementById('tipo_immobile_span').innerHTML=valore_testuale; }else{ document.getElementById('tipo_immobile_span').innerHTML="Seleziona"; } document.getElementById('tipo_immobile_div').style.display="none"; } // Riscrive "As Es. Treviso" nel campo comune_etichetta se lasciato vuoto function controlla_comune(denominazione_comune) { if(document.getElementById('ricerca_comune').comune_etichetta.value=="") { document.getElementById('ricerca_comune').comune_etichetta.className="home"; var denominazione=denominazione_comune.replace("XXX", "'"); document.getElementById('ricerca_comune').comune_etichetta.value=denominazione; } } function mostra_select(valore) { var procedi=false; if(valore=="tipo_immobile_div"){ if(document.getElementById('ricerca_comune').label_tipo_immobile.value==0) { var mostra="tipo_immobile_div"; document.getElementById('ricerca_comune').label_tipo_immobile.value="1"; procedi=true; }else{ document.getElementById('tipo_immobile_div').style.display='none'; procedi=false; document.getElementById('ricerca_comune').label_tipo_immobile.value="0"; } } if(procedi==true) { document.getElementById(mostra).style.display='block'; //document.getElementById(nascondi).style.display='none'; document.getElementById('tag_update').style.display='none'; //document.getElementById(nascondi_02).style.display='none'; } } function request(str) { if(str.length>3) { myAjax.open("POST", "../../../../../include/request_comuni.php"); myAjax.onreadystatechange = result; myAjax.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); myAjax.send("search="+str); } // Iposto a 0 il label per la visualizzazione e nascondo gli altri select document.getElementById('ricerca_comune').label_tipo_immobile.value="0"; document.getElementById('tipo_immobile_div').style.display='none'; } // Cambia la classe al campo comune_etichetta quando compilato function cambia_classe() { document.getElementById('ricerca_comune').comune_etichetta.className="home02"; } // inserisci confronto function inserisci_confronto(codice_inserzione, codice_utente) { document.getElementById('inserisci_confronto').style.display="none"; document.getElementById('rimuovi_confronto').style.display="block"; var xmlHttp = getXmlHttpObject(); xmlHttp.open('GET', "../../../../../include/ajax_scheda_immobile.php?tabella=inserisci_confronto&codice_inserzione="+codice_inserzione+"&codice_utente="+codice_utente, true); xmlHttp.send(null); alert("Annuncio correttamente inserito nella lista di confronto"); } // Rimuovi confronto function rimuovi_confronto(codice_inserzione, codice_utente) { document.getElementById('rimuovi_confronto').style.display="none"; document.getElementById('inserisci_confronto').style.display="block"; var xmlHttp = getXmlHttpObject(); xmlHttp.open('GET', "../../../../../include/ajax_scheda_immobile.php?tabella=inserisci_confronto&codice_inserzione="+codice_inserzione+"&codice_utente="+codice_utente, true); xmlHttp.send(null); alert("Annuncio correttamente rimosso dalla lista di confronto"); } // Nascondi telefono function nascondi_telefono() { document.getElementById('telefono_agenzia').style.display="none"; } // Visualizza telefono function visualizza_telefono(codice_inserzione) { document.getElementById('telefono_agenzia').style.display="block"; document.getElementById('visualizza_telefono').style.display="none"; // Aggiorno il campo visualizzazione_telefono tramite ajax var xmlHttp = getXmlHttpObject(); xmlHttp.open('GET', "../../../../../include/ajax_scheda_immobile.php?tabella=visualizzazione_telefono&codice_inserzione="+codice_inserzione, true); xmlHttp.send(null); } // Apertura pop-up function open_pop(url, width, height) { stile=" width="+width+"px height="+height+"px status=no toolbar=no menubar=no scrollbars=no"; window.open(url, "", stile); } // Anteprima immagini function anteprimaImg(valore, codice_inserzione, codice_cliente, rw) { var valore; var codice_inserzione; var codice_cliente; var rw; document.getElementById("anteprimaImgDiv").style.display="none"; document.getElementById("elaborazioneAnteprima").style.display="block"; var xmlHttp = getXmlHttpObject(); xmlHttp.open('GET', "../../../../../include/ajax_scheda_immobile.php?immagini="+valore+"&codice_inserzione="+codice_inserzione+"&codice_cliente="+codice_cliente+"&rw="+rw, true); xmlHttp.onreadystatechange = stateChanged; xmlHttp.send(null); function stateChanged() { if(xmlHttp.readyState == 4) { //Stato OK if (xmlHttp.status == 200) { var resp = xmlHttp.responseText; if(resp) { var valore=resp; document.getElementById("anteprimaImgDiv").innerHTML=valore; document.getElementById("anteprimaImgDiv").style.display="block"; document.getElementById("elaborazioneAnteprima").style.display="none"; } } } } } // Anteprima immagini function anteprimaImgPersonalizzata(valore, codice_inserzione, codice_cliente, rw) { var valore; var codice_inserzione; var codice_cliente; var rw; document.getElementById("anteprimaImgDiv").style.display="none"; document.getElementById("elaborazioneAnteprima").style.display="block"; var xmlHttp = getXmlHttpObject(); xmlHttp.open('GET', "../../../../../include/ajax_scheda_immobile.php?immagini_personalizzate="+valore+"&codice_inserzione="+codice_inserzione+"&codice_cliente="+codice_cliente+"&rw="+rw, true); xmlHttp.onreadystatechange = stateChanged; xmlHttp.send(null); function stateChanged() { if(xmlHttp.readyState == 4) { //Stato OK if (xmlHttp.status == 200) { var resp = xmlHttp.responseText; if(resp) { var valore=resp; document.getElementById("anteprimaImgDiv").innerHTML=valore; document.getElementById("anteprimaImgDiv").style.display="block"; document.getElementById("elaborazioneAnteprima").style.display="none"; } } } } } // Controllo correttezza campi del form richiesta informazioni function checkEmail(campo_id) { if(campo_id==undefined) { var valore_id="richiesta"; var classe_normale="text"; }else{ var valore_id=campo_id; var classe_normale="gpa messaggio"; } procedi=true; document.getElementById(valore_id).nome_info.className=classe_normale; document.getElementById(valore_id).cognome_info.className=classe_normale; document.getElementById(valore_id).telefono.className=classe_normale; document.getElementById(valore_id).email.className=classe_normale; document.getElementById(valore_id).messaggio.style.background="#ffffff"; document.getElementById(valore_id).messaggio.style.color="#323232"; var valori_email=/[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/; var valori_telefono=/[0-9._\/ -]$/; if(document.getElementById(valore_id).nome_info.value=="") { document.getElementById(valore_id).nome_info.className="errore"; procedi=false; alert("Inserire il nome."); document.getElementById(valore_id).nome_info.focus(); }else if(document.getElementById(valore_id).cognome_info.value==""){ document.getElementById(valore_id).cognome_info.className="errore"; procedi=false; alert("Inserire il cognome."); document.getElementById(valore_id).cognome_info.focus(); }else if((document.getElementById(valore_id).telefono.value=="")||(!document.getElementById(valore_id).telefono.value.match(valori_telefono))){ procedi=false; document.getElementById(valore_id).telefono.className="errore"; alert("Inserire un numero di telefono corretto"); document.getElementById(valore_id).telefono.focus(); }else if((document.getElementById(valore_id).email.value=="")||(!document.getElementById(valore_id).email.value.match(valori_email))){ document.getElementById(valore_id).email.className="errore"; procedi=false; alert("Inserire un'e-mail valida."); document.getElementById(valore_id).email.focus(); }else if(document.getElementById(valore_id).messaggio.value==""){ procedi=false; document.getElementById(valore_id).messaggio.style.border="2px solid #bc0c0c"; alert("Inserire il testo del messaggio"); document.getElementById(valore_id).messaggio.focus(); }else if(document.getElementById(valore_id).privacy.checked==false){ procedi=false; alert("Per inviare il messaggio devi accettare il trattamento dei dati personali"); }else if(document.getElementById(valore_id).messaggio.value!=""){ str=document.getElementById(valore_id).messaggio.value; if(str.indexOf("http")>-1) { procedi=false; document.getElementById(valore_id).messaggio.style.border="2px solid #bc0c0c"; alert("Inserire un messaggio corretto"); document.getElementById(valore_id).messaggio.focus(); } } if(procedi==true) { document.getElementById(valore_id).submit(); } }