/**
 * jQuery Form validate
 **/
 
function validateSubmit(source, clientside_arguments){
		var errors = new Array();
		var i = 0;
		clientside_arguments.IsValid = true;
		$("form .required, form .email, form zip").each(function() {
			var value = $(this).val();
			var name = $(this).attr("id");
			jQuery.each($(this).attr("class").split(" "), function() {
				switch (jQuery.trim(this)) {
					case 'required':
						if (value == "" || value == 0) {
							errors[i] = { id:name, text:"Fill this field" }
							i++;
							clientside_arguments.IsValid = false;
						}
					break;
					case 'email':
					    alert("email: "+value);
					break;
					case 'zip':
					break;
				}
			});
		});
		jQuery.each(errors, function() {
			$("#" + this.id).after('<span class="alert">' + this.text + '</span>');
			var parent = $("#" + this.id).parent().get(0);
			$(parent).addClass("error");
		});
}
