
      /*
     // (C) 2003 by zellwerk gmbh
    // (P) 2003 by eloh@zellwerk.com
   //
  // simple cross-browser layer handling
 //
*/


/*
import from dynlyr.js needed:

dynlyr_browserType
function dynlyr_getLayer(szDivID)
function dynlyr_show(szDivID, iState)
function dynlyr_move(szDivID, iXpos, iYpos)
*/


var
 imgFxBox= '';
var
 lastToDo= 0;

function newFX(todo)
{
 if (todo) {
      if (lastToDo) {
           dynlyr_show('ipop'+ lastToDo, 0);
      }
      lastToDo= todo;
      dynlyr_show('info', 0);
      dynlyr_show('ipop'+ lastToDo, 1);
 } else {
      dynlyr_show('ipop'+ lastToDo, 0);
      dynlyr_show('info', 1);
      lastToDo= 0;
 }
 return true;
}

function switchMenu(szFunc)
{
 var
  newState= (szFunc== 'open'),
  tmp= '',
  dvLst= dynlyr_allLayers();

 dynlyr_show('menuMain', newState);

 for (x= 0; x< dvLst.length; x++)
 {
  tmp= dvLst[x].id;
  if (tmp.indexOf('itemID')== 0)
  {
   dynlyr_show(tmp, newState);
  } // if
 } // for
} // function



function imgf(row, col, fx)
{
 var
  FX= new Array('', 'Info', 'Zoom', 'JPG download', 'PDF download');
 switch (fx)
 {
  case -1:
   imgFxBox= 'if'+ row+ col;
   dynlyr_show(imgFxBox, 0);
  break;
  case 0:
   if (imgFxBox!= '') { dynlyr_show(imgFxBox, 0); }
   imgFxBox= 'if'+ row+ col;
   dynlyr_show(imgFxBox, 1);
  break;
  default:
   alert('Nöh, die Funktion [ '+ FX[fx]+ ' ] ist noch nicht fertig programmiert.');
  break;
 }
} // function

function imgwin(url)
{
    zwKwin = window.open(url,'zwKwID','width=700,height=500,scrollbars=yes,resizable=yes');
    zwKwin.focus();
} // function


var
        nwwn= null;

function zoom(mod)
{
/*
 mod= './typo3conf/ext/zw_kerapi/pi2/zoom.php?img='+ mod;
*/
        pth= ((0< document.location.href.indexOf('zw_kerapi')) ? ('') : ('typo3conf/ext/zw_kerapi/pi2/'));
        mod= './'+ pth + 'zoom.php?img='+ mod;
        if (arguments[1])
            mod+= '&info='+ arguments[1];
        if ((nwwn== null) || (nwwn.closed)) {
                nwwn= window.open(mod, 'xwin', 'width=550,height=325,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no');
        }
        else {
                nwwn.location.href= mod;
                nwwn.focus();
        }
}
