(function($){
	$.fn.placeHolder = function(options) {
	
		var defaults = {
			replacementText:"Your replacement text here"
		};
		
		var options = $.extend(defaults, options);
		
		return this.each(function() {
			var obj = $(this);
			var monTexte = options.replacementText;
			
			// Regarde dans le markup s'il n'y a pas un attribut de placeholder d'utilisé
			if(options.replacementText == defaults.replacementText || options.replacementText == ""){
				if(obj.attr("placeholder")!=""){
					monTexte = obj.attr("placeholder");
				}
			}
			
			obj.val(monTexte);
			
			if(obj.val()==monTexte){
	  			obj.css({
	  			  color: '#999'
	  			});
	  		}
	  		
			obj.focus(function(){
				$(this).css({
				  color: '#000'
				});
				if(obj.val()==monTexte){
					$(this).val("");
				}
			});
			
			obj.blur(function(){
				if($(this).val()==""){
					$(this).css({
					  color: '#999'
					});
					$(this).val(monTexte);
				}
			});
		});
	};
})(jQuery);
