$j(function(){
	$j('#cadastro_assinatura').validate({
			
		rules: {
			nom_empresa: {
				required: '#pessoa_juridica:checked'
			},
			num_cnpj_empresa: {
				required: '#pessoa_juridica:checked'
			},
			nom_socio: {
				required: '#pessoa_juridica:checked'
			},
			num_cpf_socio: {
				required: '#pessoa_juridica:checked'
			},
			des_email_socio: {
				required: '#pessoa_juridica:checked'
			},
			nome_contato: {
				required: '#pessoa_juridica:checked'
			},
			email_contato: {
				required: '#pessoa_juridica:checked'
			},

			nom_pessoa: {
				required:'#pessoa_fisica:checked'
			},
			num_cpf_pessoa: {	
				required: '#pessoa_fisica:checked'
			}
		},
			
		ignoreTitle:true,
		invalidHandler: function(e, validator) {
			var errors = validator.numberOfInvalids();
			if (errors) {
				var message = errors == 1
					? '1 campo obrigatório não foi preenchido!'
					: errors + ' campos obrigatórios não foram preenchidos!';
					
				$j.alert({ type:'error', html:message, width:350 });
			}
		},
		submitHandler: function(form) {
			form.submit();				
		},
		errorClass: "invalido"
	});
});





/*$j(function(){
	$j('#cadastro_assinatura').validate({
		ignoreTitle:true,
		invalidHandler: function(e, validator) {
			var errors = validator.numberOfInvalids();
			if (errors) {
				var message = errors == 1
					? '1 campo obrigatório não foi preenchido!'
					: errors + ' campos obrigatórios não foram preenchidos!';
					
				$j.alert({ type:'error', html:message, width:350 });
			}
		},
		submitHandler: function(form) {
			form.submit();				
		},
		errorClass: "invalido"
	});
});*/
