function pegaAjax(){ //instancia um novo xmlhttprequest
	if(typeof(XMLHttpRequest)!='undefined'){
		return new XMLHttpRequest();
	}
	var axO=['Microsoft.XMLHTTP','Msxml2.XMLHTTP','Msxml2.XMLHTTP.6.0','Msxml2.XMLHTTP.4.0','Msxml2.XMLHTTP.3.0'];
	for(var i=0;i<axO.length;i++){ 
		try{ 
			return new ActiveXObject(axO[i]);
		}
		catch(e){} 
	}
	return null;
}

function Dados(cod, file) {
  var ajax = pegaAjax();
  if(ajax) {
	 idDiv  = document.getElementById('conteudo');
	 var file = file;

	 ajax.open("POST", file, true);
	 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	 
	 ajax.onreadystatechange = function() {
		if(ajax.readyState == 1) {
		   idDiv.innerHTML = "<font size=\"3\"><i>Buscando...</i></font>";   
		}
		if(ajax.readyState == 4 ) {
		   if(ajax.responseXML) {
			  processXML(ajax.responseXML, file);
		   }
		   else {
			   idDiv.innerHTML = "Ocorreu um erro ao ler o banco de dados!";
		   }
		}
	 }
	 var params = "cod="+cod;
	 ajax.send(params);
  }
}



function processXML(obj, file){
  var dataArray = obj.getElementsByTagName("item");

  if(dataArray.length > 0) {
  
	  if(file == "xml_cidades.php"){
		idDiv.innerHTML = "<b>Escolha uma Cidade:</b>";
	  }
	  else if(file == "xml_representantes.php"){
		idDiv.innerHTML = "<b>Escolha um Representante:</b>";
	  }
	  else{
		idDiv.innerHTML = "";
	  }
	  
	idDiv.innerHTML += "<ul>";
	for(var i = 0 ; i < dataArray.length ; i++) {
		var item = dataArray[i];
		var nome =  item.getElementsByTagName("nome")[0].firstChild.nodeValue;
		idDiv.innerHTML += nome;
	}
	idDiv.innerHTML += "</ul>";
  } 
  else {
	idDiv.innerHTML = "Erro ao montar a página!";
  }	
}
