﻿//Valida somente campos numéricos
function validarNumero() 
{
    if (event.keyCode < 48 || event.keyCode > 57) 
	{
		event.keyCode = 0;
	}
}

//Valida somente campos numéricos
function validarIntervaloNumero() 
{
    if (event.keyCode < 49 || event.keyCode > 55) 
	{
		event.keyCode = 0;
	}
}

// Valida formatação do email.
var reEmail1 = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
var reEmail2 = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
var reEmail3 = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
var reEmail = reEmail3;

function ValidaEmail(pStr, pFmt)
{
	eval("reEmail = reEmail" + pFmt);
	if (reEmail.test(pStr)) {
		return true;
	} else if (pStr != null && pStr != "") {
		return false;
	}
} // doEmail


//valida campos obrigatório da NewsLetter.
function validaFormNewsLetter() {     
      
     if (document.getElementById("ctl00_ContentPlaceHolder1_new_nomeNews").value =="") {
      
          document.getElementById("ctl00_ContentPlaceHolder1_new_nomeNews").style.background = "Azure";
          alert("O campo 'Nome' é obrigatório.");
          return false;
      
     }
     
     if (document.getElementById("ctl00_ContentPlaceHolder1_new_emailNews").value =="") {
      
          document.getElementById("ctl00_ContentPlaceHolder1_new_emailNews").style.background = "Azure";
          alert("O campo 'Email' é obrigatório.");
          return false;
      
     }else{
          if(!ValidaEmail(document.getElementById("ctl00_ContentPlaceHolder1_new_emailNews").value, 3)){
                document.getElementById("ctl00_ContentPlaceHolder1_new_emailNews").style.background = "Azure";
                alert("Seu email está incorreto.");
                return false;
          } 
     }
     
     if (document.getElementById("ctl00_ContentPlaceHolder1_new_paisNewsDDL").options[document.getElementById("ctl00_ContentPlaceHolder1_new_paisNewsDDL").selectedIndex].value == "0")
     {
      
          alert("Selecione um país.");
          return false;
      
     }
      
    return true;
  
 }
 
 
 //valida campos obrigatório do passo 1 do cadastro de usuarios.
