//
// LightBox2 für Pixlie 1.7
//
// (c) 2007 by murki
//

// Pfad zum cache-Ordner relativ zum aufrufendem Skript
var cachefolder='cache';

function decodeParam(param)
{
  result=decodeURI(param);
  result=result.replace(/\+/g,' ');
  return result;
}

function initLightbox4Pixlie()
{
  //durch alle Links in der Seite iterieren
  for (var i=0;i<document.getElementsByTagName("a").length;i++)
  {
    anchor=document.getElementsByTagName("a")[i];
    //Link auf ein Vorschaubild ?
    if (anchor.href.indexOf('action=showpic')!=-1)
    {
      //Pfad ...
      reg_path=/.+pfad=([^&]+).*/;
      path=decodeParam(reg_path.exec(anchor.href)[1]);
  
      //... und Dateinamen aus der URL extrahieren
      reg_filename=/.+bild=([^&]+).*/;
      filename=decodeParam(reg_filename.exec(anchor.href)[1]);
      
      anchor.setAttribute('rel','lightbox[pixlie]');
      anchor.setAttribute('title',path+' / '+filename);
      anchor.setAttribute('href',cachefolder+'/vs_'+encodeURI(path)+'_'+encodeURI(filename));
      //alert(path+' '+filename+'\n'+cachefolder+'/vs_'+encodeURI(path)+'_'+encodeURI(filename));
      
    }
  }
  
  //Lightbox initialisieren
  myLightbox = new Lightbox();
  
}

//Lightbox Skripte einbinden
document.write("<link rel=\"stylesheet\" href=\"lightbox\/lightbox.css\" type=\"text\/css\" media=\"screen\" />");
document.write("<script type=\"text\/javascript\" src=\"lightbox\/prototype.js\"><\/script>");
document.write("<script type=\"text\/javascript\" src=\"lightbox\/scriptaculous.js?load=effects\"><\/script>");
document.write("<script type=\"text\/javascript\" src=\"lightbox\/lightbox.js\"><\/script>");

window.onload = initLightbox4Pixlie;
