var xmlHttp2
var elementMsg2 

function newObj(param1,param2,param3,param4)
 { 
 xmlHttp2=GetXmlHttpObject2()
 if (xmlHttp2==null)
  {
  alert ("Browser does not support HTTP Request")
  return
  } 
	 
 url="newObj.php?titolo=" + param1 + "&desc=" + param2  + "&tipo=" + param3+ "&coord=" + param4; 

 elementMsg2 = prendiElementoDaId('msg');

 xmlHttp2.open("GET",url,true)
 xmlHttp2.onreadystatechange=stateNew 
 xmlHttp2.setRequestHeader("connection", "close");
 xmlHttp2.send(null)

}

function delObj(idObj)
{ 
	xmlHttp2=GetXmlHttpObject2()
	if (xmlHttp2==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	 
	url="delObj.php?IDObjMap=" + idObj; 
	
	elementMsg2 = prendiElementoDaId('msg');
	xmlHttp2.open("GET",url,true)
	xmlHttp2.onreadystatechange=stateDel 
	xmlHttp2.setRequestHeader("connection", "close");
	xmlHttp2.send(null)

}

  
// funzione per prendere un elemento con id univoco
function prendiElementoDaId(id_elemento) {
	var elemento;
	if(document.getElementById)
		elemento = document.getElementById(id_elemento);
	else
		elemento = document.all[id_elemento];
	return elemento;
}


function stateNew() { 
	if (xmlHttp2.readyState==4)
	{
		elementMsg2.innerHTML = "";
		// if "OK"
  		if (xmlHttp2.status==200){
	  		//leggo il valore restituito!
	  		//alert ('valore inserito='+xmlHttp2.responseText);
	  		SetInfo2(xmlHttp2.responseText);
			elementMsg2.innerHTML = "Inserimento avvenuto con successo!";
		} else {
			elementMsg2.innerHTML = "Errore di collegamento al server!";
		}	
	} else {
		 //elementMsg2.innerHTML = "Errore di collegamento al server!";
	}
 
}
 
function stateDel() { 
	if (xmlHttp2.readyState==4)
	{
		elementMsg2.innerHTML = "";
		// if "OK"
  		if (xmlHttp2.status==200){
			elementMsg2.innerHTML = "Eliminazione avvenuta con successo!";
		} else {
			elementMsg2.innerHTML = "Errore di collegamento al server!";
		}	
	} else {
		 //elementMsg2.innerHTML = "Errore di collegamento al server!";
	}
 
}

// funzione per assegnare un oggetto XMLHttpRequest
function GetXmlHttpObject2() { 
	var objxmlHttp2=null;
	var browserUtente = navigator.userAgent.toUpperCase();
 
	if(typeof(XMLHttpRequest) === "function" || typeof(XMLHttpRequest) === "object") 
		objxmlHttp2=new XMLHttpRequest();
	else if(window.ActiveXObject && browserUtente.indexOf("MSIE 4") < 0) {
		if(browserUtente.indexOf("MSIE 5") < 0)
			objxmlHttp2 = new ActiveXObject("Msxml2.XMLHTTP");
		else
			objxmlHttp2 = new ActiveXObject("Microsoft.XMLHTTP");
	}
 	return objxmlHttp2
}
