//------------------------------------------------------------------------

//var service_url = "http://www.abla.com.br/new/";
var service_url = "http://zeus/ativos/abla/";

//------------------------------------------------------------------------
function GetXmlHttpObject() {
  var xmlHttp = null;
  try {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
  } catch (e) {
    // Internet Explorer
    try {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  return xmlHttp;
}

function select_add(obj, value, text) {
  var option = document.createElement("option");
  option.value = value;
  option.text = text;
  try {
    obj.add(option, null); // Other
  } catch(e) {
    obj.add(option); // IE Only
  }
}
//------------------------------------------------------------------------

function select_clear(obj) {
  while(obj.length > 0)
    obj.remove(obj.length-1);
}

function getRefToDiv(divID) {   
    if( document.layers ) { //Netscape layers   
        return document.layers[divID]; }   
    if( document.getElementById ) { //DOM; IE5, NS6, Mozilla, Opera   
        return document.getElementById(divID); }   
    if( document.all ) { //Proprietary DOM; IE4   
        return document.all[divID]; }   
    if( document[divID] ) { //Netscape alternative   
        return document[divID]; }   
    return false;   
}

function getCity() {
  var estado = getRefToDiv("estado");
  var cidade = getRefToDiv("cidade");
  
  var xmlHttp = GetXmlHttpObject();
  if(xmlHttp==null) {
    alert("Este Navegador não suporta AJAX!")
    return false;
  }
  
  select_clear(cidade);
  select_add(cidade, "", "");
  
//  var url = service_url + "getcity.asp";
  var url = "getcity.asp";
  url = url + "?estado=" + estado.value;
  url = url + "&sid=" + Math.random();
  xmlHttp.onreadystatechange = function() {
    if (xmlHttp.readyState==4) {
      var response = xmlHttp.responseText;
      var items = response.split("***");
      for(var i=0; i < items.length; i++) {
        var item = items[i].split(",");
        if(item[1]!=undefined)
          select_add(cidade, item[0], item[1]);
      }
    }
  };
  try {
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
  } catch(e) {
    alert(url + " não pode ser acessada!");
  }
}


function popupcentral(arquivo,largura,altura,scrol){
	calcleft = (screen.width / 2) - (largura / 2)
	calctop = (screen.height / 2) - (altura / 2)
	open(arquivo,"popup","status,width=" + largura + ",height=" + altura + ",left=" + calcleft + ",top=" + calctop + ",scrollbars=" + scrol)
}