// JavaScript Document by ASC

//VALIDA O FORMS

$(function(){


    $(".form_submit").bind("submit", validar);  //Valida

    /*
	* Função principal responsavel por executa a validação - Percorro todos os elementos do form
	* @name validar
	* @param Resource Type event
	* @return Integer Bolean true (Sucesso)
	* @return False   Bolean false(Falha)
	*/
    function validar(e){

        var canSubmit = 0;

        /*  faz uma busca por todos elementos que especificam o atributo req=true  */
        $("[req=true]").each(
            function(){

                var valor = $(this).val();

                if(valor.length < 1){
                    canSubmit += 1;
                    $(this).css("border", "1px dotted  #FF4F4F");
                }else{

                    $(this).css("border", "1px solid #2B2826");
                }

            }
            );

        if(canSubmit>0){
            jAlert('Por favor, precha os campos obrigatórios', 'Erro ao enviar');
            return false
        }else{
            return true
        }
    }

    $(".form_submit_page").bind("submit", validar_page);  //Valida form de pagamento

    function validar_page(e){
        
        var value = $('#ClientsTrainingValue').val();
        if(value==''){
            jAlert('Por favor, selecione uma forma de pagamento', 'Erro ao enviar');
            return false;
        }       
    }

    //
    //MASKS

    $('.maskdata').mask('99/99/9999');
    $('.maskcpf').mask('999.999.999-99');
    $('.maskcep').mask('99999-999');
    $('.masktel').mask('(99) 9999-9999');

    //REDIRECT PAG SEGURO
    $('#pagseg form').submit();


}); //











