/*
* imgCorner (1.0) // 2008.10.21 //
* 
* REQUIRES jQuery 1.2.3+ <http://jquery.com/>, visSkrivTil
* 
* Copyright (c) 2008 Jens Ebbe Thomsen 
* Licensed under GPL and MIT licenses
*
* @author    Jens Ebbe Thomsen <jens.ebbe.thomsen@uni-c.dk>
*/

(function($){
  $.fn.imgCorner = function(options) {
  
  var opts = $.extend({}, $.fn.imgCorner.defaults, options);
  
  doimgCorner = function(obj) {
    if (obj.is("img")) {
      var imgWidth = obj.width();
      if (imgWidth >= opts.minWidth) {
      var wr = document.createElement(opts.wrapElement);
      $(wr).css("width", imgWidth); $(wr).attr("class", opts.classPreName + "wrapper");
      obj.wrap(wr);
      var tl = document.createElement(opts.cornerElement); $(tl).attr("class", opts.classPreName + "tl");
      var tr = document.createElement(opts.cornerElement); $(tr).attr("class", opts.classPreName + "tr");
      var bl = document.createElement(opts.cornerElement); $(bl).attr("class", opts.classPreName + "bl");
      var br = document.createElement(opts.cornerElement); $(br).attr("class", opts.classPreName + "br");
      obj.before(tl);
      obj.before(tr);
      obj.before(bl);
      obj.before(br);
      }
    }
  };
  
  return $(this).each(function() {
    doimgCorner($(this));
  });
};
// plugin defaults - added as a property on our plugin function
$.fn.imgCorner.defaults = {
    wrapElement: "div",
    cornerElement: "div",
    classPreName: "iC",
    minWidth: 50
};
})(jQuery);
