//jscript

function EnviarFormContato()
{

    var sucesso = true;
    
    // Define os estilos padrões
    document.getElementById('nome').className = 'txtfield';
    document.getElementById('erronome').style.display = 'none';
    
    document.getElementById('sobrenome').className = 'txtfield';
    document.getElementById('errosobrenome').style.display = 'none';
    
    document.getElementById('endereco').className = 'txtfield';
    document.getElementById('erroendereco').style.display = 'none';
    
    document.getElementById('bairro').className = 'txtfield';
    document.getElementById('errobairro').style.display = 'none';
    
    document.getElementById('telefone_fixo').className = 'txtfield';
    document.getElementById('errotelefone_fixo').style.display = 'none';

    document.getElementById('email').className = 'txtfield';
    document.getElementById('erroemail').style.display = 'none';
    
    document.getElementById('cpf').className = 'txtfield';
    document.getElementById('errocpf').style.display = 'none';
        
    document.getElementById('dt_nasc').className = 'txtfield';
    document.getElementById('errodt_nasc').style.display = 'none';
    
    document.getElementById('login').className = 'txtfield';
    document.getElementById('errologin').style.display = 'none';
        
    document.getElementById('senha').className = 'txtfield';
    document.getElementById('errosenha').style.display = 'none';      
   
       
       
        //nome adm
        if(document.getElementById('nome').value == "")
        {
       
            sucesso = false;
            document.getElementById('nome').className = 'error';
            document.getElementById('erronome').style.display = '';
            document.getElementById('erronome').innerHTML = 'Por favor informe o nome do administrador do evento.';  
        }
       
        //sobrenome adm
        if(document.getElementById('sobrenome').value == "")
        {
       
            sucesso = false;
            document.getElementById('sobrenome').className = 'error';
            document.getElementById('errosobrenome').style.display = '';
            document.getElementById('errosobrenome').innerHTML = 'Por favor informe o sobrenome.';  
        }
        
        //endereço
        if(document.getElementById('endereco').value == "")
        {
       
            sucesso = false;
            document.getElementById('endereco').className = 'error';
            document.getElementById('erroendereco').style.display = '';
            document.getElementById('erroendereco').innerHTML = 'Por favor informe o endereço.';  
        }
              
        //bairro
        if(document.getElementById('bairro').value == "")
        {
       
            sucesso = false;
            document.getElementById('bairro').className = 'error';
            document.getElementById('errobairro').style.display = '';
            document.getElementById('errobairro').innerHTML = 'Por favor informe o bairro.';  
        }
        
        //telefone fixo
        if(document.getElementById('telefone_fixo').value == "")
        {
       
            sucesso = false;
            document.getElementById('telefone_fixo').className = 'error';
            document.getElementById('errotelefone_fixo').style.display = '';
            document.getElementById('errotelefone_fixo').innerHTML = 'Por favor informe o telefone fixo.';  
        }
        
        //email
        if(document.getElementById('email').value == "")
        {
            sucesso = false;
            document.getElementById('email').className = 'error';
            document.getElementById('erroemail').style.display = '';
            document.getElementById('erroemail').innerHTML = 'Por favor informe um e-mail para contato.';  
        }
        else
        {
            if(!valida_email(document.getElementById('email')))
            {
                sucesso = false;
                document.getElementById('email').className = 'error';
                document.getElementById('erroemail').style.display = '';
                document.getElementById('erroemail').innerHTML = 'E-mail Inválido.';  
            }
        }
       
        //cpf
        if(document.getElementById('cpf').value == "")
        {
            sucesso = false;
            document.getElementById('cpf').className = 'error';
            document.getElementById('errocpf').style.display = '';
            document.getElementById('errocpf').innerHTML = 'Por favor informe o CPF do participante.';  
        }
        else
        {
          if(!valida_CPF(document.getElementById('cpf')))
          {
            sucesso = false;
            document.getElementById('cpf').className = 'error';
            document.getElementById('errocpf').style.display = '';
            document.getElementById('errocpf').innerHTML = 'CPF em formato inválido.';  
          }
       }
        
         //Data nascimento
        if(document.getElementById('dt_nasc').value == "")
        {
            sucesso = false;
            document.getElementById('dt_nasc').className = 'error';
            document.getElementById('errodt_nasc').style.display = '';
            document.getElementById('errodt_nasc').innerHTML = 'Por favor informe a data de nascimento.';  
        }
        else
        {
            if(!valida_data(document.getElementById('dt_nasc')))
            {
                sucesso = false;
                document.getElementById('dt_nasc').className = 'error';
                document.getElementById('errodt_nasc').style.display = '';
                document.getElementById('errodt_nasc').innerHTML = 'Data em formato inválido.';  
            }
        }
        
        //login
        if(document.getElementById('login').value == "")
        {
            sucesso = false;
            document.getElementById('login').className = 'error';
            document.getElementById('errologin').style.display = '';
            document.getElementById('errologin').innerHTML = 'Por favor informe o login de acesso.';  
        }
//        else
//        {
//            if(faca_eventos_cadastro.LoginExistente(document.getElementById('login').value).value)
//            {
//                sucesso = false;
//                document.getElementById('login').className = 'error';
//                document.getElementById('errologin').style.display = '';
//                document.getElementById('errologin').innerHTML = 'Este login já existe. Por favor crie outro login.';  
//            }
//        }
        
        //senha
        if(document.getElementById('senha') == "")
        {
                sucesso = false;
                document.getElementById('senha').className = 'error';
                document.getElementById('errosenha').style.display = '';
                document.getElementById('errosenha').innerHTML = 'Por favor informe sua senha de acesso.';  
            
        }
        else{
            if(!validaSenha(document.getElementById('senha')))
            {
                sucesso = false;
                document.getElementById('senha').className = 'error';
                document.getElementById('errosenha').style.display = '';
                document.getElementById('errosenha').innerHTML = 'Para sua segurança a senha deve ter no mínimo 6 dígitos, deve conter letras e números (mínimo 3 números), não pode conter os seqüenciais 1234 ou 4321 e não é permitido colocar o ano como senha.  ';      
            }
        }

         
    if (!sucesso) 
    {
        alert('Alguns campos não foram preenchidos da forma devida. Por favor verifique os campos marcados em vermelho.'); 
        return false;
    }
}




  //Metodo responsável por popular as cidades de acordo com o Estado selecionado.
        function populaCidade(value)
        {
            document.getElementById('img_cidade').style.display = "";
            faca_eventos_cadastro.PopulaCidade(value,retorno_populaCidade);   
        }
	    
	    //Função assincrona do populaCidadeUser é a mesma de cima.
        function retorno_populaCidade(ret)
        {
            var dt = ret.value;
            var cidadeUser = document.getElementById('dd_cidade');
            cidadeUser.options.length = 0;
            cidadeUser.options[cidadeUser.options.length] = new Option("Selecione uma Cidade","0");            
            for(var i = 0; i < dt.length; i++)
            {                
                cidadeUser.options[cidadeUser.options.length] = new Option(dt[i].Nome, dt[i].Codigo_Cidade);
            }
            document.getElementById('img_cidade').style.display = "none";
        }
        
        function SetaHiddenCidadeUsuario(obj)
        {
          document.getElementById('hidden_cidade').value = obj.options[obj.selectedIndex].value;
        }