var Formcheck= {}

Formcheck= {
	validateForm: function(id) {
		var result= true;
		$("#"+id + " input").each(function() {
			if($(this).attr("class") && $(this).attr("class").match("required")) {
				//cause of brindis
				var itemresult= Formcheck.validate($(this).attr("id"));
				result= result && itemresult;
			}
		});
		return result;
	},
	validate: function(id) {
		var result= true;
		var obj= $("#"+id);
		var commands= $("#"+id).attr("class").split(" ");
		for(var i=0; i<commands.length; i++) {
			var command= commands[i].replace(/[0-9]/g, "");
			switch(command) {
				case("minlength"):
					var length= parseInt(commands[i].replace(/minlength/g, ""));
					result= result && (obj.val().length>=length);
					break;
				case("maxlength"):
					var length= parseInt(commands[i]);
					result= result && (obj.val().length<=length);
					break;
				default:
					result= result && (obj.val().length!=0);
					break;
			}
		}
		if(!result) {
			obj.addClass("error");
		} else {
			obj.removeClass("error");
		}
		return result;
	}
}