function IniciarAjax()
{
    try {
        return new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e) {
        try {
            return new ActiveXObject("Msxml2.XMLHTTP");
        } catch(ex) {
            try {
                return new XMLHttpRequest();
            } catch(exc) {
                alert("Esse browser nao tem recursos para uso do AJAX");
                return false;
            }
        }
    }
}

function Dados(valor,tipo) {
  ajaxCidade = new IniciarAjax;
  if(ajaxCidade) {
      idMsg  = document.getElementById("msg");
  //deixa apenas o elemento 1 no option, os outros sao excluidos
      ajaxCidade.open("POST", "empresa/retorno_atendimento.php", true);
      ajaxCidade.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
      ajaxCidade.onreadystatechange = function() {
      //enquanto estiver processando...emite a msg de carregando
        if(ajaxCidade.readyState == 1) {
            idMsg.innerHTML = "Carregando...!";
        }
      //aps ser processado - chama funcao processXML que vai varrer os dados
        if(ajaxCidade.readyState == 4 ) {
           if(ajaxCidade.responseXML) {
              processXML(ajaxCidade.responseXML);
           }
           else {
               //caso no seja um arquivo XML emite a mensagem abaixo
                   idMsg.innerHTML = "Cidade não atendida.";
                   document.getElementById('resultado').style.display="none";
           }
        }
     }
     //passa o codigo escolhido
     var params = "consulta="+valor+"&tipo="+tipo;
     params = encodeURI(params);
     //alert (params);
     ajaxCidade.send(params);
  }
}

