///////////////////
  function GM_Valida_Pedido_Usuario(vACTION,vCONTROLE)
  {
    listaErro = "";
    vok = true; 
    if (document.formulario.email) 
    {
      if (!isEmail(document.formulario.email.value, false))
      {
        listaErro = listaErro + "E-mail inválido.\n";             
      }
    }
    if (document.formulario.senha)
    {
      if (document.formulario.senha.value == "") 
      {
        listaErro = listaErro + "Campo 'Senha' está em branco.\n";              
      }
      if (document.formulario.senha.value.length < 4 || document.formulario.senha.value.length >6) 
      {
        listaErro = listaErro + "Senha inválida, utilize de 4 a 6 caracteres.\n";              
      }   
    }
    if (document.formulario.cep.value.length < 9)
    {
      listaErro = listaErro + "CEP inválido.\n";                    
    }  
    if (document.formulario.bairro.value == "")
    {
      listaErro = listaErro + "Campo 'Bairro' está em branco.\n";                    
    }      
    if (document.formulario.descricao.value == "")
    {
      listaErro = listaErro + "Campo 'Descrição' está em branco.\n";                    
    }       
    if (listaErro == "" && vok)     
    {
  	  document.formulario.action=vACTION;
  	  document.formulario.controle.value = vCONTROLE;
      document.formulario.submit();      
    }
    else if (listaErro != "")     
    {
      alert("Atenção:\n" + listaErro);
    } 
  }
///////////////////  
///////////////////
  function GM_Valida_Pedido_Usuario_Logado(vACTION,vCONTROLE)
  {
    listaErro = "";
    vok = true; 
    if (document.formulario.cep.value.length < 9)
    {
      listaErro = listaErro + "CEP inválido.\n";                    
    }  
    if (document.formulario.bairro.value == "")
    {
      listaErro = listaErro + "Campo 'Bairro' está em branco.\n";                    
    }      
    if (document.formulario.descricao.value == "")
    {
      listaErro = listaErro + "Campo 'Descrição' está em branco.\n";                    
    }       
    if (listaErro == "" && vok)     
    {
  	  document.formulario.action=vACTION;
  	  document.formulario.controle.value = vCONTROLE;
      document.formulario.submit();      
    }
    else if (listaErro != "")     
    {
      alert("Atenção:\n" + listaErro);
    } 
  }
///////////////////  
///////////////////  
  function GM_Valida_Pedido_Perguntas(vACTION,vCONTROLE)
  {
    listaErro = "";
    vok = true; 
    if (document.formulario.email) 
    {
      if (!isEmail(document.formulario.email.value, false))
      {
        listaErro = listaErro + "E-mail inválido.\n";             
      }
    }
    if (document.formulario.senha)
    {
      if (document.formulario.senha.value == "") 
      {
        listaErro = listaErro + "Campo 'Senha' está em branco.\n";              
      }
      if (document.formulario.senha.value.length < 4 || document.formulario.senha.value.length >6) 
      {
        listaErro = listaErro + "Senha inválida, utilize de 4 a 6 caracteres.\n";              
      }   
    }
    if (document.formulario.cep.value.length < 9)
    {
      listaErro = listaErro + "CEP inválido.\n";                    
    }  
    if (document.formulario.bairro.value == "")
    {
      listaErro = listaErro + "Campo 'Bairro' está em branco.\n";                    
    }      
    if (document.formulario.descricao.value == "")
    {
      listaErro = listaErro + "Campo 'Descrição' está em branco.\n";                    
    }       
    if (listaErro == "" && vok)     
    {
  	  document.formulario.action=vACTION;
  	  document.formulario.controle.value = vCONTROLE;
      document.formulario.submit();      
    }
    else if (listaErro != "")     
    {
      alert("Atenção:\n" + listaErro);
    } 
  }
///////////////////  
///////////////////
  function GM_Valida_Pedido_Usuario_Cadastro(vACTION,vCONTROLE)
  {
    listaErro = "";
    vok = true; 
    if (document.formulario.emailc1) 
    {
      if (!isEmail(document.formulario.emailc1.value, false))
      {
        listaErro = listaErro + "E-mail inválido.\n";             
      }
      if (document.formulario.emailc1.value != document.formulario.emailc2.value)
      {
        listaErro = listaErro + "E-mails não conferem.\n";             
      }      
    }
    if (document.formulario.senhac1)
    {
      if (document.formulario.senhac1.value == "") 
      {
        listaErro = listaErro + "Campo 'Senha' está em branco.\n";              
      }
      if (document.formulario.senhac1.value.length < 4 || document.formulario.senhac1.value.length >6) 
      {
        listaErro = listaErro + "Senha inválida, utilize de 4 a 6 caracteres.\n";              
      }   
      if (document.formulario.senhac1.value != document.formulario.senhac2.value) 
      {
        listaErro = listaErro + "Senhas não conferem.\n";              
      }        
    }
    if (document.formulario.cep.value.length < 9)
    {
      listaErro = listaErro + "CEP inválido.\n";                    
    }  
    if (document.formulario.bairro.value == "")
    {
      listaErro = listaErro + "Campo 'Bairro' está em branco.\n";                    
    }      
    if (document.formulario.descricao.value == "")
    {
      listaErro = listaErro + "Campo 'Descrição' está em branco.\n";                    
    }   
		if(document.getElementById('como_conheceu'))
		{
			if (document.getElementById('como_conheceu').value == "")
			{
				listaErro = listaErro + "Campo 'Como conheceu o site' está em branco.\n";                    
			}      
		}
    if (listaErro == "" && vok)     
    {
  	  document.formulario.action=vACTION;
  	  document.formulario.controle.value = vCONTROLE;
      document.formulario.submit();      
    }
    else if (listaErro != "")     
    {
      alert("Atenção:\n" + listaErro);
    } 
  }
