$(document).ready(function()
{

    $("#btEnviarSenha").click(function(){

        var formVal = $("#senhaUsuario").val();

        if(formVal != 0)
        {
            $("#senhaRetorno").attr("class","retorno-processando");
            $("#senhaRetorno").html("Verificando");
            $.post('/comunidade/inscricoes_senha.php', { usuario : formVal },
            function(resposta) {
                $("#senhaRetorno").attr("class","null");
                $("#senhaRetorno").attr("class","retorno-positivo");
                $("#senhaRetorno").html(resposta);
            });
        } else {
            $("#senhaRetorno").html("Preencha o campo corretamente");
            $("#senhaRetorno").attr("class","retorno-negativo");
        }

    });

    $("#form-autenticacao").RSV({
        onCompleteHandler: myOnComplete,
   	    errorFieldClass: "FormErro",
        rules: [
        "required,username,Usuário",
        "required,senha,Senha"
        ]
    });

    $("#inscricaoForm").RSV({
        onCompleteHandler: myOnComplete,
   	    errorFieldClass: "FormErro",
        rules: [
        "required,associacao,Associação",
        "required,nome,Nome",
        "length=4-20,apelido,Apelido",
        "valid_email,email,E-mail",
        "required,sexo,Sexo",
        "required,dianasc,Dia do seu nascimento",
        "required,mesnasc,Mês do seu nascimento",
        "digits_only,anonasc,Ano do seu nascimento",
        "required,regiao,Estado onde mora",
        "required,cidade,Cidade onde mora",
        "required,nome_grupo,Nome do seu Grupo ou Agrupamento ou Distrito",
        "required,numeral_grupo,Numeral do seu Grupo ou Agrupamento ou Distrito",
        "required,cidade_grupo,Cidade do seu Grupo ou Agrupamento ou Distrito",
        "length=4-20,username,Usuário",
        "length=4-8,password,Senha",
        "same_as,password,password_repeat,Confirmação da Senha"
        ]
    });

    $("#paisForm").change(function()
    {
      if($(this).val() != 0)
      {
          $("#regiaoForm").html('<option value="">Procurando...</option>');
          $("#associacaoForm").html('<option value="">Procurando...</option>');
          $.post('../comunidade/inscricoes_busca_regioes.php', { pais : $(this).val() }, function(resposta) { $("#regiaoForm").html(resposta); $("#regiaoForm").attr('disabled',false); $("#regiaoForm").val(''); });
          $.post('../comunidade/inscricoes_busca_associacoes.php', { pais : $(this).val() }, function(resposta) { $("#associacaoForm").html(resposta); $("#associacaoForm").attr('disabled',false); $("#associacaoForm").val(''); ContaTamanho("#associacaoForm"); });
      } else {
          $("#regiaoForm").html('');
          $("#regiaoForm").attr('disabled',true);
      }
    });

    $("#paisFormRegiao").change(function(){

      if($(this).val() != 0)
      {
          $("#regiaoForm").html('<option value="">Procurando...</option>');
          $.post('../comunidade/inscricoes_busca_regioes.php', { pais : $(this).val() }, function(resposta) { $("#regiaoForm").html(resposta); $("#regiaoForm").attr('disabled',false); $("#regiaoForm").val(''); });
      } else {
          $("#regiaoForm").html('');
          $("#regiaoForm").attr('disabled',true);
      }
    });

    $("#UsuarioForm").blur(function(){

      if($(this).val() != 0)
      {
          $("#UsernameRetorno").attr("class","retorno-processando");
          $("#UsernameRetorno").html("Verificando");
          $.post('../comunidade/inscricoes_busca_username.php', { username : $(this).val() },
          function(resposta) {
            $("#UsernameRetorno").attr("class","null");
            (resposta=='Usuário Liberado') ? $("#UsernameRetorno").attr("class","retorno-positivo") : $("#UsernameRetorno").attr("class","retorno-negativo");
            $("#UsernameRetorno").html(resposta);
          });
      }
    });

    $("#form-reativacao").RSV({
        onCompleteHandler: myOnComplete,
   	    errorFieldClass: "FormErro",
        rules: [
        "required,email,E-mail"
        ]
    });


    $('a.refresher').click(function(){
        var destino = $(this).attr('href');
        var alvo  = $(this).attr('name');
        $('#'+alvo).attr("src",destino);
        return false;
    });

    $("#inscricaoForm").RSV({
        onCompleteHandler: myOnComplete,
   	    errorFieldClass: "FormErro",
        rules: [
        "required,pais,País",
        "required,associacao,Associação",
        "required,nome,Nome",
        "length=4-20,apelido,Apelido",
        "valid_email,email,E-mail",
        "required,sexo,Sexo",
        "required,dianasc,Dia do seu nascimento",
        "required,mesnasc,Mês do seu nascimento",
        "digits_only,anonasc,Ano do seu nascimento",
        "required,regiao,Estado onde mora",
        "required,cidade,Cidade onde mora",
        "required,nome_grupo,Nome do seu Grupo ou Agrupamento ou Distrito",
        "required,numeral_grupo,Numeral do seu Grupo ou Agrupamento ou Distrito",
        "required,cidade_grupo,Cidade do seu Grupo ou Agrupamento ou Distrito",
        "length=4-20,username,Usuário",
        "length=4-8,password,Senha",
        "same_as,password,password_repeat,Confirmação da Senha"
        ]
    });    

});

function myOnComplete() { return true; }

function MontaPefil(who)
{
	HTMLOUTPUT += '<table class="tabela-'+who+'" border="0" cellspacing="0" cellpadding="4">';
	for(i in dadospessoais)
	{
		dadospessoaisSplited = dadospessoais[i].split('|');
		HTMLOUTPUT += '<tr class="'+cor+'">';
		HTMLOUTPUT += '<td class="listfl" nowrap>'+dadospessoaisSplited[0]+':&nbsp;</td>';
		HTMLOUTPUT += '<td class="listp">'+dadospessoaisSplited[1]+'</td>';
		HTMLOUTPUT += '</tr>';

		(cor == 'listdark')? cor = 'listlight' : cor = 'listdark' ;

	}
	HTMLOUTPUT += '</table>';
    document.write(HTMLOUTPUT);
}

function EditarServico(registro, servico,identificacao)
{
    $('#servico').val(servico);
    $('#servico').attr('readonly',true);
    $('#identificacao').val(identificacao);
    $('#what').val('update');
    $('#idweb').val(registro);
}

function ExcluirServico(registro, servico, identificacao)
{
    $('#servico').val(servico);
    $('#servico').attr('readonly',true);
    $('#identificacao').val(identificacao);
    $('#what').val('delete');
    $('#idweb').val(registro);
}
function ContaTamanho(form) { var total = $(form +" OPTION").length; if(total==1) $(form).attr('readonly',true); }