/**
 * @author Terry Wooton
 * @desc Adds a background layer to an element
 * @version 1.1
 * @example
 * $("#element").add_background("url('/test.gif') bottom left no-repeat");
 * @license free
 * @param background css
 *
 */
var jQ = jQuery.noConflict();
jQ(document).ready(function() {
	jQ.fn.add_layer = function(bg,params) {
		jQ(this).each(function() {
  
      s = jQ(this).extend({},params || {});      
      
      jQlast = (jQ(this).find('.add_background:last').length > 0 ? jQ(this).find('.add_background:last') : jQ(this));
  		jQlast.html('<div class="add_background"><div>'+jQlast.html()+'</div></div>');
  		jQlast = jQ(this).find('.add_background:last');
  		jQlast.css({'background':bg,'width':'100%','height':'100%'});

      jQlast = jQ(this).find('.add_background div:last');
            
      if(s.insideCss){
   		  jQlast.css(s.insideCss);
  		}
      if(s.insideClass)
  		  jQlast.addClass(s.insideClass);  		  
    });
  }      
});