tgdEPaperObject = function()
{
   var idLayer;
   var closeHandler;
   var colorBackground = '#eeeeee';
   
   this.load = function(o)
   {
      idLayer = o.idLayer;
      closeHandler = o.closeHandler;
      if (!o.swfPath) o.swfPath = 'swf/';
      if (!o.xmlPath) o.xmlPath = 'epaper/';
      if (!o.policyFile) o.policyFile = '';
      if (!o.startpage) o.startpage = 1;
      if (o.colorBackground) colorBackground = o.colorBackground;
      var swfFile = 'ePaper.swf';
      var xmlFile = 'epaper.txt?rnd='+Math.random();
      if (document.location.href.indexOf('http') == -1)
      {
          swfFile = 'ePaperSA.swf';
          xmlFile = 'epaper_offline.txt';
      }
      
      swfobject.embedSWF(
         o.swfPath+swfFile, idLayer, "100%", "100%", "9.0.115", o.swfPath+"swf/expressInstall.swf",
         {
            policyFile: o.policyFile,
            xmlFile: xmlFile,
            basePath: o.xmlPath,
            startpage: o.startpage
         }, {
            allowScriptAccess: "always",
            bgcolor: colorBackground,
            allowFullscreen: "true"
         },
         {
            id: "epaperSWF"
         }
      );
   };
   
   this.close = function() {
      eval(closeHandler)();
   }
}

var tgdEPaper = new tgdEPaperObject();

function closeEPaper() {
   tgdEPaper.close();
}
function startShadowbox(imgs)
{
   var options = {
      displayNav: true,
      handleUnsupported: 'remove',
      autoplayMovies: false,
      continuous:     true,
      initialHeight: 600,
      initialWidth: 400
   };
   if ('content' in imgs)
   {
      if (imgs.player == 'flv')
      {
         if (imgs.content.indexOf("flv") == -1) imgs.player = 'iframe';
      } else {
         imgs.player = 'swf';
      }
   }
   Shadowbox.init(options);
   Shadowbox.open(imgs);
};
