var valEmail = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
var msg_erro_padrao = "Preencha corretamente todos os campos obrigatórios";

$(document).ready(function(){
	
	//$('.box-migalha-user a').removeAttr("href");
	
    /* RSS Content */
    $('#rssDesc').click(function() {

        $.showModal('O que é RSS?',base_url+'index.php?on=home&in=rss', {
            classe: 'boxLogin',
            width: '650',
            topo: '30'
        });
    });
    /* RSS Content */
    
     /* Portal Cliente Content */
    $('.pc').click(function() {
		
		window.open('http://viaimob.viasw.com.br/?imb=33');
		
        /*$.showModal('Portal do Cliente',base_url+'index.php?on=home&in=portalCliente',
        {
            classe: 'boxLogin',
            width: '450',
            topo: '50'
        });*/
    });
        
    /* Portal Cliente Content */
    
    /* Login */
    //$('#modalLogin, #modalPortal, .box-migalha-user a').click(function() {
    $('#modalLogin, #modalPortal').click(function() {

        $.showModal('Faça seu Login',base_url+'index.php|on=appImovel_ajax&in=getLogin',
        {
            classe: 'boxLogin',
            width: '799',
            topo: '150'
        });
    });
    /* Login */
     
}); 

var timeoutID = '';

 /* Recomendar */
function recomendar() {
   	var msg = "";

   	$.showModal('Recomende este imóvel',base_url+'index.php|on=appImovel_ajax&in=getRecomendar',
   	{
 		classe: 'boxLogin',
       	width: '458',
 		topo: '30'
   	});
}

function sendRecomendar(usuarioID) {
    var msg       = "";
    var parameu   = "";
    var paraamigo = "";
    var paramuck  = "";
    var muckD	  = "";
    
    if ($("input[type=checkbox][name=parameu]:checked").val() ){
    	parameu = 'meu';
    }
    
    if ($("input[type=checkbox][name=paraamigo]:checked").val() ){
    	paraamigo = 'amigo';
    }
    
    if ($("input[type=checkbox][name=paramuck]:checked").val() ){
    	paramuck = 'muck';
    	muckD	 = $("input[type=radio][name=muckD]:checked").val();
    }
	
	if($("#nome_r").val() == "")		msg += "<span>Nome1 do Destinatário não preenchido.</span><br />";
    if($("#email_r").val() == "")		msg += "<span>Email1 do Destinatário não preenchido.</span><br />";
    
    if (paraamigo == 'amigo'){
		if($("#nome_d").val() == "")		msg += "<span>Nome não preenchido.</span><br />";
    	if($("#email_d").val() == "")		msg += "<span>Email não preenchido.</span><br />";
	} else {
		$("#nome_d").val(' ');
		$("#email_d").val(' ');
	}
    
    if($("#mensagem_r").val() == "")	msg += "<span>Mensagem não preenchida.</span><br />";

    if(msg != "") {
        $('#result_recomendar').html('<span>'+msg_erro_padrao+'</span>');
        $('#result_recomendar').addClass('verm');
    } else {
        // VALIDA POR AJAX SE O EMAIL JÁ ESTÁ NA BASE
			
        $('#result_recomendar').html('enviando recomendação …');
        $('#result_recomendar').removeClass('verm');
			
        $.ajax({
            type: "POST",
            url: base_url+"index.php|on=appImovel_ajax&in=enviaEmailRecomendar",
            data: 'action=send&email='+$('#email_r').val()+'&nome='+$('#nome_r').val()+'&email_d='+$('#email_d').val()+'&nome_d='+$('#nome_d').val()+'&imovel_id='+$('#imovel_id').val()+'&mensagem='+$('#mensagem_r').val()+'&parameu='+parameu+'&paraamigo='+paraamigo+'&paramuck='+paramuck+'&muckD='+muckD,
            success: function(msg) {
                if(msg != 'erro') {
                	if(usuarioID == ''){
                		abreCadastro('Formulário enviado com sucesso!',$("#nome_r").val(),$("#email_r").val());
                	} else {
                		$('#result_recomendar').html('Formulário enviado com sucesso!');
                    	$('#result_recomendar').removeClass('verm');
                    	$('#nome_d').val("");
                    	$('#email_d').val("");
                    	$('#mensagem_r').val("");
                	}
                    
                } else {
                    $('#result_recomendar').html('Erro de transmissão. Tente mais tarde.');
                    $('#result_recomendar').addClass('verm');
                }
						
            }
        });
    }
}
/* Recomendar */ 

