/**
 *	Progressbar jquery-plugin
 *
 *	usage
 *  -----
 *  in your html:
 *  <div id="myprogressbar"></div>
 *
 *  in javascript (for ex. in onload-handler):
 *  $("#myprogressbar").progressbar(0.4); // float between 0 and 1
 *
 *
 */


(function($)
{

	$.fn.progressbar = function(value, text)
	{
		return this.each(function()
		{
		    var obj = $(this);
			var paddingRight = Math.round((obj.width() - 2 - 2) * value) + 2; //todo: get width-values dynamically
			if (value<=0)
			{
				obj.find('span.progress').addClass('hidden');
			}
			else
			{
				obj.find('span.progress').removeClass('hidden');
			}
			if (text)
			{
				obj.find('.progress-content').html(text);
			}
			obj.find('span.progress>span').animate({ paddingRight:  paddingRight + 'px'}, 50);
     	});
	};

})(jQuery);
