
  /**
   * Arquivo de inicialização da página cadastro.html
   * ------------------------------------------------
   * Descrição: Seta os parametros de inicialização do
   *            formulario contido na
   * 			página em html.
   * Autor:Giovanni Donda<giovanni@one2one.com.br>
   */

  $(document.body).ready(function(){
  	$("#FsTelefone").mask("(99) 9999-9999");
  	$("#FsEmpresatelefone").mask("(99) 9999-9999");
  	$("#FsCpf").mask("999.999.999-99");
  	$("#FsDatanascimento").mask("99/99/9999");

  	$("#divErrorContainer").hide();

  	$("#FsAtuacao").change(function(){
  		if($(this).val()=="outros"){
  			$("#tdAreadeatuacao").show();
  		}
  		else{
  			$("#tdAreadeatuacao").hide();
  		}
  	});
  	$("#FsAssociacao").change(function(){
  		if($(this).val()=="crea"||$(this).val()=="abd"){
  			$("#trAssociados").show();
  		}
  		else{
  			$("#trAssociados").hide();
  		}
  	});

    $("#FsCpf").blur(function(){
      $.post("jsbValidarCpf.php",{FsCpf:$("#FsCpf").val()},function(e){
        if(e==1){
          $("#imgOK").show();
          $("#imgNOK").hide();
        }
        else{
          alert("Atenção:\n\nSeu CFP não é válido, verifique e digite novamente!\n\n");
          $("#FsCpf").val("").focus();
          $("#imgOK").hide();
          $("#imgNOK").show();
        }
      });
    })

  	$("#formulario").validate({
  	  //debug:true,
  	  //errorClass: "invalido",
      //  errorLabelContainer: $("#divErrorContainer"),
  	  //wrapper:"li",
  	  event:"keyup",
  	  rules:{
  	  	    FsNome:"required",
    		FsSobrenome:"required",
    		FsDatanascimento:"required",
    		FsEmail:{required:true,email:true},
    		FsCpf:{required:true,minLength:11,maxLength:14},
    		FsTelefone:{required:true},
    		FsAtuacao:{required:true},
    		FsAssociacaoregistro:{
              required:function(element){
                return ($("#FsAssociacao").val()=="crea" || $("#FsAssociacao").val()=="abd")
              }
            },
    		FsAtuacaooutros:{
              required:function(element){
                return $("#FsAtuacao").val()=="outros"
              }
            },
    		FsLogin:"required",
    		FsSenha:"required"
  	  },
  	  messages:{
  	  	    FsNome:"<br>Digite seu Nome",
    		FsSobrenome:"<br>Digite seu Sobrenome",
    		FsDatanascimento:"<br>Digite sua data de nascimento",
    		FsEmail:"<br>Digite um e-mail válido",
    		FsCpf:"<br>Digite seu CPF (123.123.123-12)",
    		FsTelefone: "<br>Digite seu telefone para contato",
    		FsAtuacao:"<br>Escolha sua área de atuação",
    		FsAssociacaoregistro:{
              required:function(element,validator){
                return "<br>Associados CREA e ABD devem digitar seu registro na associação"
              }
            },
    		FsAtuacaooutros:{
              required:function(element,validator){
                return "<br>Especifique sua Área de Atuação"
              }
            },
    		FsLogin:"<br>Escolha um Login (apelido)",
    		FsSenha:"<br>Escolha um senha"
  	    }
  	});

  	/*var options = $.extend({
			verdects:	["Muito Fraco","Fraco","Médio","Boa","Excelente"],
			colors: 	["#f00","#c06", "#f60","#3c0","#3f0"],
			scores: 	[8,12,14,20],
			common:		["password","sex","god","123456","123","liverpool","letmein","qwerty","monkey","deus","cachorro","gato"],
			minchar:	4
		},options);
		$("#FsSenha").pstrength(options);*/

  });