//Lightbox Init
$(function() {
    $('#galeria_int ul li a').lightBox();
});

//MASCARA PARA INPUTS DO FORMULARIO
jQuery(function($){
    /*
   //FALE CONOSCO
   $("#telefone").mask("(99) 9999-9999");
   
   //SALA DE IMPRENSA
   $('#cnpj').mask('99.999.999/9999-99');
   $('#cpf').mask('999.999.999-99');
   
   //PARCEIROS
   $("#fax").mask("(99) 9999-9999");
   
   //ANTIVIRUS
   $("#cep").mask("99999-999");*/
   
});


function trim(str){
    while (str.charAt(0) == " ")
    str = str.substr(1,str.length -1);
    
    while (str.charAt(str.length-1) == " ")
    str = str.substr(0,str.length-1);
    
    return str;
}

function validaOportunidades(){
         
    if (trim($("#curriculo").val()) == '') {
        alert("Por favor, informe o Currículo");
        $("#curriculo").focus();
        return false;
    }

    $("#bEnviar").val('ENVIANDO!...');
    $('#bEnviar').attr("disabled", "disabled");

    $('#curriculo').hide();
    $('#curriculo_loading').fadeIn("slow");

    return true;
         
}

$(document).ready(function() {
    
    //Aceitar o regulamento
    $("#aceito").click( function() {
        if(!$("#aceito").is(':checked'))
            $('#submit').attr("disabled", "disabled");
        else
            $('#submit').removeAttr("disabled");
    });
    
    
    //Movendo cursor para proximo campo depois de preencher ddd
    $("#ddd").keydown( function() {
        if($('#ddd').val().length >= 2){
            $('#fone').focus();
        }
    });
    $("#fone").keydown( function() {
        if($('#fone').val().length == 0){
            $('#ddd').focus();
        }
    });
    
    //Movendo cursor para proximo campo depois de preencher ddd
    $("#ddd_cel").keydown( function() {
        if($('#ddd_cel').val().length >= 2){
            $('#celular').focus();
        }
    });
    $("#celular").keydown( function() {
        if($('#celular').val().length == 0){
            $('#ddd_cel').focus();
        }
    });
    
    //Movendo cursor para proximo campo depois de preencher ddd
    $("#ddd_fax").keydown( function() {
        if($('#ddd_fax').val().length >= 2){
            $('#fax').focus();
        }
    });
    $("#fax").keydown( function() {
        if($('#fax').val().length == 0){
            $('#ddd_fax').focus();
        }
    });
    
});

