function validar(form) {
		foul.clean(form);
		foul.when("~mtg_nome~","Preencha o Nome");

    if( document.getElementById('mtg_id').value == '')
    {
      foul.when("~mtg_cpf~","Preencha o CPF");
      foul.when("~mtg_cpf~ is not cpf","CPF Inválido");
    }

		foul.when("~mtg_id_prs~","Preencha a Profissão/Atividade");
		foul.when("~mtg_dt_nascimento~","Preencha a Data de Nascimento");
		foul.when("~mtg_email~","Preencha o E-mail");
		foul.when("~mtg_email~ is not email","E-mail Inválido");
		/*foul.when("~mtg_id_prf~","Escolha o seu Perfil");*/
		
		foul.when("~mtg_endereco~","Preencha o Endereço");
		foul.when("~mtg_ddd~","Preencha o DDD do telefone");
		foul.when("~mtg_telefone~","Preencha o Telefone");
		foul.when("~mtg_numero~","Preencha o Número");
		foul.when("~mtg_cep~","Preencha o CEP");
		foul.when("~mtg_bairro~","Preencha o Bairro");
		foul.when("~mtg_cidade~","Preencha a Cidade");
		foul.when("~mtg_id_est~","Preencha o Estado");
		
    // Caso a profissão do usuário for uma destas listadas abaixo, deve-se obrigar a informar os dados da revenda com que se relaciona.
    //  59 - PROPRIETARIO
    //  12 - GESTOR DA REVENDA
    //  60 - GERENTE
    //  4 - COMPRADOR REVENDA
    //  61 - COMPRADOR
    //  2 - BALCONISTA
    if( 
      document.getElementById('mtg_id_prs').value == '59' ||
      document.getElementById('mtg_id_prs').value == '12' ||
      document.getElementById('mtg_id_prs').value == '60' ||
      document.getElementById('mtg_id_prs').value == '4' ||
      document.getElementById('mtg_id_prs').value == '61' ||
      document.getElementById('mtg_id_prs').value == '2'
    ) {
      foul.when("~mtg_id_est_emp~","Preencha o estado da empresa que se relaciona");
      foul.when("~mtg_cidade_emp~","Preencha a cidade da empresa que se relaciona");
      foul.when("~mtg_cnpj_emp~","Preencha a empresa que se relaciona");
    }

		if( document.getElementById('atividade_fisica_0').checked == false && 
    document.getElementById('atividade_fisica_1').checked == false &&
    document.getElementById('atividade_fisica_2').checked == false &&
    document.getElementById('atividade_fisica_3').checked == false &&
    document.getElementById('atividade_fisica_4').checked == false &&
    document.getElementById('atividade_fisica_5').checked == false &&
    document.getElementById('atividade_fisica_6').checked == false &&
    document.getElementById('atividade_fisica_7').checked == false &&
    document.getElementById('atividade_fisica_8').checked == false
    )
		{
		foul.when("~atividade_fisic_aux~","Preencha no mínimo uma atividade física/esportiva");
		}

		if( document.getElementById('man_id_ant_14').checked == false && 
    document.getElementById('man_id_ant_1').checked == false &&
    document.getElementById('man_id_ant_2').checked == false &&
    document.getElementById('man_id_ant_3').checked == false
    )
		{
		foul.when("~man_id_aux~","Preencha no mínimo uma área de interesse");
		}

		foul.when("~mtg_time_coracao~","Preencha o time de coração");
		foul.when("~mtg_email_confirm~","Preencha a Confirmação de e-mail");
		foul.when("~mtg_email_confirm~ is not email","E-mail Inválido");
		foul.when("~mtg_email_confirm~ is not equal-to mtg_email","O E-mail e a Confirmação não conferem");	
		foul.when("~mtg_senha~","Preencha a Senha");
		foul.when("~mtg_senha_confirm~","Preencha a Confirmação de Senha");
		foul.when("~mtg_senha~ is not equal-to mtg_senha_confirm","A Senha e a Confirmação não conferem");
		return foul.validate(form);
	}







