/* JavaScript utils Version1.0
* 
* (c) Omar A. Pacino 2007
* omar.a.pacino@gmail.com
*
* Herramientas para aplicaciones cliente/servidor en ajax
* Tools for aplication client/server built in ajax
*
*/

var index="";
var transferencia = getXMLHTTPRequest();


function transmitir(zona,portletID,localidad) {
  var rNd=parseInt(Math.random()*9);
  var url = "/portlet_promociones/jsp/BuscadorLocalidades.jsp";
  transferencia.open("GET", url+"?zona="+zona+"&portletID="+portletID+"&localidad="+localidad, true);
  transferencia.onreadystatechange = respuesta;
  transferencia.send(null);
}

function respuesta() {
  if(transferencia.readyState == 4) {
  	if(transferencia.status == 200) {
  	// Respuesta del servidor (text/objectXML)
  	document.getElementById("localidaddiv").innerHTML = transferencia.responseText;
  	} else {
  		alert("Ha ocurrido un error: " + transferencia.statusText);
  	}
  }
}
function getXMLHTTPRequest(){
  var req = false;
  try
    {
      req = new XMLHttpRequest(); /* p.e. Firefox */
    }
  catch(err1)
    {
    try
      {
       req = new ActiveXObject("Msxml2.XMLHTTP"); /* algunas versiones IE */
      }
    catch(err2)
      {
      try
        {
         req = new ActiveXObject("Microsoft.XMLHTTP"); /* algunas versiones IE */
        }
      catch(err3)
        {
         req = false;
        }
      }
    }
  return req;
}