/* Cadastro */
function cadastro(ac, msg) {
    var url = ''
		
    if(ac != '') url +='&ac='+ac;
    if(msg != '') url +='&msg='+msg;
		
    $.showModal('Faça seu Cadastro',base_url+'index.php|on=appImovel_ajax&in=getCadastro' + url,
    {
        classe: 'boxLogin',
        width: '458',
        topo: '70'
    });
}

function validaCadastroUsuario(){
    var msg = "";
		
    if($("#nome").val() == ""){
        msg += "<span>&bull; Nome não preenchido.</span><br />";
    }
		
    if($("#email").val() == ""){
        msg += "<span>&bull; E-mail não preenchido.</span><br />";
    } else if(!valEmail.test($("#email").val())){
        msg += "<span>&bull; E-mail inválido.</span><br />";
    }
		
    if($("#senha").val() == ""){
        msg += "<span>&bull; Senha não preenchido.</span><br />";
    }
		
    disabledFormButton(".btn_entrar");
		
    if(msg != "") {
        $('#result_cad').html('<span>Dados de cadastro incorretos. Tente novamente.</span>');
        $('#result_cad').addClass('verm');
			
        enabledFormButton(".btn_entrar");
    } else {
			
        // VALIDA POR AJAX SE O EMAIL JÁ ESTÁ NA BASE
        $('#result_cad').html('Validando email  …');
        $('#result_cad').removeClass('verm');
			
        $.ajax({
            type: "POST",
            url: base_url+"index.php|on=appImovel_ajax&in=validaEmailCadastro",
            data: 'email='+$('#email').val() ,
            success: function(msg){
                if(msg == 'ok') {
                    $('#result_cad').html('Salvando Cadastro  …');
						
                    $.ajax({
                        type: "POST",
                        url: base_url+"index.php|on=appImovel_ajax&in=salvarCadastro",
                        data: 'email='+$('#email').val()+'&nome='+$('#nome').val()+'&senha='+$('#senha').val() ,
                        success: function(msg){
                            if(msg == 'ok') {
                                eval($('#ac').val()+'();');
                                $('#containerModal .close').click();
                                $('body').append('<img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/1003750491/?label=sIdaCMWj_wEQ24jQ3gM&amp;guid=ON&amp;script=0"/>');
                            }
                            else	alert('Erro de Transmissão. Tente mais tarde.');
                        }
                    });
						
                } else if (msg == 'erro') {
                    $('#result_cad').html("<span>Email já utilizado. Tente novamente.</span><br />");
                    $('#result_cad').addClass('verm');
						
                    enabledFormButton(".btn_entrar");
                }
            }
        });
    }
}

function validaModalCadastroUsuario(){
    var msg = "";
		
    if($("#nome").val() == ""){
        msg += "<span>&bull; Nome não preenchido.</span><br />";
    }
		
    if($("#email").val() == ""){
        msg += "<span>&bull; E-mail não preenchido.</span><br />";
    } else if(!valEmail.test($("#email").val())){
        msg += "<span>&bull; E-mail inválido.</span><br />";
    }
		
    if($("#senha").val() == ""){
        msg += "<span>&bull; Senha não preenchido.</span><br />";
    }
		
    disabledFormButton(".btn_entrar");
		
    if(msg != "") {
        $('#result_cad').html('<span>Dados de cadastro incorretos. Tente novamente.</span>');
        $('#result_cad').addClass('verm');
			
        enabledFormButton(".btn_entrar");
    } else {
			
        // VALIDA POR AJAX SE O EMAIL JÁ ESTÁ NA BASE
        $('#result_cad').html('Validando email  …');
        $('#result_cad').removeClass('verm');
			
        $.ajax({
            type: "POST",
            url: base_url+"index.php|on=appImovel_ajax&in=validaEmailCadastro",
            data: 'email='+$('#email').val() ,
            success: function(msg){
                if(msg == 'ok') {
                    $('#result_cad').html('Salvando Cadastro  …');
						
                    $.ajax({
                        type: "POST",
                        url: base_url+"index.php|on=appImovel_ajax&in=salvarCadastro",
                        data: 'email='+$('#email').val()+'&nome='+$('#nome').val()+'&senha='+$('#senha').val() ,
                        success: function(msg){
                        	
                            if(msg == 'ok') {
                                window.location = 'restrito';
                            }
                            else $('#result_cad').html('Erro de Transmissão. Tente mais tarde.');
                        }
                    });
						
                } else if (msg == 'erro') {
                    $('#result_cad').html("<span>Email já utilizado. Tente novamente.</span><br />");
                    $('#result_cad').addClass('verm');
						
                    enabledFormButton(".btn_entrar");
                }
            }
        });
    }
}

