function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
  
}


var myRequest = null;

function CreateXmlHttpReq2(handler) {
 // Istanza dell'oggetto XMLHttpRequest
var xmlhttp = false;

// Se Mozilla, Firefox, Opera, Safari
if (window.XMLHttpRequest) {

   xmlhttp = new XMLHttpRequest();
  
// Se IE
} else if (window.ActiveXObject) {
   try {
      // Versione 5.5 o inferiore
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
      try {
      // Versione 5.5 o superiore
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {}
   }
}

// Se oggetto non istanziato: errore

if (!xmlhttp) {
   alert("ERRORE: AJAX non supportato da questo browser!");
   return false;
}
  xmlhttp.onreadystatechange = handler;
  return xmlhttp;
}



function f_search_events() { 

	var dati_post = "state_x=" + 
					encodeURIComponent(document.getElementById("state_x").value) +
					"&city_x=" + 
					encodeURIComponent( document.getElementById("city_x").value ) +
					"&from_t_search_events=" + 
					encodeURIComponent(document.getElementById("from_t_search_events").value) +
					"&to_t_search_events=" + 
					encodeURIComponent(document.getElementById("to_t_search_events").value); 
					
    myRequest = CreateXmlHttpReq2(gestisci_risposta);
    myRequest.open('POST', 'script_ajax_events/result_search_events.php', true);   
    myRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");   
    myRequest.setRequestHeader("Content-length", dati_post.length);   
    myRequest.setRequestHeader("Connection", "close");   
    myRequest.send(dati_post);   
	
} 



function reset_search_events() { 

	var dati_post = "reset=1"; 
					
    myRequest = CreateXmlHttpReq2(gestisci_risposta);
    myRequest.open('POST', 'script_ajax_events/result_search_events.php', true);   
    myRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");   
    myRequest.setRequestHeader("Content-length", dati_post.length);   
    myRequest.setRequestHeader("Connection", "close");   
    myRequest.send(dati_post);   
	document.getElementById("state_x").value  = "--- Select State ---";
	document.getElementById("city_x").value  = '';
	document.getElementById("from_t_search_events").value  = '';
	document.getElementById("from_search_events").value  = '';
	document.getElementById("to_t_search_events").value  = '';
	document.getElementById("to_search_events").value  = '';
} 


function gestisci_risposta() {
    if (myRequest.readyState == 4 && myRequest.status == 200) {
		  var esito = myRequest.responseText;   
 
   switch (esito) {
         case '1':
           alert('Date error.');
         break;
   case '2':
           alert('Date error.');
         break;
   case '3':
           alert('Date error.');
         break;
		 case '4':
           alert('Date error.');
         break;
   
 default:
 document.getElementById("loading").style.display  = '';
    e = document.getElementById("result_search_events");
       e.innerHTML = myRequest.responseText;
	   document.getElementById("loading").style.display  = 'none';
	   document.getElementById("result_search_events").style.display  = '';
 } 
  
    }
}