$(document).ready(function(){
//-----
	jQuery.validator.messages.required = "";
	jQuery.validator.messages.email = "";

//GENERAL SETTINGS//////////////////////////////////////////////////////////////////////////////////////////
$("#recommend_form").validate({

		//errorContainer: $('div.container'),
		
		/*errorLabelContainer: ".container",
		
		wrapper: "li",*/
		
		invalidHandler: function(e, validator) {

			var errors = validator.numberOfInvalids();

			if (errors) {

				var message = errors == 1

					? 'There is 1 field invalid or empty.'

					: 'There are ' + errors + ' fields invalid or empty.';

				$("div.container").html(message+"<br>");

				$("div.container").show();

			} else {

				$("div.container").hide();

			}

		},

		
		onkeyup: false,

		messages: {

			email: {
				required: "",
				email: ""
			}

		},
		submitHandler: function(form) {
	       // do other stuff for a valid form
   			form.submit();
	   },
	
		debug:true

	});


//-----

});


//MISC.//////////////////////////////////////////////////////////////////////////////////////////
$.fn.hoverClass = function(classname) {

	return this.hover(function() {

		$(this).addClass(classname);

	}, function() {

		$(this).removeClass(classname);

	});

};
jQuery.fn.delay = function(time,func){
    return this.each(function(){
        setTimeout(func,time);
    });
};
