var newWindow;
function openPopUpWindow(url, name)
{
  this.newWindow = window.open(url, name, "resize=yes,scrollbars=yes, toolbar=yes,status=yes,width=500,height=400,left=350, top=50");
  this.newWindow.focus();
}

function openPopUpWindow3(url, name)
{
  this.newWindow = window.open(url, name, "resize=yes,scrollbars=yes, toolbar=yes,status=yes,width=550,height=400,left=450, top=50");    
  this.newWindow.focus();
}

function openPopUpWindowCiudad(url, name)
{
  this.newWindow = window.open(url, name, "resize=yes,scrollbars=yes, toolbar=yes,status=yes,width=350,height=150,left=610, top=380");
  this.newWindow.focus();
}


var req;
var renderElementId;


function retrieveURL(url) {
if (window.XMLHttpRequest) { // Non-IE browsers
  req = new XMLHttpRequest();
  req.onreadystatechange = processStateChange;
  try {
    req.open("GET", url, true);
  } catch (e) {
    //alert(e);
  }
  req.send(null);
} else if (window.ActiveXObject) { // IE
  req = new ActiveXObject("Microsoft.XMLHTTP");
  if (req) {
    req.onreadystatechange = processStateChange;
    req.open("GET", url, true);
    req.send();
  }
}
}


function processStateChange()
{
  var renderElementObj = document.getElementById(renderElementId); 

  renderElementObj.innerHTML = "Procesando...";
  if (req.readyState == 4)
  { // Complete
    if (req.status == 200)
    { // OK response
      renderElementObj.innerHTML = req.responseText;
    }
    else
    {
      alert("Problem: " + req.statusText);
    }
  }
}

function getInstsByName(nme_inst, sgl_inst, codInstId,  renderElement, method, select_name, text_name_id)
{
   renderElementId=renderElement;

   var method = (method)? method : "";
   var select_name = (select_name)? select_name : "";
   var cod_inst_id = (codInstId)? codInstId : "";
   var text_name_id = (text_name_id)? text_name_id : "";


   // alert("getInstsByName( " + nme_inst + ", " +  sgl_inst + ", " +  cod_inst_id + ", " + tpo_inst_id + ", " + renderElement + ", " +  method + ", " + select_name+ ")");

   var strUrl =
        '/publindex/binary/EnInstitucion/htmlQueryInstitucion.do?nme_inst='+ nme_inst + '&sgl_inst=' + sgl_inst + "&method="+method + "&select_name=" + select_name + "&cod_inst_id=" + cod_inst_id + "&select_id="+select_name + "&text_name_id=" + text_name_id + "&render_element_id=" + renderElement;
	
  // alert(strUrl);
   
   retrieveURL(strUrl);
}