/* Cadastro */

/* Login de Usuário */
function login(ac,vl) {
    var url = ''

    if(ac != '') url +='&ac='+ac;
    if(vl != '') url +='&vl='+vl;

    $.showModal('Cadastre-se ou identifique-se para ter acesso às funcionalidades.',base_url+'index.php|on=appImovel_ajax&in=getLogin' + url,
    {
        classe: 'boxLogin',
        width: '820',
        topo: '50'
    });
}

/* Login de Usuário */
function loginCadastro(nome,email) {
    $.showModal('Cadastre-se ou identifique-se para ter acesso às funcionalidades.',base_url+'index.php|on=appImovel_ajax&in=getLogin&nome=' + nome + '&email=' + email,
    {
        classe: 'boxLogin',
        width: '820',
        topo: '50'
    });
}

function logar(funcao) {
    var msg = "";

    if(funcao == 'undefined' || funcao == false || funcao == undefined) funcao = '';

    if($("#senha_login").val() == ""){
        msg = "<span>* Senha não preenchido.</span><br />";
    }

    if($("#email_login").val() == ""){
        msg = "<span>* E-mail não preenchido.</span><br />";
    } else if(!valEmail.test($("#email_login").val())){
        msg = "<span>* E-mail inválido.</span><br />";
    }

    disabledFormButton(".btn_entrar");

    if(msg != ""){
        $('.login #result_login').html(msg);
        $('.login #result_login span').addClass('verm');
        enabledFormButton(".btn_entrar");
    } else {
        $('.login #result_login span').removeClass('verm');
        $('.login #result_login').html('<span>... carregando dados</span>');

        $.ajax({
            type: "POST",
            url: base_url+"index.php|on=appImovel_ajax&in=login",
            data: "email="+$("#email_login").val()+"&senha="+$("#senha_login").val()+"&ac="+$("#ac").val()+"&vl="+$("#vl").val(),
            success: function(msg){
                //alert(msg);
                if(msg == 'erro') {
                    $('.login #result_login').html('<span>Dados de login incorretos. Tente novamente.</span>');
                    $('.login #result_login span').addClass('verm');
                    enabledFormButton(".btn_entrar");
                }  else if (msg == 'login') {
                    $('.login #result_login').html('<span>...redirecionado</span>');
                    $('.login #result_login span').addClass('green');

                    if(funcao != '') {
                        eval(funcao+'();');
                        $('#containerModal .close').click();
                    } else if($('#ac').val() != '') window.location = document.URL;
                    else                            window.location = $('.login').attr('rel');

                } else {
                    $('.login #result_login').html('<span>Erro de conexão. Tente novamente.</span>');
                    $('.login #result_login span').addClass('verm');
                    enabledFormButton(".btn_entrar");
                }
            }
        });
    }
}
/* Login de Usuário */

/* Recupera Senha */
function getBoxSenha() {
    $.showModal('Recuperar Senha',base_url+'index.php|on=appImovel_ajax&in=getSenha',
    {
        classe: 'boxLogin',
        width: '458',
        topo: '150'
    });
}

