function executaScripts(texto){
        var ini = 0;
        while (ini!=-1){
                ini = texto.indexOf('<script', ini);
                if (ini >=0){
                        ini = texto.indexOf('>', ini) + 1;
                        var fim = texto.indexOf('</script>', ini);
                        codigo = texto.substring(ini,fim);
                        novo = document.createElement("script");
						$("body").append("<div id='scriptsResponse'></div>")
						$("#scriptsResponse").html("<script>" + eval(codigo) + "</script>");
						$("#scriptsResponse").remove();						
						
                }
        }
}

function contato() {
	$("#botaoEnviar").attr("disabled", "true");
	$("#botaoEnviar").attr("src", "imagens/geral/botaoAguardeNews.gif");
    $.ajax({
    type: "POST",
    url: "includes/contato_exe.asp",
    dataType: "html",
    timeout: 60000,
    data: $("#formContato").serialize(),
    success:function(response){
		$("#botaoEnviar").removeAttr("disabled");
		$("#botaoEnviar").attr("src", "imagens/geral/botaoEnviar.gif");
	    executaScripts(response);
    },
    error: function( objAJAXRequest, strError ){
	    $("#botaoEnviar").removeAttr("disabled");
		$("#botaoEnviar").attr("src", "imagens/geral/botaoEnviar.gif");
	    alert("Erro: " + objAJAXRequest.status);
    }
    });
  return false;
}

function anuncie() {
	$("#botaoEnviar").attr("disabled", "true");
	$("#botaoEnviar").attr("src", "imagens/geral/botaoAguardeNews.gif");
    $.ajax({
    type: "POST",
    url: "includes/anuncie_exe.asp",
    dataType: "html",
    timeout: 60000,
    data: $("#formAnuncie").serialize(),
    success:function(response){
		$("#botaoEnviar").removeAttr("disabled");
		$("#botaoEnviar").attr("src", "imagens/geral/botaoEnviar.gif");
	    executaScripts(response);
    },
    error: function( objAJAXRequest, strError ){
	    $("#botaoEnviar").removeAttr("disabled");
		$("#botaoEnviar").attr("src", "imagens/geral/botaoEnviar.gif");
	    alert("Erro: " + objAJAXRequest.status);
    }
    });
  return false;
}


function corretor() {
	$("#botaoEnviar").attr("disabled", "true");
	$("#botaoEnviar").attr("src", "imagens/geral/botaoAguardeNews.gif");
    $.ajax({
    type: "POST",
    url: "includes/corretor_exe.asp",
    dataType: "html",
    timeout: 60000,
    data: $("#formCorretor").serialize(),
    success:function(response){
		$("#botaoEnviar").removeAttr("disabled");
		$("#botaoEnviar").attr("src", "imagens/geral/botaoEnviar.gif");
	    executaScripts(response);
    },
    error: function( objAJAXRequest, strError ){
	    $("#botaoEnviar").removeAttr("disabled");
		$("#botaoEnviar").attr("src", "imagens/geral/botaoEnviar.gif");
	    alert("Erro: " + objAJAXRequest.status);
    }
    });
  return false;
}

function indicar() {
	$("#botaoEnviar").attr("disabled", "true");
	$("#botaoEnviar").attr("src", "imagens/geral/botaoAguardeNews.gif");
    $.ajax({
    type: "POST",
    url: "includes/indicar_exe.asp",
    dataType: "html",
    timeout: 60000,
    data: $("#formIndicar").serialize(),
    success:function(response){
     	$("#botaoEnviar").removeAttr("disabled");
		$("#botaoEnviar").attr("src", "imagens/geral/botaoEnviar.gif");
	    executaScripts(response);
    },
    error: function( objAJAXRequest, strError ){
	    $("#botaoEnviar").removeAttr("disabled");
		$("#botaoEnviar").attr("src", "imagens/geral/botaoEnviar.gif");
	  alert("Erro: " + objAJAXRequest.status);
    }
    });
  return false;
}
function newsletter() {
	$("#botaoCadastrar").attr("disabled", "true");
	$("#botaoCadastrar").attr("src", "imagens/geral/botaoAguardeNews.gif");
    $.ajax({
    type: "POST",
    url: "includes/newsletter_exe.asp",
    dataType: "html",
    timeout: 60000,
    data: $("#formNewsletter").serialize(),
    success:function(response){
		$("#botaoCadastrar").removeAttr("disabled");
		$("#botaoCadastrar").attr("src", "imagens/geral/botaoCadastrar.gif");
		executaScripts(response);
    },
    error: function( objAJAXRequest, strError ){
		$("#botaoCadastrar").removeAttr("disabled");
		$("#botaoCadastrar").attr("src", "imagens/geral/botaoCadastrar.gif");
		jAlert("Erro: " + objAJAXRequest.status);
    }
    });
  return false;
}


