function openAjax(){
	var ajax;
	try{
		ajax = new XMLHttpRequest();
	}catch(e){
		try{
			ajax = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(ee){
			try{
				ajax = new ActiveObject("Microsoft.XMLHTTP");
			}catch(eee){
				ajax = false;
			}
		}
	}
	return ajax;
}

function acaoAjax(div, action, loadHtml){
	var ajax = openAjax();
	if(ajax){
		  document.getElementById(div).innerHTML = loadHtml;
          ajax.open("GET", action, true);
		  ajax.onreadystatechange=function() {
		  
		  if (ajax.readyState==4){
				document.getElementById(div).innerHTML = ajax.responseText;
		  }
		}
		 ajax.send(null);
	}
}

function obterCidadesImoveisAnunciante(cidadeDiv, idSelectEstado, bairroDiv, idAnunciante, action){
	var idEstado = document.getElementById(idSelectEstado).value;
	var pathCidade = action + '/Localizacao.do?method=obterLocalizacaoImoveisAnunciante&tipoLocalizacao=2&idAnunciante='+idAnunciante+'&estado='+idEstado;
	var pathBairro = action + '/Localizacao.do?method=obterLocalizacaoImoveisAnunciante&tipoLocalizacao=3&idAnunciante='+idAnunciante+'&cidade=0'; 
	acaoAjax(cidadeDiv, pathCidade, "<img src='imagens/load/loader.gif' />");
	acaoAjax(bairroDiv, pathBairro, "<img src='imagens/load/loader.gif' />");
}

function obterBairrosImoveisAnunciante(bairroDiv, idSelectCidade, idAnunciante, action, loadImg, multiSeletor){
	var idCidade = document.getElementById(idSelectCidade).value;
	var pathCidade = action + '/Localizacao.do?method=obterLocalizacaoImoveisAnunciante&tipoLocalizacao=3&idAnunciante='+idAnunciante+'&cidade='+idCidade+'&multiSeletor='+multiSeletor;
	acaoAjax(bairroDiv, pathCidade, "<img src='" + loadImg + "/imagens/loader.gif' />");
}