function envia_senha() {
    var msg = "";

    if($("#email_senha").val() == ""){
        msg = "<span>* E-mail não preenchido.</span><br />";
    } else if(!valEmail.test($("#email_senha").val())){
        msg = "<span>* E-mail inválido.</span><br />";
    }

    disabledFormButton(".btn_entrar");

    if(msg != ""){
        $('.bx_senha #result_login').html(msg);
        $('.bx_senha #result_login span').addClass('verm');
        enabledFormButton(".btn_entrar");
    } else {
        $('.bx_senha #result_login span').removeClass('verm');
        $('.bx_senha #result_login').html('<span>... carregando dados</span>');

        $.ajax({
            type: "POST",
            url: base_url+"index.php|on=appImovel_ajax&in=recuperaSenha",
            data: "email="+$("#email_senha").val(),
            success: function(msg){
                if(msg == 'erro') {
                    $('.bx_senha #result_login').html('<span>Email incorreto. Tente novamente.</span>');
                    $('.bx_senha #result_login span').addClass('verm');
                    enabledFormButton(".btn_entrar");
                } else if (msg == 'ok') {
                    $('.bx_senha #result_login').html('<span>Sua senha foi enviada. Para acessar seu cadastro clique em "Faça seu login".</span>');
                    $('.bx_senha #result_login span').addClass('green');
                } else {
                    $('.bx_senha #result_login').html('<span>Erro de conexão. Tente novamente.</span>');
                    $('.bx_senha #result_login span').addClass('verm');
                    enabledFormButton(".btn_entrar");
                }
            }
        });
    }
}
/* Recupera Senha */

/* Agenda Visita */
function sendVisita(usuarioID){
    var msg = "";
    var moreData = "";
    	
    if($('input[name="check_info_v"]:checked').val() == '1') check_info = '1'; else check_info = '';
	
    if($("#nome_a").val() == "")    msg += "<span>Nome não preenchido.</span><br />";
        
    if($("#email_a").val() == ""){
        msg += "<span>Email não preenchido.</span><br />";
    } else if(!valEmail.test($("#email_a").val())){
        msg += "<span>E-mail inválido.</span><br />";
    }
        
    if($("#telefone_a").val() == "")	msg += "<span>Telefone não preenchido.</span><br />";
    if($("#data").val() == "")			msg += "<span>Data não preenchida.</span><br />";
    if($("#hora").val() == "")			msg += "<span>Hora não preenchida.</span><br />";
    if($("#obs").val() == "")			msg += "<span>Mensagem não preenchida.</span><br />";
    
    var model = false;
    $("input[name='model_v']").each(function() {
        if ( $(this).is(':checked') ) {
            model = true;
        }
    });

    if(model == false) {
        msg += "<span>&bull; Imóvel para venda/locação não preenchido.</span><br />";
    }
		
    if(msg != "") {
        $('#result_visit').html('<span>'+msg_erro_padrao+'</span>');
        $('#result_visit').addClass('verm');
    } else {
        // VALIDA POR AJAX SE O EMAIL JÁ ESTÁ NA BASE
			
        $('#result_visit').html('enviando pedido de agendamento ...');
        $('#result_visit').removeClass('verm');
			
		if($('#imovel_id').size()) {
		moreData = '&imovel_id='+$('#imovel_id').val();
		}	
			
        $.ajax({
            type: "POST",
            url: base_url+"index.php|on=appImovel_ajax&in=enviaEmailVisita",
            data: 'action=send&telefone='+$('#telefone_a').val()+'&codigo='+$('#codigo').val()+'&email='+$('#email_a').val()+'&nome='+$('#nome_a').val()+'&obs='+$('#obs').val()+'&data='+$('#data').val()+'&hora='+$('#hora').val()+'&model='+$("input[name='model_v']:checked").val()+'&check_info='+check_info+'&imovel_id='+moreData,
            success: function(msg) {
                if(msg != 'erro') {
                	if(usuarioID == ''){
                		abreCadastro('Aguarde o contato e obrigado!',$("#nome_a").val(),$("#email_a").val());
                	} else {
                		$('#result_visit').html('Aguarde o contato e obrigado!');
                    	$('#result_visit').removeClass('verm');
                    	$('#telefone_a').val('');
                    	$('#data').val('');
                    	$('#hora').val('');
                    	$('#obs').val('');
                	}
                    
                } else{
                    $('#result_visit').html('Erro de transmissão. Tente mais tarde.');
                    $('#result_visit').addClass('verm');
                }
            }
        });
    }
		
}

