/*!
 * socialBar 1.0.1 for jQuery
 * http://likimedia.com/
 *
 * Copyright 2011, Kachrida Hicham
 *
 */

(function($){
  
	$.fn.likivalidator = function(params){
	  	
	  	params = $.extend({background:             "#ff0000",
	  						color:         "#ffffff",  
	  						opacity:	       0.8, 
	  						margin:            20, 
	  						corners:  		   3}, params);

		var scope = this;

		var timestamp, offset;

		$(this).submit(function(e){
			
			$(".likivalidator").fadeOut("slow").remove();
			
			$(".required", this).each(function(){
				
				if($(this).val() == "") {
					
					timestamp = new Date().getTime();

					offset = $(this).offset();
					
					$("body").append('<div class="likivalidator likivalidator_'+timestamp+'">Ce champ est obligatoire</div>');

					$(".likivalidator_"+timestamp).css("position", "absolute");

					$(".likivalidator_"+timestamp).css("z-index", "999999");

					$(".likivalidator_"+timestamp).css("background-color", params.background);

					$(".likivalidator_"+timestamp).css("opacity", params.opacity);

					$(".likivalidator_"+timestamp).css("border-radius", params.corners+"px");

					$(".likivalidator_"+timestamp).css("-moz-border-radius", params.corners+"px");

					$(".likivalidator_"+timestamp).css("-webkit-border-radius", params.corners+"px");

					$(".likivalidator_"+timestamp).css("color", params.color);

					$(".likivalidator_"+timestamp).css("padding", "5px");

					$(".likivalidator_"+timestamp).css("top", offset.top+"px");

					$(".likivalidator_"+timestamp).css("left", (offset.left+$(this).width()+params.margin)+"px");

					e.preventDefault();

					return false;
				}

			});

		});

	};
  
})(jQuery);
