
function showhide(id){ 
 if (document.getElementById){  
	 obj = document.getElementById("segnala");
	 objHREF = document.getElementById("segnalaHREF");
	 objDESC= document.getElementById("contenuto_descrizione");  
	 objINDIC = document.getElementById("contenuto_arrivare");
		
		if (obj.style.display == "none"){   
			obj.style.display = "";
			objHREF.style.display = "none"; 
			objDESC.style.display = "none"; 
			objINDIC.style.display = "none";  
		} else {   
			obj.style.display = "none";
			objHREF.style.display = ""; 
			objDESC.style.display = ""; 
			objINDIC.style.display = "";     
		} 
	}
 }


function verifica() {  
	var check=1;
	//alert("entrato verifica");
	var segnala = document.getElementById('segnala');
	var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	//alert(segnala.privacy.value );
	if (segnala.info.value == ""){     
	alert("Attenzione,inserire il testo nel COUPON");  
	segnala.info.focus();  
	check=0;  
	return check;  
	}   		

	 if (segnala.nominativo.value == ""){     
		alert("Attenzione, necessario specificare COGNOME e NOME"); 
		segnala.nominativo.focus();    
		check=0;  
		return check;    
	 }
	 
	  if (!email_reg_exp.test(segnala.email.value) || (segnala.email.value == "") || (segnala.email.value == "undefined")) {   
		alert("Attenzione, necessario specificare un indirizzo di E-MAIL valido");     
		segnala.email.focus(); 
		check=0;  
		return check;   
	  } 
	  
	 if (isNaN(segnala.cellulare.value) || segnala.cellulare.value == ""){     
		alert("Attenzione, necessario specificare NUMERO TELEFONICO valido");   
		segnala.cellulare.focus();  
		check=0;  
		return check;    
	 }
	 //alert(segnala.privacy.value );
	  if (segnala.privacy.selected == ""){     
		alert("Attenzione, necessario dare consenso alla privacy");     
		check=0;  
		return check;   
	  }   		
	
	return check;
		
}

function getXMLHttpRequestObject() {
        var xmlobj;
        try {
            //Supporto Nativo: Gecko,Opera,IE7,Safari etc
            xmlobj = new XMLHttpRequest();
        } catch(e) {
            try {
                //Supporto ActiveX: IE6
                xmlobj = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    //Supporto ActiveX: IE5.5,IE5
                    xmlobj = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {
                    //Ajax non supportato
                    xmlobj = null;
                    return false;
                }
            }
        }
        return xmlobj;
}

  


function segnala(id){
	
	//alert(id);
	var stato=verifica();
	//alert(stato);
	if (stato==1){
		var attivita = document.getElementById('segnalazione')
		var xhr = new getXMLHttpRequestObject();
		var testo = PreparaDati();
		// alert("ho rivhiamato i dati "+testo);
		// var path_url = "places_signalize.php?id="+id+"&"+testo;
		var path_url = "http://www.time-to-lose.it/places/places_signalize.php?id="+id+"&"+testo;
		//alert (path_url);
		
		attivita.innerHTML = "Loading...";
		
		xhr.open("GET", path_url, true);
		attivita.innerHTML = "Loading.....";
		
		xhr.onreadystatechange = function(){
		 attivita.innerHTML = "Loading.......";
		  if ( xhr.readyState == 4 ) {
		   attivita.innerHTML = "Loading.........";
			if ( xhr.status == 200 ) {
			  attivita.innerHTML =  xhr.responseText;
			} else {
			  attivita.innerHTML = "ERROR";
			}
		  }
		};
		xhr.send(null);
	}
}


function PreparaDati(){
  stringa = "";
  //alert("ok li prendo");
  var form = document.forms('segnala');
  var numeroElementi = form.elements.length;
  
  for(var i = 0; i < numeroElementi; i++){
    if(i < numeroElementi-1){
      stringa += form.elements[i].name+"="+encodeURIComponent(form.elements[i].value)+"&";
    }else{
      stringa += form.elements[i].name+"="+encodeURIComponent(form.elements[i].value);
    }  
  }
  return stringa;
}