$(document).ready(function(){
    
    $("#curriculo_loading").hide();
    
    //FORMULARIO DE CONTATO
    $("#formulario.faleconosco").submit( function(){
    
         if(trim($("#nome").val()) == ''){
            alert("Por favor, informe seu Nome");
            $("#nome").focus();
            return false;
         }
         
         if(trim($("#ddd").val()) == ''){
            alert("Por favor, informe o DDD");
            $("#ddd").focus();
            return false;
         }
         
         if(trim($("#fone").val()) == ''){
            alert("Por favor, informe o Telefone");
            $("#fone").focus();
            return false;
         }
         
         if(trim($("#email").val()) == ''){
            alert("Por favor, informe o E-mail");
            $("#email").focus();
            return false;
         }
         else{
              var regmail = /^[\w!#$%&amp;'*+\/=?^`{|}~-]+(\.[\w!#$%&amp;'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
              if(!regmail.test($("#email").val())){
                   alert("E-mail inválido");
                   $("#email").focus();
                   return false;
              }
         }
         
         if(trim($("#mensagem").val()) == ''){
            alert("Por favor, informe a Mensagem");
            $("#mensagem").focus();
            return false;
         }
         
        $("#submit").val('Enviando!...');
        $('#submit').attr("disabled", "disabled");

        $.post("/includes/ajax/contato-enviar.php", {nome:  escape(  $('#nome').val() ) , 
                                                    ddd:  escape(  $('#ddd').val() ) , 
                                                    fone:  escape(  $('#fone').val() ) , 
                                                    email:  escape(  $('#email').val() ) , 
                                                    mensagem:  escape(  $('#mensagem').val() )
                                                    },
                                                    function(data) {
                                                        if(data == '1'){
                                                            $("#formulario.faleconosco").hide();
                                                            $("#obrigado-form").fadeIn('slow');
                                                        }
                                                        else{
                                                            $("#obrigado-form").hide(); 
                                                            $("#formulario.faleconosco").show();
                                                            $("#submit").val('ENVIAR');
                                                            alert(data);
                                                        }
                                                        $('#submit').removeAttr("disabled");
                                                    });
          
          return false;
	});
    
    
    
    
    if(!$("#formulario.promocao #aceito").is(':checked'))
        $('#formulario.promocao #submit').attr("disabled", "disabled");
    else
        $('#formulario.promocao #submit').removeAttr("disabled");
    
    //PROMOÇÃO FINAL
    $("#formulario.promocao").submit( function(){
    
         if(trim($("#nome").val()) == ''){
            alert("Por favor, informe seu Nome");
            $("#nome").focus();
            return false;
         }
         
         if(trim($("#ddd").val()) == ''){
            alert("Por favor, informe o DDD");
            $("#ddd").focus();
            return false;
         }
         
         if(trim($("#fone").val()) == ''){
            alert("Por favor, informe o Telefone");
            $("#fone").focus();
            return false;
         }
         
         if(trim($("#ddd_cel").val()) == ''){
            alert("Por favor, informe o DDD");
            $("#ddd_cel").focus();
            return false;
         }
         
         if(trim($("#celular").val()) == ''){
            alert("Por favor, informe o Celular");
            $("#celular").focus();
            return false;
         }
         
         if(trim($("#email").val()) == ''){
            alert("Por favor, informe o E-mail");
            $("#email").focus();
            return false;
         }
         else{
              var regmail = /^[\w!#$%&amp;'*+\/=?^`{|}~-]+(\.[\w!#$%&amp;'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
              if(!regmail.test($("#email").val())){
                   alert("E-mail inválido");
                   $("#email").focus();
                   return false;
              }
         }
         
         if(!$("#aceito").is(':checked')){
            alert("Por favor, aceite o regulamento.");
            $("#aceito").focus();
            return false;
         }
         
         /*
        pop = window.open("gerar_img.php?email="+$('#email').val());
        if((pop && 'null' != pop.document)){
            alert("Você precisa desativar seu bloqueador de Pop-Up");
            return false;
        }*/
         /*
        $("#submit").val('ENVIANDO!...');
        $('#submit').attr("disabled", "disabled");

        $.post("/includes/ajax/promocao_enviar.php", {nome:  escape(  $('#nome').val() ) , 
                                                    ddd:  escape(  $('#ddd').val() ) , 
                                                    fone:  escape(  $('#fone').val() ) , 
                                                    ddd_cel:  escape(  $('#ddd_cel').val() ) , 
                                                    celular:  escape(  $('#celular').val() ) , 
                                                    email:  escape(  $('#email').val() ),
                                                    aceito:  escape(  $('#aceito').val() )
                                                    },
                                                    function(data) {
                                                        if(data == '1'){
                                                            $("#faleconosco").hide();
                                                            $("#obrigado-form").fadeIn('slow');
                                                            $("#submit").val('ENVIAR');
                                                            pop = window.open("gerar_img.php?email="+$('#email').val());
                                                        }
                                                        else{
                                                            $("#obrigado-form").hide(); 
                                                            $("#faleconosco").show();
                                                            $("#submit").val('ENVIAR');
                                                            alert(data);
                                                        }
                                                        $('#submit').removeAttr("disabled");
                                                    });
          
          return false;
          */
	});
    
    
    
    
    //CADASTRO NEWSLETTER
    $("#frmNewsletter").submit( function() {
    
         if ($("#nome").val() == ''){
            alert("Por favor, informe seu Nome");
            $("#nome").val('');
            $("#nome").focus();
            return false;
         }
         
		 if ($("#email").val() == ''){
            alert("Por favor, informe o E-mail");
            $("#email").val('');
            $("#email").focus();
            return false;
         }
         else{
			  var regmail = /^[\w!#$%&amp;'*+\/=?^`{|}~-]+(\.[\w!#$%&amp;'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
			  if(!regmail.test($("#email").val())){
				   alert("E-mail inválido");
                   $("#email").focus();
				   return false;
			  }
		 }
         
         $("#submit").val('Enviando!...');
         $('#submit').attr("disabled", "disabled");
         
        $.post("/includes/ajax/newsletter-cadastrar.php", {nome:  escape(  $('#nome').val() ) , 
                                                          email:  escape( $('#email').val() )
                                                         },
        function(data) {
            if(data == '1'){
                $("#box_dir_chamadas").hide();
                $("#box_dir_chamadas_resposta").fadeIn('slow');
                $("#submit").val('CADASTRAR');
            }
            else{
                $("#box_dir_chamadas_resposta").hide(); 
                $("#box_dir_chamadas").show();
                $("#ajax-status").html('');
                $("#submit").val('CADASTRAR');
                alert(data);
            }
            $('#submit').removeAttr("disabled");
        });
        return false;
    
	});
    
    
    
    //OPORTUNIDADES SUBMIT FILE UPLOAD
    $('#formulario.trabalhe_conosco').ajaxForm({
        
        //$("#bEnviar").val('ENVIANDO!...');
        //$('#bEnviar').attr("disabled", "disabled");
        
        url: '/includes/ajax/oportunidade_enviar.php',
        dataType: 'html',
        beforeSubmit: validaOportunidades,
        success: function(data) {            
            if (typeof data == 'object' && data.nodeType)
                data = elementToString(data.documentElement, true);
            else if (typeof data == 'object')
                data = objToString(data);
            if(data == '1'){
                $('#formulario.trabalhe_conosco').hide();
                $('#obrigado-form').fadeIn("slow");
                $("#bEnviar").val('ENVIAR');
                $('#bEnviar').removeAttr("disabled");                
            }
            else
            {
                $('#curriculo_loading').hide();
                $('#curriculo').show();
                $("#bEnviar").val('ENVIAR');
                $('#bEnviar').removeAttr("disabled");
                alert(data);
            }
        },
        error: function(data) {
                $('#curriculo_loading').hide();
                $('#curriculo').show();
                $("#bEnviar").val('ENVIAR');
                $('#bEnviar').removeAttr("disabled");
                alert(data);
        }
    });
    
    
    
    
    
    
    
    
    //FORMULARIO DE CONTATO
    $("#formulario.convenio").submit( function(){
    
         if(trim($("#nome").val()) == ''){
            alert("Por favor, informe seu Nome");
            $("#nome").focus();
            return false;
         }
         
         if(trim($("#responsavel").val()) == ''){
            alert("Por favor, informe o Responsável");
            $("#responsavel").focus();
            return false;
         }
         
         if(trim($("#ddd").val()) == ''){
            alert("Por favor, informe o DDD");
            $("#ddd").focus();
            return false;
         }
         
         if(trim($("#fone").val()) == ''){
            alert("Por favor, informe o Telefone");
            $("#fone").focus();
            return false;
         }
         
         if(trim($("#email").val()) == ''){
            alert("Por favor, informe o E-mail");
            $("#email").focus();
            return false;
         }
         else{
              var regmail = /^[\w!#$%&amp;'*+\/=?^`{|}~-]+(\.[\w!#$%&amp;'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
              if(!regmail.test($("#email").val())){
                   alert("E-mail inválido");
                   $("#email").focus();
                   return false;
              }
         }
         
         if(trim($("#endereco").val()) == ''){
            alert("Por favor, informe o Endereço");
            $("#endereco").focus();
            return false;
         }
         
         
         if(trim($("#bairro").val()) == ''){
            alert("Por favor, informe o Bairro");
            $("#bairro").focus();
            return false;
         }
         
         if(trim($("#funcionarios").val()) == ''){
            alert("Por favor, informe a Quantidade de Funcionários");
            $("#funcionarios").focus();
            return false;
         }
         
        $("#submit").val('Enviando!...');
        $('#submit').attr("disabled", "disabled");

        $.post("/includes/ajax/convenio_enviar.php", {nome:  escape(  $('#nome').val() ) , 
                                                    responsavel:  escape(  $('#responsavel').val() ) , 
                                                    endereco:  escape(  $('#endereco').val() ) , 
                                                    bairro:  escape(  $('#bairro').val() ) , 
                                                    funcionarios:  escape(  $('#funcionarios').val() ) , 
                                                    ddd:  escape(  $('#ddd').val() ) , 
                                                    fone:  escape(  $('#fone').val() ) , 
                                                    email:  escape(  $('#email').val() ) , 
                                                    mensagem:  escape(  $('#mensagem').val() )
                                                    },
                                                    function(data) {
                                                        if(data == '1'){
                                                            $("#formulario.faleconosco").hide();
                                                            $("#obrigado-form").fadeIn('slow');
                                                        }
                                                        else{
                                                            $("#obrigado-form").hide(); 
                                                            $("#formulario.faleconosco").show();
                                                            $("#submit").val('ENVIAR');
                                                            alert(data);
                                                        }
                                                        $('#submit').removeAttr("disabled");
                                                    });
          
          return false;
	});
    
    
    
    
});

function fechar() {
	document.getElementById('float').style.display='none';
}