//alert ('ajax.js');

function retornaAjax(data, target){	
	target = document.getElementById(target);
  //alert(data);
	target.innerHTML = data;
}

function callAjax(divName, myValue, url, loadingClass){
	
	//alert ('callAjax('+divName+', '+myValue+', '+url+')');

  if (loadingClass==undefined)
    var loadingClass = '';

  $("#"+divName).html('<div class="'+loadingClass+'"><img src="./_img/loading.gif" /></div>');
	


	$.get(url+myValue, function(data){
			retornaAjax(data, divName);
		}
	);
	
}


function setEnderecoPorCep(cep){

  if (cep.length>7 && !isNaN(cep)){

    $.get('buscarendereco.php?cep='+cep, function(data){

        eval("var arr = "+data); //cria objeto com o resultado
        $("#endereco").val(arr.rua);
        $("#bairro").val(arr.bairro);
        $("#estado").val(arr.uf);

        callAjax('cidadeDiv', arr.uf, './getCidades.php?cidade='+arr.cidade+'&param=', 'loadingCidade');

        $('#numero').focus();

      }
    );

  }

}

