/**
 * @author growin
 */

//	

 function Dados(valor) {
	  try {
         ajax = new ActiveXObject("Microsoft.XMLHTTP");
      } 
      catch(e) {
         try {
            ajax = new ActiveXObject("Msxml2.XMLHTTP");
         }
	     catch(ex) {
            try {
               ajax = new XMLHttpRequest();
            }
	        catch(exc) {
               alert("Esse browser não tem recursos para uso do Ajax");
               ajax = null;
            }
         }
      }
	  	
	if ((valor).length < 3 && valor != "sa" && valor != "Sa" && valor != "SA")
	{
		alert("Digite ao menos 3 letras, nao utiliza acentos");		
		return false;
	}
		
	  if(ajax) {
		 idOpcao  = document.getElementById("nome");
		 idOpcao2  = document.getElementById("descricao");
		 
		 document.getElementById('nome').style.background="#086994";
		 document.getElementById('descricao').style.background="#F2F2F2";
		 
		 document.getElementById("busca").value = "";
		 
	     ajax.open("POST", "busca_sobrenome.php", true);
		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 
		 ajax.onreadystatechange = function() {

			if(ajax.readyState == 1) {
			   idOpcao.innerHTML = "Carregando...!";   
	        }

            if(ajax.readyState == 4 ) {
			   if(ajax.responseXML) {

			      processXML(ajax.responseXML);
			   }
			   else {

				   idOpcao.innerHTML = "Nome não encontrado";
			   }
            }
         }

	     var params = "busca="+valor;

         ajax.send(params);
      }
   }
   
   function processXML(obj){

      var dataArray   = obj.getElementsByTagName("significados");
      

	  if(dataArray.length > 0) {

         for(var i = 0 ; i < dataArray.length ; i++) {
            var item = dataArray[i];

			var nome    			=  item.getElementsByTagName("nome")[0].firstChild.nodeValue;
			var descricao 			=  item.getElementsByTagName("descricao")[0].firstChild.nodeValue;
			
		   idOpcao.innerHTML 	= "<p>" + nome + "</p>";
		   idOpcao2.innerHTML 	= "<p>" + descricao + "</p>";
		 }
	  }
	  else {
		idOpcao.innerHTML = "Nome não encontrado";
	  }	  
   }
