var appCadastro = {
	//valida o preenchimento dos campos para o formulário de cadastro
	validaCadastro: function(frm){
		if(frm.nomeCadastro.value.length == 0){
			alert("Informe o NOME para realizar o cadastro!");
			frm.nomeCadastro.focus();
			return false;
		}
		if(frm.emailCadastro.value.length == 0){
			alert("Informe o E-MAIL para realizar o cadastro!");
			frm.emailCadastro.focus();
			return false;
		}
		
		if(!fieldMaskValidator.email(frm.emailCadastro))
			return false;
		
		frm.fuse.value = 'cadastro.incluir';
			
		$('btnRemover').hide();
		$('btnInscrever').value = 'Processando...';
		$('btnInscrever').disabled = true;
		
		frm.submit();
	}
	
	//valida o preenchimento dos campos para o formulário de exclusão
	, validaRemocaoDeCadastro: function(frm){
		if(frm.emailCadastro.value.length == 0){
			alert("Informe o E-MAIL que deseja remover!");
			frm.emailCadastro.focus();
			return false;
		}
		if(!fieldMaskValidator.email(frm.emailCadastro))
			return false;
		else{
			if(!confirm("Deseja realmente excluir seu e-mail de nossa base de dados?")){
				$('frmCadastre_se').reset();
				return false;
			}
		}
		
		frm.fuse.value = 'cadastro.remover';
		
		$('btnInscrever').hide();
		$('btnRemover').value = 'Processando...';
		$('btnRemover').disabled = true;
		
		frm.submit();
	}
	
	, mascaraAniversario: function(campo){
		var vlCampoTemp = campo.value;
		if(vlCampoTemp != 'Aniversário (dia/mês)'){
			campo.maxLength = 5;
			vlCampoTemp = campo.value.replace(/\D/g,'');
			vlCampoTemp = vlCampoTemp.replace(/[0-9]{5}/,'');
			vlCampoTemp = vlCampoTemp.replace(/(\d{2})(\d{1})/,"$1/$2");
			campo.value = vlCampoTemp;
		}
	}
}

