(function($) {
		  
	$(document).bind("initTrule", function() {
		var _valid = $.fn.trule.validators;
		
		$("#form_salario").trule().addRule({
			name: "salarioRequired",
			event: "submit",
			rule: function(r) {
				var $combinar = $("#combinar"),
					combinarShowAs = $combinar.trule().getShowAs(),
					msg = r.showAs.concat(" ou ", combinarShowAs, " devem ser preenchidos");
				
				if (!_valid.required($(this).val()) && !$combinar.attr("checked")) {
					return r.firesError("required", {fieldname: msg });
				}
				return r.firesSuccess();
			}
		});
		
		$("form").bind("submit", function() {
			$("#tudo").hide().show();
		});
		
	});

})(jQuery);
