var default_values = {};

jQuery.fn.extend({
   remove_default: function(default_value) {
   	   default_values[$(this).attr('id')] = default_value;

	   $(this).click(function() {
	      if ($(this).val() == default_values[this.id])
		     $(this).val('');
	   });
	   $(this).blur(function() {
	   	  if ($(this).val() == '')
		     $(this).val(default_values[this.id]);
	   });
	   
   }
});

function keep_image_ratio(standard_width, standard_height)
{
   var contWidth;
   
   if ($('#sidebar').is(':visible')) {
      contWidth = $('#sidebar').offset().left - $('#content').offset().left;
      contWidth -= parseFloat($('#content').css('padding-right')) + parseFloat($('#sidebar').css('margin-left')) + 5;
   }
   else
      contWidth = $('#content').width() - parseFloat($('#content').css('padding-right'));
   
   if (contWidth < standard_width)
   {
      var ratio = contWidth/standard_width;

      $('#mediumimage').width(contWidth);
      $('#mediumimage').height(standard_height * ratio);
   }
   else
   {
      $('#mediumimage').width(standard_width);
      $('#mediumimage').height(standard_height);
   }
}

