// <!--
// --------------------------------------------------------------------
//                        LICENCE
// --------------------------------------------------------------------
//
// Copyright (C) 2004  Joachim Gabbert / ADDITIVE GmbH - IT-Service
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation
//
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
// Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public
// License along with this library; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307
// USA
//
// ADDITIVE GmbH, hereby disclaims all copyright interest in
// that library written by Joachim Gabbert.
//
// Joachim Gabbert, Friedrichsdorf, 24. March 2004
//
// ADDITIVE GmbH - IT-Service
// Rohrwiesenstr. 2
// 61381 Friedrichsdorf / Ts.
//
// http://www.additive-net.de/it-service
// mailto:it-service@additive-net.de
//
// --------------------------------------------------------------------
// END LICENCE Info
// --------------------------------------------------------------------

// --------------------------------------------------------------------
// About
// --------------------------------------------------------------------
//
// ToDo: Hier eine kurze Beschreibung was denn die Datei so macht und
// wofür sie gut ist in ENGLISCH
//
// --------------------------------------------------------------------
// END About
// --------------------------------------------------------------------

// --------------------------------------------------------------------
// CVS Info
// --------------------------------------------------------------------
//
// $Id: winopen.js,v 1.9 2007/06/11 06:25:24 joachim Exp $
// $Author: joachim $
// $Date: 2007/06/11 06:25:24 $
// $Locker:  $
// $Log: winopen.js,v $
// Revision 1.9  2007/06/11 06:25:24  joachim
// Codeaenderungen die das Dateimanager Fenster skalierbar machen, als Bugfix
// fuer das zu kleine Fenster.
//
// Revision 1.8  2007/06/08 21:25:10  joachim
// Merge von DEV_2007-05-13_BOSCH_Integration in den Head
//
// Revision 1.7  2004/11/05 15:17:23  grimmel
// Merge Filemanager-Branch auf Main Tree
//
// Revision 1.6.8.4  2004/09/02 12:13:20  grimmel
// Bugfix bei Passwortabfrage geschützter Dateien
//
// Revision 1.6.8.3  2004/08/15 15:58:37  grimmel
// Sessionhandling und Rechteabfrage für den FM-Fileloader implementiert
//
// Revision 1.6.8.2  2004/08/08 23:38:10  grimmel
// CMS vorbereitet zur Umstellung Artikel-Datei-Zuordnung auf neuen FM
//
// Revision 1.6.8.1  2004/07/07 17:27:35  grimmel
// FM_core im Frontend implementiert und config.inc entspr. angepaßt
//
// Revision 1.1.1.1  2004/07/01 13:12:04  grimmel
// Import v1.2.8 auf lokales CVS Andi
//
// Revision 1.6  2004/03/30 14:56:16  joachim
// Fehler im Lizenz Header angepasst
//
// Revision 1.5  2004/03/28 21:19:26  joachim
// Merge der Install-Version auf den Main Stream
//
// Revision 1.4.2.1  2004/03/25 19:24:56  joachim
// Lizenzinformationen eingefügt
//
// $Revision: 1.9 $
//
// --------------------------------------------------------------------
// END CVS Info
// --------------------------------------------------------------------
// -->

// Funktion zum oeffenen eines Fensters nach Parametern
// und danach Aufrufen des imageviewer.phtml um ein Bild auszugeben
function fenster(cdatei, csid, cname, cxres, cyres, cmenu, csrolling) {

  // Fenster Optionen zusammenbauen :-)
  coptionen = "width=1,height=1,status=no,resizable=1";

  // Soll ein Menu ausgegeben werden ?
  if (cmenu == 1) {
    coptionen = coptionen+",menubar=yes";
  } else {
    coptionen = coptionen+",menubar=no";
  }

  // Scrollen ein und ausschaltbar
  if (csrolling == 1) {
    coptionen = coptionen+",scrollbars=yes, locationbar=yes";
  } else {
    coptionen = coptionen+",scrollbars=no";
  }

  // Richtigen Dateinamen zusammenbauen
  cdatei = "imgviewer.phtml?file="+cdatei+"&x="+cxres+"&y="+cyres+"&zISID="+csid

  // Neues Fenster basteln
  cfenster = window.open(cdatei,cname,coptionen);

}


// Einfache Funktion zum oeffenen eines neuen Fensters
function fenster2(cdatei, cname, cmenu, csrolling, cresize) {

  // Fenster Optionen zusammenbauen :-)
  coptionen = "width=600,height=550,left=30,top=30";

  // Soll ein Menu ausgegeben werden ?
  if (cmenu == 1) {
    coptionen = coptionen+",menubar=yes,locationbar=yes";
  } else {
    coptionen = coptionen+",menubar=no,locationbar=no";
  }

  // Scrollen ein und ausschaltbar
  if (csrolling == 1) {
    coptionen = coptionen+",scrollbars=yes";
  } else {
    coptionen = coptionen+",scrollbars=no";
  }

  // Resize an oder aus
  if (cresize == 1) {
    coptionen = coptionen+",resizeable=yes,status=yes"
  } else {
    coptionen = coptionen+",resizeable=no,status=no"
  }

  // Neues Fenster basteln
  cfenster = window.open(cdatei,cname,coptionen);

}


