// <![CDATA[
   // Detailansicht eines Dekors in neuem Fenster anzeigen
   function openNewWindow(dekor, category)
   {
   	 window.open("../produkte/details.dml?dekor=" + dekor + "&tname=" + category, "details", "width=" + screen.availWidth + ", height=400, top=10, left=10, dependent=no, location=no, menubar=no, toolbar=no, resizable=no, scrollbars=yes");
   }
   
   // Detailansicht eines Dekors in neuem Fenster anzeigen
   function openCarDetailWindow(sprache, category, file)
   {
   	 window.open("../galerie/cardetail.dml?sprache=" + sprache + "&table=" + category + "&file=" + file, "cardetails", "width=630, height=410, top=20, left=20, dependent=no, location=no, menubar=no, toolbar=no, resizable=no, scrollbars=no");
   }
   
   // Benutzer einloggen
   // Dabei soll nach dem Einloggen die gleiche Seite dargestellt werden,
   // die auch vorher angezeigt wird.
   function login() {
      var oben, unten, links, rechts, unten_neu, pos;
      var param_separator_first = "?";

      // In Top-Level-Frames angezeigte URLs auslesen
      oben = parent.oben.location.href;
      unten = parent.unten.location.href;
      
      // Wenn das Frameset für die Dekorauswahl angezeigt wird
      // URLs der in diesem Frameset angezeigten Seiten auslesen
      // und auf die Verzeichnisstruktur für eingeloggte Benutzer
      // umbauen
      if ((parent.unten.frames.length > 0) && (parent.unten.links != undefined)
       && (parent.unten.rechts != undefined)) {
         links = parent.unten.links.location.href;
         rechts = parent.unten.rechts.location.href;
         
         links = "/m/s/" + links.substring(links.indexOf("/", 8) + 1, links.length);
         rechts ="/m/s/" + rechts.substring(rechts.indexOf("/", 8) + 1, rechts.length);
      }
      else {
         links = false;
         rechts = false;
      }
      
      // URLs des Top-Level-Framesets umbauen und laden
      if((oben.indexOf("/m/s") < 0) || (unten.indexOf("/m/s") < 0)) {
         pos = oben.indexOf("/", 8);
         parent.oben.location.href = oben.substring(0, pos) + "/m/s/" + oben.substring(pos+1, oben.length);
         pos = unten.indexOf("/", 8);
         unten_neu = unten.substring(0,pos) + "/m/s/" + unten.substring(pos+1, unten.length);
         // Falls das Frameset für die Dekorauswahl angezeigt wird,
         // entspricht die URL der angezeigten Seite auf Top-Level-Ebene
         // der URL der Framesetdefinition. Deshalb:
         // URLs der im Dekorauswahl-Frameset angezeigten Seiten als Parameter anhängen
         if(links && rechts) {
            if(unten_neu.indexOf("?") != -1)
               param_separator_first = "&";
            unten_neu = unten_neu + param_separator_first + "links=" + links + "&rechts=" + rechts;
         }
         parent.unten.location.href = unten_neu;
      }
      else {
         alert("Sie sind bereits eingeloggt!");
      }
   }
   
   function getCarType(fileName)   {
      var pos;
      
      pos = fileName.lastIndexOf(".");
      fileName = fileName.substring(0, pos);
      
      if ((pos = fileName.lastIndexOf("!")) != -1)
         fileName = fileName.substring(pos + 1, fileName.length);
      if ((pos = fileName.indexOf("$")) != -1)
         fileName = fileName.substring(0, pos);
         
      return fileName;
   }
// ]]>