function dateVisita() {
    var msg = "";
	var codigo = $("#codigo").val();
	
    $.showModal('Agende Sua Visita',base_url+'index.php|on=appImovel_ajax&in=getVisita&codigo='+codigo,
    {
        classe: 'boxLogin',
        width: '458',
        topo: '30'
    });
}
/* Agenda Visita */


/* Ligamos para você */
function sendLigamos(usuarioID){
    var msg = "";
	
	if($('input[name="check_info_l"]:checked').val() == '1') check_info = '1'; else check_info = '';	
		
    if($("#nome_l").val() == "")		msg += "<span>Nome não preenchido.</span><br />";
    
     if($("#email_l").val() == ""){
        msg += "<span>Email não preenchido.</span><br />";
    } else if(!valEmail.test($("#email_l").val())){
        msg += "<span>E-mail inválido.</span><br />";
    }
    
    if($("#telefone_l").val() == "")	msg += "<span>Telefone não preenchido.</span><br />";
    
    var model = false;
    $("input[name='model_l']").each(function() {
        if ( $(this).is(':checked') ) {
            model = true;
        }
    });

    if(model == false) {
        msg += "<span>&bull; Imóvel para venda/locação não preenchido.</span><br />";
    }
    
    if($("#mensagem_l").val() == "")	msg += "<span>Mensagem não preenchida.</span><br />";
		
    if(msg != "") {
        $('#result_ligamos').html('<span>'+msg_erro_padrao+'</span>');
        $('#result_ligamos').addClass('verm');
    } else {
        // VALIDA POR AJAX SE O EMAIL JÁ ESTÁ NA BASE
			
        $('#result_ligamos').html('enviando formulário ...');
        $('#result_ligamos').removeClass('verm');
			
        $.ajax({
            type: "POST",
            url: base_url+"index.php|on=appImovel_ajax&in=enviaEmailLigamos",
            data: 'action=send&phone='+$('#telefone_l').val()+'&codigo='+$('#codigo').val()+'&email='+$('#email_l').val()+'&name='+$('#nome_l').val()+'&model='+$("input[name='model_l']:checked").val()+'&description='+$('#mensagem_l').val()+'&check_info='+check_info ,
            success: function(msg) {
                if(msg != 'erro') {
                	if(usuarioID == ''){
                		abreCadastro('Aguarde o contato e obrigado!',$("#nome_l").val(),$("#email_l").val());
                	} else {
                		alert('Aguarde o contato e obrigado!');
                    	$('#result_ligamos').html('');
                	}
                    
                    //$('#result_ligamos').html('Aguarde o contato e obrigado!');
                    //$('#result_ligamos').removeClass('verm');
                    //$('#telefone_l').val('');
                    //$('#mensagem_l').val('');
                } else{
                    $('#result_ligamos').html('Erro de transmissão. Tente mais tarde.');
                    $('#result_ligamos').addClass('verm');
                }
            }
        });
    }
		
}