$(document).ready(function(){
						   
	$("#buscaNegocio").change(function() {
		if ($("#buscaNegocio").val() == "") {
			$("#buscaCategoria").attr("disabled", true);
			$('#buscaCategoria').html('<option value="">Indiferente</option>');
			$("#buscaCidade").attr("disabled", true);
			$('#buscaCidade').html('<option value="">Indiferente</option>');
			$("#buscaBairro").attr("disabled", true);
			$('#buscaBairro').html('<option value="">Indiferente</option>');
		} else {
			$("#buscaCategoria").attr("disabled", false);
			$('#buscaCategoria').html('<option value="">Carregando...</option>');
			$("#buscaCidade").attr("disabled", true);
			$('#buscaCidade').html('<option value="">Indiferente</option>');
			$("#buscaBairro").attr("disabled", true);
			$('#buscaBairro').html('<option value="">Indiferente</option>');
			$.ajax({
			type: "POST",
			url: "includes/combo_exe.asp",
			dataType: "html",
			timeout: 60000,
			data: $("#formBuscaAvancada").serialize(),
			success:function(response){				
				$('#buscaCategoria').html(response);				
			},
			error: function( objAJAXRequest, strError ){
				$("#formBuscaAvancada").each(function(){ this.reset(); });
				jAlert("Erro: " + objAJAXRequest.status);
			}
			});	
		}
	});
	
	$("#buscaCategoria").change(function() {
		if ($("#buscaCategoria").val() == "") {
			$("#buscaCidade").attr("disabled", true);
			$('#buscaCidade').html('<option value="">Indiferente</option>');
			$("#buscaBairro").attr("disabled", true);
			$('#buscaBairro').html('<option value="">Indiferente</option>');
		} else {
			$("#buscaCidade").attr("disabled", false);
			$('#buscaCidade').html('<option value="">Carregando...</option>');
			$("#buscaBairro").attr("disabled", true);
			$('#buscaBairro').html('<option value="">Indiferente</option>');
			$.ajax({
			type: "POST",
			url: "includes/combo_exe.asp",
			dataType: "html",
			timeout: 60000,
			data: $("#formBuscaAvancada").serialize(),
			success:function(response){
				$('#buscaCidade').html(response);
			},
			error: function( objAJAXRequest, strError ){
				$("#formBuscaAvancada").each(function(){ this.reset(); });
				jAlert("Erro: " + objAJAXRequest.status);
			}
			});										 
		}
	});
	
	$("#buscaCidade").change(function() {
		if ($("#buscaCidade").val() == "") {
			$("#buscaBairro").attr("disabled", true);
			$('#buscaBairro').html('<option value="">Indiferente</option>');
		} else {
			$("#buscaBairro").attr("disabled", false);
			$('#buscaBairro').html('<option value="">Carregando...</option>');
			$.ajax({
			type: "POST",
			url: "includes/combo_exe.asp",
			dataType: "html",
			timeout: 60000,
			data: $("#formBuscaAvancada").serialize(),
			success:function(response){
				$('#buscaBairro').html(response);
			},
			error: function( objAJAXRequest, strError ){
				$("#formBuscaAvancada").each(function(){ this.reset(); });
				jAlert("Erro: " + objAJAXRequest.status);
			}
			});										 
		}
	});
	
});

function atualizaSicadi(op) {
    $.ajax({
    type: "POST",
    url: "admin/imoveis/atualizar_exe.asp",
    dataType: "html",
    timeout: 60000,
    data: "op=" + op,
    success:function(response){
	  //executaScripts(response);
    },
    error: function( objAJAXRequest, strError ){
	  //alert("Erro: " + objAJAXRequest.status);
    }
    });
  return false;
}