function validaFormPassoUmUsuario() {     
     
     if (document.getElementById("ctl00_ContentPlaceHolder1_usuario").value =="") {
      
          document.getElementById("ctl00_ContentPlaceHolder1_usuario").focus();
          alert("O campo 'Usuário' é obrigatório.");
          return false;
                
     }
     
     if (document.getElementById("ctl00_ContentPlaceHolder1_senha").value =="") {
      
          document.getElementById("ctl00_ContentPlaceHolder1_senha").focus();
          alert("O campo 'Senha' é obrigatório.");
          return false;
          
     }
     
     if (document.getElementById("ctl00_ContentPlaceHolder1_nome").value =="") {
      
          document.getElementById("ctl00_ContentPlaceHolder1_nome").focus();
          alert("O campo 'Nome Completo' é obrigatório.");
          return false;
          
     } 
     if (document.getElementById("ctl00_ContentPlaceHolder1_ddlPaisesUsuario").options[document.getElementById("ctl00_ContentPlaceHolder1_ddlPaisesUsuario").selectedIndex].value == "0")
     {
      
          document.getElementById("ctl00_ContentPlaceHolder1_ddlPaisesUsuario").focus();
          alert("O campo 'País' é obrigatório.");
          return false;
      
     }    
     if (document.getElementById("ctl00_ContentPlaceHolder1_UF").options[document.getElementById("ctl00_ContentPlaceHolder1_UF").selectedIndex].value == "0")
     {
      
          document.getElementById("ctl00_ContentPlaceHolder1_UF").focus();
          alert("O campo 'estado' é obrigatório.");
          return false;
      
     }
     if (document.getElementById("ctl00_ContentPlaceHolder1_cidade").value =="") {
      
          document.getElementById("ctl00_ContentPlaceHolder1_cidade").focus();
          alert("O campo 'Cidade' é obrigatório.");
          return false;
                
     }
     if (document.getElementById("ctl00_ContentPlaceHolder1_endereco").value =="") {
      
          document.getElementById("ctl00_ContentPlaceHolder1_endereco").focus();
          alert("O campo 'Endereço' é obrigatório.");
          return false;
                
     }
     
     if (document.getElementById("ctl00_ContentPlaceHolder1_cep").value =="") {
      
          document.getElementById("ctl00_ContentPlaceHolder1_cep").focus();
          alert("O campo 'CEP' é obrigatório.");
          return false;
          
     }
     if (document.getElementById("ctl00_ContentPlaceHolder1_email").value =="") {
      
          document.getElementById("ctl00_ContentPlaceHolder1_email").focus();
          alert("O campo 'Email' é obrigatório.");
          return false;
          
     }else{
          if(!ValidaEmail(document.getElementById("ctl00_ContentPlaceHolder1_email").value, 3)){
                document.getElementById("ctl00_ContentPlaceHolder1_email").focus;
                alert("Seu email está incorreto.");
                return false;
          } 
     }
     if (document.getElementById("ctl00_ContentPlaceHolder1_nomeRoda").value =="") {
      
          document.getElementById("ctl00_ContentPlaceHolder1_nomeRoda").focus();
          alert("O campo 'Nome de Roda' é obrigatório.");
          return false;
                
     }    
     if (document.getElementById("ctl00_ContentPlaceHolder1_ddlGrupo").options[document.getElementById("ctl00_ContentPlaceHolder1_ddlGrupo").selectedIndex].value == "0")
     {
      
          document.getElementById("ctl00_ContentPlaceHolder1_ddlGrupo").focus();
          alert("O campo 'Grupo' é obrigatório.");
          return false;
      
     }else
     {
        
        if (document.getElementById("ctl00_ContentPlaceHolder1_ddlGrupo").options[document.getElementById("ctl00_ContentPlaceHolder1_ddlGrupo").selectedIndex].text == "-- Adicione seu grupo --")
        {
        
            if (document.getElementById("ctl00_ContentPlaceHolder1_grupo").value =="") {
      
                document.getElementById("ctl00_ContentPlaceHolder1_grupo").focus();
                alert("O campo 'Grupo' é obrigatório.");
                return false;
                
            }
            
         }
     
     }
     if (document.getElementById("ctl00_ContentPlaceHolder1_qtdTreinam").value =="") {
      
          document.getElementById("ctl00_ContentPlaceHolder1_qtdTreinam").focus();
          alert("O campo 'Quants Pessoas treinam com você' é obrigatório.");
          return false;
          
     }
     if (document.getElementById("ctl00_ContentPlaceHolder1_cordao_corda").value =="") {
      
          document.getElementById("ctl00_ContentPlaceHolder1_cordao_corda").focus();
          alert("O campo 'Cor da corda/cordão' é obrigatório.");
          return false;
          
     }   
     if (document.getElementById("ctl00_ContentPlaceHolder1_cordaCordao").options[document.getElementById("ctl00_ContentPlaceHolder1_cordaCordao").selectedIndex].value == "0")
     {
      
          document.getElementById("ctl00_ContentPlaceHolder1_cordaCordao").focus();
          alert("O campo 'Nivel da graduação' é obrigatório.");
          return false;
          
     }
     
     
    return true;
  
 }
 
 
 //Retorna a cor da caixa de texto para branco quando esta estiver com fuoco.
function  txtFocus(elem){

    elem.style.background = "White";

}

function mudouGrupo(){

    if (document.getElementById("ctl00_ContentPlaceHolder1_ddlGrupo").options[document.getElementById("ctl00_ContentPlaceHolder1_ddlGrupo").selectedIndex].text == "-- Adicione seu grupo --")
    {
    
       document.getElementById("ctl00_ContentPlaceHolder1_divGrupo").style.display = '';
        
     }else{
     
       document.getElementById("ctl00_ContentPlaceHolder1_divGrupo").style.display = 'none';
     
     }

}