/* Informacoes por Email */
function sendInformacoesEmail(usuarioID){
    var msg = "";

    if($('input[name="check_info_l"]:checked').val() == '1') check_info = '1'; else check_info = '';	
		
    if($("#nome_l").val() == "")    msg += "<span>Nome não preenchido.</span><br />";
    
    if($("#email_l").val() == ""){
        msg += "<span>Email não preenchido.</span><br />";
    } else if(!valEmail.test($("#email_l").val())){
        msg += "<span>E-mail inválido.</span><br />";
    }
    
   // if($("#telefone_l").val() == "")	msg += "<span>Telefone não preenchido.</span><br />";
    
    var model = false;
    $("input[name='model_l']").each(function() {
        if ( $(this).is(':checked') ) {
            model = true;
        }
    });

    if(model == false) {
        msg += "<span>&bull; Imóvel para venda/locação não preenchido.</span><br />";
    }
    
    if($("#mensagem_l").val() == "")	msg += "<span>Mensagem não preenchida.</span><br />";
		
    if(msg != "") {
        $('#result_ligamos').html('<span>'+msg_erro_padrao+'</span>');
        $('#result_ligamos').addClass('verm');
    } else {
        // VALIDA POR AJAX SE O EMAIL JÁ ESTÁ NA BASE
			
        $('#result_ligamos').html('enviando formulário ...');
        $('#result_ligamos').removeClass('verm');
			
        $.ajax({
            type: "POST",
            url: base_url+"index.php|on=appImovel_ajax&in=enviaInformacoesEmail",
            data: 'action=send&phone='+$('#telefone_l').val()+'&codigo='+$('#codigo').val()+'&email='+$('#email_l').val()+'&name='+$('#nome_l').val()+'&model='+$("input[name='model_l']:checked").val()+'&description='+$('#mensagem_l').val()+'&check_info='+check_info ,
            success: function(msg) {
                if(msg != 'erro') {
                	if(usuarioID == ''){
                		abreCadastro('Aguarde o contato e obrigado!',$("#nome_l").val(),$("#email_l").val());
                	} else {
                		alert('Aguarde o contato e obrigado!');
                    	$('#result_ligamos').html('');
                	}
                    
                    //$('#result_ligamos').html('Aguarde o contato e obrigado!');
                    //$('#result_ligamos').removeClass('verm');
                    //$('#telefone_l').val('');
                    //$('#mensagem_l').val('');
                } else{
                    $('#result_ligamos').html('Erro de transmissão. Tente mais tarde.');
                    $('#result_ligamos').addClass('verm');
                }
            }
        });
    }
		
}

function sendEnviarComentario(usuarioID)
{
    var msg = "";
	
	if($('input[name="check_info_l"]:checked').val() == '1') check_info = '1'; else check_info = '';	
		
    if($("#nome_l").val() == "")		msg += "<span>Nome não preenchido.</span><br />";
    if($("#email_l").val() == "")		msg += "<span>Email não preenchido.</span><br />";
 //   if($("#telefone_l").val() == "")	msg += "<span>Telefone não preenchido.</span><br />";
    
    var model = false;
    $("input[name='model_l']").each(function() {
        if ( $(this).is(':checked') ) {
            model = true;
        }
    });

    if(model == false) {
        msg += "<span>&bull; Imóvel para venda/locação não preenchido.</span><br />";
    }
    
    if($("#mensagem_l").val() == "")	msg += "<span>Comentário não preenchida.</span><br />";
		
    if(msg != "") {
        $('#result_ligamos').html('<span>'+msg_erro_padrao+'</span>');
        $('#result_ligamos').addClass('verm');
    } else {
        // VALIDA POR AJAX SE O EMAIL JÁ ESTÁ NA BASE
			
        $('#result_ligamos').html('enviando formulário ...');
        $('#result_ligamos').removeClass('verm');
			
        $.ajax({
            type: "POST",
            url: base_url+"index.php|on=appImovel_ajax&in=enviaEmailEnviarComentario",
            data: 'action=send&phone='+$('#telefone_l').val()+'&codigo='+$('#codigo').val()+'&email='+$('#email_l').val()+'&name='+$('#nome_l').val()+'&model='+$("input[name='model_l']:checked").val()+'&description='+$('#mensagem_l').val()+'&check_info='+check_info ,
            success: function(msg) {
                if(msg != 'erro') {
                	if(usuarioID == ''){
                		abreCadastro('Aguarde o contato e obrigado!',$("#nome_l").val(),$("#email_l").val());
                	} else {
                		$('#result_ligamos').html('Aguarde o contato e obrigado!');
                    	$('#result_ligamos').removeClass('verm');
                    	$('#telefone_l').val('');
                    	$('#mensagem_l').val('');
                	}
                    
                } else{
                    $('#result_ligamos').html('Erro de transmissão. Tente mais tarde.');
                    $('#result_ligamos').addClass('verm');
                }
            }
        });
    }
		
}


function ligamos() {
    var msg = "";
	var codigo = $("#codigo").val();	

    $.showModal('Ligamos para você',base_url+'index.php|on=appImovel_ajax&in=getLigamos&codigo='+codigo,
    {
        classe: 'boxLogin',
        width: '458',
        topo: '30'
    });
}
/* Ligamos para você */