function processXML(obj){
      //pega a tag cargo
      var dataArray   = obj.getElementsByTagName("resultado");
      var tabela = document.getElementById('tblresult1');
      while (tabela.rows.length > 1){
          //alert (tabela.rows.length);
          tabela.deleteRow(tabela.rows.length-1);
      }
	  //total de elementos contidos na tag cargo
      if(dataArray.length > 0) {
          document.getElementById('resultado').style.display="inline";
          document.getElementById('msg').style.display="none";

          for(var i = 0; i < dataArray.length; i++) {
             var linha = tabela.insertRow(i+1);
                if (i % 2 == 0){
                  linha.style.backgroundColor="#FFFFFF";
                }else{
                  linha.style.backgroundColor="#dddddd";
                }
             linha.style.textAlign="center";
             var item = dataArray[i];
             var cidade     =  item.getElementsByTagName("cidade")[0].firstChild.nodeValue;
             var uf         =  item.getElementsByTagName("uf")[0].firstChild.nodeValue;
             var unidade    =  item.getElementsByTagName("unidade")[0].firstChild.nodeValue;
             var seg        =  item.getElementsByTagName("seg")[0].firstChild.nodeValue;
             var ter        =  item.getElementsByTagName("ter")[0].firstChild.nodeValue;
             var qua        =  item.getElementsByTagName("qua")[0].firstChild.nodeValue;
             var qui        =  item.getElementsByTagName("qui")[0].firstChild.nodeValue;
             var sex        =  item.getElementsByTagName("sex")[0].firstChild.nodeValue;
             var sab        =  item.getElementsByTagName("sab")[0].firstChild.nodeValue;
             var cid_unidade=  item.getElementsByTagName("cid_unidade")[0].firstChild.nodeValue;
             var fone       =  item.getElementsByTagName("fone")[0].firstChild.nodeValue;
             var padrao     =  item.getElementsByTagName("padrao")[0].firstChild.nodeValue;
             var mail       =  item.getElementsByTagName("email");

             if(mail.length >0) {
                email =  mail[0].firstChild.nodeValue;
             }else{
                email = "";
             }
             //alert(cidade+"-"+uf+"-"+unidade+"-"+seg+"-"+ter+"-"+qua+"-"+qui+"-"+sex+"-"+sab+"-"+cid_unidade+"-"+fone+"-"+email);
             var caminho = "imagens/empresa/certo.gif";
             var cel_cid = linha.insertCell(0);
             cel_cid.style.textAlign="left";
             if (padrao == 1) {
                 cel_cid.style.color = "#000000";
                 cel_cid.innerHTML = "<b>"+cidade+"</b>";
             }else{
                 cel_cid.innerHTML = cidade;
             }
             var cel_uf = linha.insertCell(1);
             cel_uf.innerHTML = uf;
             var cel_unidade = linha.insertCell(2);
             var link_unidade = document.createElement('a');
             link_unidade.setAttribute('onmouseover', "Tip('<b>"+cid_unidade+"</b><br><b>Fone: </b>"+fone+"<br><b>E-mail: </b>"+email+"',BALLOON,true)");
             link_unidade.setAttribute('onmouseout', "UnTip()");
             link_unidade.setAttribute("href", "index.php?menu=empresa_estrutura_filiais#"+unidade.toLowerCase());
             //link_unidade.setAttribute('title', cid_unidade+"/n"+fone+"/n"+email);
             link_unidade.appendChild(document.createTextNode(unidade));
             cel_unidade.appendChild(link_unidade);
             var cel_seg = linha.insertCell(3);
             if (seg == 1) {
                 var img_seg = document.createElement('img');
                 img_seg.src = caminho;
                 cel_seg.appendChild(img_seg);
             }
             var cel_ter = linha.insertCell(4);
             if (ter == 1) {
                 var img_ter = document.createElement('img');
                 img_ter.src = caminho;
                 cel_ter.appendChild(img_ter);
             }
             var cel_qua = linha.insertCell(5);
             if (qua == 1) {
                 var img_qua = document.createElement('img');
                 img_qua.src = caminho;
                 cel_qua.appendChild(img_qua);
             }
             var cel_qui = linha.insertCell(6);
             if (qui == 1) {
                 var img_qui = document.createElement('img');
                 img_qui.src = caminho;
                 cel_qui.appendChild(img_qui);
             }
             var cel_sex = linha.insertCell(7);
             if (sex == 1) {
                 var img_sex = document.createElement('img');
                 img_sex.src = caminho;
                 cel_sex.appendChild(img_sex);
             }
             var cel_sab = linha.insertCell(8);
             if (sab == 1) {
                 var img_sab = document.createElement('img');
                 img_sab.src = caminho;
                 cel_sab.appendChild(img_sab);
             }

          }
      }

	else {
        //caso o XML volte vazio, nostra a mensagem abaixo
            idMsg.innerHTML = "Nenhuma cidade";
            document.getElementById('resultado').style.display="none";

	}
 }

function div_cidade(){
    document.getElementById('cidade').style.display = "inline";
    document.getElementById('estado').style.display = "none";
    document.getElementById('unidade').style.display = "none";
    document.getElementById('resultado').style.display = "none";
    document.getElementById("msg").innerHTML = "";
    document.getElementById('msg').style.display="inline";

}
function div_uf(){
    document.getElementById('estado').style.display = "inline";
    document.getElementById('cidade').style.display = "none";
    document.getElementById('unidade').style.display = "none";
    document.getElementById('resultado').style.display = "none";
    document.getElementById("msg").innerHTML = "";
    document.getElementById('msg').style.display="inline";
}
function div_unidade(){
    document.getElementById('unidade').style.display = "inline";
    document.getElementById('estado').style.display = "none";
    document.getElementById('cidade').style.display = "none";
    document.getElementById('resultado').style.display = "none";
    document.getElementById("msg").innerHTML = "";
    document.getElementById('msg').style.display="inline";
}
function divs(){
    document.getElementsByName("tipo_pesquisa")[0].checked = true;
    document.getElementById("consulta_cid").value = "";
    document.getElementById("consulta_unidade").selectedIndex = 0;
    document.getElementById("consulta_uf").selectedIndex = 0;
    document.getElementById("msg").innerHTML = "";
    document.getElementById('msg').style.display="inline";
}