/***
* Author: Diego Desarnaulds
* Compagny: Crédit Agricole Suisse
***/

(function($) {
    // définition du plugin
    $.fn.btn = function(params) {
		// parametre par default
		var defaults = {
			execute	: false,
			trigger	: "onclick",
			width 	: "auto"
		};
		// etendre les parametre par defaut avec ceux fournis
		var params 	= $.extend(defaults, params);
		
		// pour chaque bouton
		return this.each(function(){
			var label 	= $(this).html();
			var target 	= $(this).attr('target');
			var href 	= $(this).attr('href');
			var id 		= $(this).attr('id');
			var opener 	= (target == '_blank') ? "window.open('" + href + "');" : "window.location.href='" + href + "';";
			if(params.execute) opener = params.execute;
			$(this).replaceWith('<table id="' + id + '" class="btn" ' + params.trigger + '="' + opener + '" width="auto"><tr><td class="before"></td><td class="content" width="' + params.width + '"><div class="label"> ' + label +' </div></td><td class="after"></td><tr/></table>');			
		});
    };
})(jQuery);

