/**
 * requires jQuery
 */
var blibs;
if(!blibs) blibs = {};

blibs.DivLayer = function()
{
   this.init = function()
   {
      if(!$("#divLayerMaster").length)
         $('<div class="divLayer" id="divLayerMaster"></div>').appendTo("body");

      this.hide();
   };

   this.hide = function(divLayerId)
   {
      if(divLayerId)
         $("#"+divLayerId).hide();
      else
         $(".divLayer").hide();
   }

   this.show = function(content, divLayerId)
   {
      if(divLayerId && !$("#"+divLayerId).length)
         $("#divLayerMaster").clone().attr('id', divLayerId).appendTo("body").hide();

      var divLayer = divLayerId? $("#"+divLayerId) : $("#divLayerMaster");

      if(content)
         divLayer.empty().append(content).show();
      else
         divLayer.show();

      divLayer.find("iframe").height($("body").height());
   }

   this.init();
};


