$j(function(){
	//Validação formNews
	$j('#formNews').validate({
		ignoreTitle:true,
		messages:{
			email:""
		},
		rules:{
			'grupoNews[]': "required"
		},
		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) {				
			News.salvar(form);
		},
		errorClass: "invalido"
	});
});

var News={
	acoes : '/news/News.actions.php?',
	
	salvar:function(form){
		$j.ajax({
			url:News.acoes+'salvar', type: 'post', data: $j(form).serialize(),
			success:function(response){
				if(response == ""){
					$j.alert({type:'success', html:'Seu cadastro em nossa newsletter foi realizado com sucesso!'});
				}else{
					$j.alert({type:'alert', html:response});
				}
			}
		});
	}
};