///////////////////  
///////////////////
  function GM_Valida_Cadastro_Usuario(vACTION,vCONTROLE)
  {
    listaErro = "";
    vok = true;  
    if (document.formulario.nome) //Verifica se o usuario esta logado
    {
      if (document.formulario.nome.value == "") 
      {
        listaErro = listaErro + "Campo 'Nome' está em branco.\n";              
      }
      if (document.formulario.sobrenome.value == "") 
      {
        listaErro = listaErro + "Campo 'Sobrenome' está em branco.\n";              
      }
      /*if (document.formulario.cpf.value != "" ) 
      {
        if (!ValidaCPF(document.formulario.cpf.value) )  
        {
          listaErro = listaErro + "CPF inválido.\n";
        } 
      }*/
      if (document.formulario.fone_ddd.value == "" || document.formulario.fone.value == "") 
      {
        listaErro = listaErro + "Campo 'Telefone' está em branco.\n";              
      }       
      if (document.formulario.fone_ddd.value != "" || document.formulario.fone.value != "") 
      {
        if (document.formulario.fone_ddd.value.length != 2)
				{
					listaErro = listaErro + "Campo 'DDD do Telefone' está incompleto.\n"; 
				}
        if (document.formulario.fone.value.length != 8)
				{
					listaErro = listaErro + "Campo 'Telefone' está incompleto.\n"; 
				}
      }       
      if (document.formulario.fone1_ddd.value != "" || document.formulario.fone1.value != "") 
      {
        if (document.formulario.fone1_ddd.value.length != 2)
				{
					listaErro = listaErro + "Campo 'DDD do Telefone alternativo' está incompleto.\n"; 
				}
        if (document.formulario.fone1.value.length != 8)
				{
					listaErro = listaErro + "Campo 'Telefone alternativo' está incompleto.\n"; 
				}
      }       
      if (document.formulario.celular_ddd.value != "" || document.formulario.celular.value != "") 
      {
        if (document.formulario.celular_ddd.value.length != 2)
				{
					listaErro = listaErro + "Campo 'DDD do Celular' está incompleto.\n"; 
				}
        if (document.formulario.celular.value.length != 8)
				{
					listaErro = listaErro + "Campo 'Celular' está incompleto.\n"; 
				}
      }       
    }
    if (listaErro == "" && vok)     
    {
  	  if (vACTION=='cadastro_usuario.asp'){
  	    document.getElementById('btnsubmit').innerHTML='Por favor aguarde...';
  	  }
  	  //document.formulario.action=vACTION;
  	  //document.formulario.controle.value = vCONTROLE;
          //document.formulario.submit();
document.getElementById('formulario').action=vACTION;
document.getElementById('formulario').controle.value = vCONTROLE;
document.getElementById('formulario').submit();

    }
    else if (listaErro != "")     
    {
      alert("Atenção:\n" + listaErro);
    } 
  }
///////////////////  
///////////////////
  function GM_Valida_Cadastro_Profissional(vACTION,vCONTROLE)
  {
    listaErro = "";
    vok = true;  
    if (document.formulario.nome.value == "") 
    {
      listaErro = listaErro + "Campo 'Nome' está em branco.\n";              
    }
    if (document.formulario.sobrenome.value == "") 
    {
      listaErro = listaErro + "Campo 'Sobrenome' está em branco.\n";              
    }
    if (!isEmail(document.formulario.email.value, false))
    {
      listaErro = listaErro + "E-mail inválido.\n";             
    }
    if (document.formulario.senha.value == "") 
    {
      listaErro = listaErro + "Campo 'Senha' está em branco.\n";              
    }
    if (document.formulario.senha.value.length < 4 || document.formulario.senha.value.length >6) 
    {
      listaErro = listaErro + "Senha inválida, utilize de 4 a 6 caracteres.\n";              
    } 
    if (document.formulario.email.value != document.formulario.conf_email.value)
    {
      listaErro = listaErro + "E-mails não conferem.\n";             
    }
    if (document.formulario.senha.value != document.formulario.conf_senha.value)
    {
      listaErro = listaErro + "Senhas não conferem.\n";             
    } 
    //if (document.formulario.nome_empresa.value == "") 
    //{
    //  listaErro = listaErro + "Campo 'Nome da empresa' está em branco.\n";              
    //}
    if (document.formulario.cpf.value != "")
    {
      if (!ValidaCPF(document.formulario.cpf.value) ) 
      {
        listaErro = listaErro + "CPF inválido.\n";
      } 
    }
    if (document.formulario.cnpj.value)
    {
      if (!ValidaCNPJ(document.formulario.cnpj.value) ) 
      {
        listaErro = listaErro + "CNPJ inválido.\n";
      } 
    }
    if (document.formulario.fone_ddd.value == "" || document.formulario.fone.value == "") 
    {
      listaErro = listaErro + "Campo 'Telefone' está em branco.\n";              
    } 
    
          
    if (listaErro == "" && vok)     
    {
  	  document.formulario.action=vACTION;
  	  document.formulario.controle.value = vCONTROLE;
      document.formulario.submit();      
    }
    else if (listaErro != "")     
    {
      alert("Atenção:\n" + listaErro);
    } 
  }
///////////////////  
