(function($){
	
	/**
	 * Placeholder plugin
	 * Creates from the title of a input the placeholder
	 * 
	 * Auther: Stijn van der Laan - BloodyMinded
	 */
	
	$.fn.placeholder = function() {
		
		var cssClass = "placeholder";
		
		$(this).parents("form").submit(function() {
			$(this).emptyPlaceholders();
		});
		
		$(this).each(function() {			
			if($(this).val() == $(this).attr("title") || $(this).val() == "") {
				$(this).val($(this).attr("title")).addClass(cssClass);
			}
			
			$(this).focus(function() {
				if($(this).hasClass(cssClass)) {
					$(this).val("").removeClass(cssClass);
				}
			}).blur(function() {
				if($(this).val() == "") {
					$(this).val($(this).attr("title")).addClass(cssClass);
				}
			});
		});
	}
	
	$.fn.emptyPlaceholders = function() {
		$(this).find(".placeholder").val('');
	}
	
	$.fn.serializeWithoutPlaceholders = function(options) {
		$(this).emptyPlaceholders();
		
		var res = $(this).serialize(options);
		
		$(this).find(".placeholder").each(function() {
			$(this).val($(this).attr("title"));
		});
		return res;
	}
	
})(jQuery);
