$(function(){
    $("#form-orcamento").bind('submit', function(){
        if($(this).find('input[name=seu_nome]').val() == 'seu nome'){ alert('Por favor preencha o seu nome!'); return false; }
        if($(this).find('input[name=seu_email]').val() == 'seu e-mail'){ alert('Por favor preencha o seu E-mail!'); return false; }
        if(!echeck($(this).find('input[name=seu_email]').val())){return false;}
        if($(this).find('input[name=telefone]').val() == '(99) 9999-9999'){ alert('Por favor preencha o telefone!'); return false; }
        if($(this).find('input[name=empresa]').val() == 'empresa'){ alert('Por favor preencha a empresa!'); return false; }
        //if($(this).find('.pegar_check:checked').length < 1){
        //    alert('Você deve escolher pelo menos uma solução!'); return false;
        //}
        if($(this).find('#mensagem').val() == 'Mensagem'){ alert('Por favor preencha a mensagem!'); return false; }

        //return false;

    });
});

/* Cadastro de nesletter */
var alertNews = '';
$(function(){
    $("#form-newsletter").bind('submit', function(){
        if(ValidaFormNewsletter()){
            var left = cauculaWigth(460);
            jQuery('#div-loading').show();
            jQuery.blockUI({ message: jQuery('#loading'),css: { width:'460px', left: left+'px', top:'20%',border:'0;'} });

            var data = $(this).serialize();
            jQuery.post(BASE_URI+'newsletters/subscribe', data, function(result){
                jQuery('#div-loading').hide();
                jQuery.unblockUI();
                $("#form-newsletter").clearForm();
                alertNews = result;
                window.setTimeout('alertNewsletter()', '1000');
            });
        }
        return false;
    });
});
/* Mensagens de alerta da nesletter */
function alertNewsletter()
{
    if(alertNews == 'sucesso'){
        alert('E-mail cadastrado com sucesso em nossa newsletter !')
    }else if(alertNews == 'error-1'){
        alert('Esse e-mail já está cadastrado em nossa newsletter!')
    }else{
        alert('Erro ao tentar cadastrar newsletter !')
    }
}

/* Valida Form */
function ValidaFormNewsletter()
{
    if($("#form-newsletter").find('input[name=email]').val() == 'Seu e-mail'){ alert('Por favor preencha o seu E-mail!'); return false; }
    if($("#form-newsletter").find('input[name=email]').val() == ''){ alert('Por favor preencha o seu E-mail!'); return false; }
    if(!echeck($("#form-newsletter").find('input[name=email]').val())){return false;}
    return true;
}
var re
 /* Form Indicação */
 $(function(){
    $('#form-indicacao').submit(function(){
        $(this).find('input').blur();

        if($(this).find('input[name=seu_nome]').val() == '' || $(this).find('input[name=seu_nome]').val() == 'seu nome'){
            alert('Por favor preencha seu nome!');
            return false;
        }
        if($(this).find('input[name=seu_email]').val() == '' || $(this).find('input[name=seu_email]').val() == 'seu e-mail'){
            alert('Por favor preencha seu email!');
            return false;
        }else{
            if(!echeck($(this).find('input[name=seu_email]').val())){return false;}
        }
        if($(this).find('input[name=amigo_nome]').val() == '' || $(this).find('input[name=amigo_nome]').val() == 'nome do(a) amigo(a)'){
            alert('Por favor preencha o nome de seu amigo!');
            return false;
        }
        if($(this).find('input[name=amigo_email]').val() == '' || $(this).find('input[name=amigo_email]').val() == 'e-mail do(a) amigo(a)'){
            alert('Por favor preencha o email de seu amigo!');
            return false;
        }else{
            if(!echeck($(this).find('input[name=amigo_email]').val())){return false;}
        }

         var left = cauculaWigth(460);
        jQuery('#div-loading').show();
        jQuery.blockUI({ message: jQuery('#loading'),css: { width:'460px', left: left+'px', top:'20%',border:'0;'} });

        var data = $(this).serialize();
        jQuery.post(BASE_URI+'contato/indicar', data, function(result){
            jQuery.unblockUI();
            jQuery('#div-loading').hide();
            re = result;
            window.setTimeout('alertI()', '1000');
            $('#form-indicacao').clearForm();
        });
        return false;
    });

    jQuery('.bt-indique').each(function(){
       jQuery(this).bind('click', function(){
            var left = cauculaWigth(400);
            jQuery('#div-conteiner-pop').hide();
            jQuery('#loading').show();

            var urlA = '';
            if($(this).parent().parent().prev().hasClass('not-interna')){
                urlA = $(this).parent().parent().prev().children().find('p:first');
            }else{
                urlA = $(this).parent().parent().prev().children().find('a:first');
            }

            jQuery.blockUI({ message: jQuery('#div-loading'),css: { width:'400px', left: left+'px', top:'10%',border:'0;'} });
            jQuery.get(BASE_URI+'contato/indique', null, function(result){
               jQuery('#loading').hide();
               jQuery('#div-conteiner-pop').show();
               jQuery('#div-conteiner-pop').html(result);
               if(urlA.attr('href') == undefined){
                    jQuery('#form-indicacao #URL').val(URL_ATUAL);
               }else{
                    jQuery('#form-indicacao #URL').val(urlA.attr('href'));
               }
            });
            return false;
        })
    })
});
function alertI(){
    alert(re);
}
/* Checa o e-mail */
function echeck(str) {
    var at="@"
    var dot="."
    var lat=str.indexOf(at)
    var lstr=str.length
    var ldot=str.indexOf(dot)
    if (str.indexOf(at)==-1){
       alert("O e-mail informado é inválido.")
       return false
    }

    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
       alert("O e-mail informado é inválido.")
       return false
    }

    if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
        alert("O e-mail informado é inválido.")
        return false
    }

     if (str.indexOf(at,(lat+1))!=-1){
        alert("O e-mail informado é inválido.")
        return false
     }

     if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
        alert("O e-mail informado é inválido.")
        return false
     }

     if (str.indexOf(dot,(lat+2))==-1){
        alert("O e-mail informado é inválido.")
        return false
     }

     if (str.indexOf(" ")!=-1){
        alert("O e-mail informado é inválido.")
        return false
     }
    return true
}
/* pega os valores do tamalnho da tela.... */
function f_clientWidth() {
    return f_filterResults (
        window.innerWidth ? window.innerWidth : 0,
        document.documentElement ? document.documentElement.clientWidth : 0,
        document.body ? document.body.clientWidth : 0
    );
}
function f_filterResults(n_win, n_docel, n_body) {
    var n_result = n_win ? n_win : 0;
    if (n_docel && (!n_result || (n_result > n_docel)))
        n_result = n_docel;
    return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}
function cauculaWigth(widthPop)
{
    var widthPop = widthPop;
    var widthJanela = f_clientWidth();
    var resultato = (widthJanela-widthPop)/2;
    return resultato;
}