function informacoesEmail() {
    var msg = "";
	var codigo = $("#codigo").val();	

    $.showModal('Informações por email',base_url+'index.php|on=appImovel_ajax&in=getInformacoesEmail&codigo='+codigo,
    {
        classe: 'boxLogin',
        width: '458',
        topo: '30'
    });
}

 /* Enviar Comentario */
function enviar_comentario() {
   	var msg = "";
	var codigo = $("#codigo").val();	
   	$.showModal('Enviar comentário',base_url+'index.php|on=appImovel_ajax&in=getEnviarComentario&codigo='+codigo,
   	{
 		classe: 'boxLogin',
       	width: '458',
 		topo: '30'
   	});
}

/* Cadastro */
function abreCadastro(retorno,nome,email) {
	loginCadastro(nome,email);
   	/*
   	var msg = "";
   	$.showModal('Cadastro Eu na Muck',base_url+'index.php|on=appImovel_ajax&in=getModalCadastro&retorno='+retorno,
   	{
 		classe: 'boxLogin',
       	width: '458',
 		topo: '30'
   	});
   	*/
}



function validaCadastro(funcao) {
    msg = "";

	$("#_name").removeClass('border_error');
	$("#_email").removeClass('border_error');
	$("#_pass").removeClass('border_error');
    $("#_pass2").removeClass('border_error');
    if(funcao == 'undefined' || funcao == false || funcao == undefined) funcao = '';	
	
    if($("#_name").val() == "" || $("#_name").val() == "Nome *") {
		if(msg.length==0)
			msg = "<span>&bull; Nome não preenchido.</span><br />";
        $("#_name").addClass('border_error');
    } 
        

    if($("#_email").val() == "" || $("#_email").val() == "Email *"){
		if(msg.length==0)	
			msg = "<span>&bull; E-mail não preenchido.</span><br />";
        $("#_email").addClass('border_error');
    } else if(!valEmail.test($("#_email").val())){
		if(msg.length==0)	
			msg = "<span>&bull; E-mail inválido.</span><br />";
        $("#_email").addClass('border_error');
    } 


    if($("#_pass").val() == ""){
		if(msg.length==0)	
			msg = "<span>&bull; Senha não preenchido.</span><br />";
        $("#_pass").addClass('border_error');
    } else if($("#_pass").val() != $("#_pass2").val()){
		if(msg.length==0)		
			msg = "<span>&bull; Confirmação de senha incorreta.</span><br />";
        $("#_pass2").addClass('border_error');
    } 

    disabledFormButton(".btn-send");

    if(msg != "") {
        msg = "<div class='verm'>" + msg + "</div>";
        $('#result_cadastro').html(msg);

        enabledFormButton(".btn-send");

      //  window.clearTimeout(timeoutID);
        //timeoutID = window.setTimeout(hideError, 4000, true);

    } else {
        // MENSAGEM DE AGUARDO DE ENVIO
        $('#result_cadastro').html('Enviando Cadastro ...<br /><br />');
       $.ajax({
            type: "POST",
            url: base_url+"index.php|on=appImovel_cadastro&in=salvarAjax",
            data: 'action=send&email='+$('#_email').val()+'&name='+$('#_name').val()+'&pass='+$('#_pass').val()+'&pass2='+$('#_pass2').val(),
            success: function(msg) {
                if(msg != 'erro') {
					$('#result_cadastro').html('Formulário enviado com sucesso!');				
                    $('#_name').val("");
                    $('#_email').val("");
                    $('#_pass').val("");
                    $('#_pass2').val("");		
                    if(funcao != '') {
                        eval(funcao+'();');
                        $('#containerModal .close').click();
                    } else if($('#ac').val() != '') window.location = document.URL;
                    else                            window.location = $('.login').attr('rel');
                    
                } else {
					$('#result_cadastro').html('<div class=\'verm\'>Erro de transmissão. Tente mais tarde.</div>');						
                }
						
            }			
        });		
        enabledFormButton(".btn-send");		
        
    }

    return false;
}

