// Globale Variablen

var Artikel = 8;
var Zeilen  = 4;
var Spalten = 2;
var PNLaden = "";

var zwleiste = 2;

var aid = 0;

var LISTE = new Array(Artikel);
var GROSS = new Array(Artikel);
for (i=0; i < Artikel; i++) { GROSS[i]=0; LISTE[i]=0; }

function FormatZahl(s)
         {
         var nachkomma="" , alt='.' , neu=',' , changed=false;
         for (i=0 ; i<s.length ; i++)
              {
              if (s.charAt(i) == alt)
                 {
                 changed=true;
                 if (i == 0) s = neu + s.substring(1,s.length)
                 else
                    {
                    s = s.substring(0,i) + neu + s.substring(i+1,i+3);
                    nachkomma = s.substring(i+1,i+3);
                    }
                 if (nachkomma.length==1) s = s + '0';
                 return s;
                 }
              }
        if (changed == false) s = s+',00';
        return s;
        }

function setzeListe(anz,a1,a2,a3,a4,a5,a6,a7,a8)
         {
         LISTE[0] = a1;
         LISTE[1] = a2;
         LISTE[2] = a3;
         LISTE[3] = a4;
         LISTE[4] = a5;
         LISTE[5] = a6;
         LISTE[6] = a7;
         LISTE[7] = a8;

         for (i=0; i < Artikel; i++) GROSS[i]=0;
         }

function setzeListeA(z,anz,a1,a2,a3,a4,a5,a6,a7,a8)
         {
         LISTE[0] = a1;
         LISTE[1] = a2;
         LISTE[2] = a3;
         LISTE[3] = a4;
         LISTE[4] = a5;
         LISTE[5] = a6;
         LISTE[6] = a7;
         LISTE[7] = a8;

         aid = z;

         for (i=0; i < Artikel; i++) GROSS[i]=0;
         }


function detailsAus()
         {
         for (i=0; i < Artikel; i++) GROSS[i]=0;
         listeBauen();
         }

function produktGross(gz)
         {
         a = gz/2;
         if ( a == Math.floor(a) ) GROSS[gz+1] = 0
         else GROSS[gz-1] = 0;

         GROSS[gz] = 1;
         listeBauen();

         f_o.f_o_i.springeZu("un"+gz);
         }

function produktKlein(gz)
         {
         GROSS[gz] = 0;
         listeBauen();

         f_o.f_o_i.springeZu("ob"+gz);
         }

function produktGrossSMB(gz)
         {
         a = gz/2;
         if ( a == Math.floor(a) ) GROSS[gz+1] = 0
         else GROSS[gz-1] = 0;

         GROSS[gz] = 1;
         listeBauenT(1);
         }

function produktKleinSMB(gz) { GROSS[gz] = 0; listeBauenT(1); }

function produktGrossSMBA(gz)
         {
         a = gz/2;
         if ( a == Math.floor(a) ) GROSS[gz+1] = 0
         else GROSS[gz-1] = 0;

         GROSS[gz] = 1;
         listeBauenT(2);
         }

function produktKleinSMBA(gz) { GROSS[gz] = 0; listeBauenT(2); }

function produktA(pz)
         {
         var AID = LISTE[pz];
         var TEXT = '',Preis = 0, BSTP = "", Bzg = 0, PR = 0, Preis1 = 0;

         z = PRODUKT[AID][PTeam];
         var bordercolor = TEAMS[z][1];
         if ( GROSS[pz] == 1 ) bordercolor = TEAMS[z][2];

         Preis = FormatZahl(String(Math.round(PRODUKT[AID][PPreis]*(1+PRODUKT[AID][PMwSt]/10000))/100));

         str = PRODUKT[AID][PArtNr].substr(0,3);
         if (str == "SMB") { Bzg = 1; }

         TEXT += '<TABLE height="100%" bordercolor="' + bordercolor + '" width="100%" cellspacing="0" cellpadding="4" border="1" >';
         TEXT += '<TR>';
         TEXT += '<TD>';
         TEXT += '<TABLE height="100%" width="100%" cellspacing="0" cellpadding="0" border="0" >';
         TEXT += '<TR>';
         TEXT += '<TD height="1" align="left"  class="txt2"><A id="ob' + pz + '" class="txt2" HREF="javascript: parent.parent.produktGross('+ pz +');"><B>'+ PRODUKT[AID][PName] +'</B></A></TD>';
         if (Bzg == 1) TEXT += '<TD align="right" valign="top" class="txt1br" nowrap><B>ab '+ Preis +' '+ PRODUKT[AID][PWaehrung] +'</B></TD>';
         else          TEXT += '<TD align="right" valign="top" class="txt1br" nowrap><B>'+ Preis +' '+ PRODUKT[AID][PWaehrung] +'</B></TD>';
         TEXT += '</TR>';
         TEXT += '<TR><TD height="1" align="center" colspan="2"><hr width="90%" class="txt2" noshade size="1"></TD></TR>';
//         TEXT += '<TR><TD height="1" align="center" colspan="2" class="txt3">Im Preis ist die Umsatz- und Mw.-Steuer enthalten.<BR>Für den Versand des Artikels entstehen Versandkosten.<BR>Weitere Informationen zu den Versandsandkosten <A onMouseOver="VersandFenster();" onMouseOut="VersandAus();" HREF="javascript: ;"><B>hier</B></A></TD></TR>';
//         TEXT += '<TR><TD height="1" align="center" colspan="2"><hr width="90%" class="txt2" noshade size="1"></TD></TR>';
         TEXT += '<TR>';
         TEXT += '<TD height="100" colspan="2" align="left"  class="txt2">';
         TEXT += '<TABLE width="100%" border="0">';
         TEXT += '<TR>';
         TEXT += '<TD rowspan="3" width="50%" valign="middle" align="center" >';
         if (PRODUKT[AID][PBildK] != "0") TEXT += '<A class="txt2" HREF="javascript: parent.parent.produktGross('+ pz +');"><IMG SRC="'+ PRODUKT[AID][PBildK] +'" BORDER="1" ALT=""></A>';
         TEXT += '</TD>';
         TEXT += '<TD height="20" class="txt2" valign="middle" align="left">'
         TEXT += '<A class="txt2" HREF="javascript: ';
         if ( GROSS[pz] == 1 )
            {
            TEXT += 'parent.parent.produktKlein('+ pz +');"><IMG SRC="images/details-off.gif" WIDTH="54" HEIGHT="18" BORDER="0" ALT="Details ausschalten.">';
            }
         else
            {
            TEXT += 'parent.parent.produktGross('+ pz +');"><IMG SRC="images/details-on.gif" WIDTH="54" HEIGHT="18" BORDER="0" ALT="Details anzeigen - Details werden unter der Produktkurzbeschreibung angezeigt. Bitte zur Detailbeschreibung nach unten scrollen.">';
            }
         TEXT += '</A>';
         TEXT += '</TD>';
         TEXT += '<TR>';
         TEXT += '<TD valign="middle" align="center">';
         if (PRODUKT[AID][PLogo] != "logo_neutral.jpg")TEXT += '<IMG SRC="logos/'+ PRODUKT[AID][PLogo] +'" BORDER="0" ALT="">';
         TEXT += '</TD>';
         TEXT += '</TR>';
         TEXT += '</TR>';
         TEXT += '<TR><TD height="20" class="txt2" valign="bottom" align="right">';
         TEXT += 'Art.Nr : '+PRODUKT[AID][PArtNr];
         TEXT += '</TD></TR>';
         TEXT += '</TABLE>';
         TEXT += '</TD>';
         TEXT += '</TR>';
         TEXT += '<TR><TD height="1" align="center" colspan="2"><hr width="90%" class="txt2" noshade size="1"></TD></TR>';
         TEXT += '<TR>';
         TEXT += '<TD valign="top" colspan="2" align="left" class="txt3">';
         TEXT += PRODUKT[AID][PTextK];
         TEXT += '</TD>';
         TEXT += '</TR>';
         TEXT += '<TR><TD height="2" align="center" colspan="2"><hr width="90%" class="txt2" noshade size="1"></TD></TR>';

         if (Bzg == 1)
            {
            TEXT += '<TR>';
            TEXT += '<TD height="50" colspan="2" align="left"  class="txt2">';

            BSTP1 = AID + ",\'" + PRODUKT[AID][PName] + "\',";
            BSTP  = ",\'" + PRODUKT[AID][PWaehrung] + "\'," + PRODUKT[AID][PMwSt] + ",0,";
            ttt = 2;
            BSTP += ttt + "," + PRODUKT[AID][PVersand];
            TEXT += '<FORM name="F'+AID+'" method="POST">';
            TEXT += '<TABLE width="100%" height="100%" cellspacing="2" cellpadding="0" border="0">';

            if (PRODUKT[AID][PGross])
               {
               zw  = PRODUKT[AID][PGross].split(",");
               l  = zw.length-1;

               for (i=0; i < l; i++)
                   {
                   VS = 45;
                   if (zw[i] == "DIN A5")
                      {
                      PR     = 1724.1;
                      Preis1 = "20,00";
                      TX = '<B>DIN A5</B><BR>(ca. 13x18cm)';
                      VS = 4;
                      }
                   if (zw[i] == "DIN A4")
                      {
                      PR = 2758.6;
                      Preis1 = "32,00";
                      TX = '<B>DIN A4</B><BR>(ca. 20x30cm)';
                      VS = 4;
                      }
                   if (zw[i] == "DIN A3")
                      {
                      PR = 4310.3;
                      Preis1 = "50,00";
                      TX = '<B>DIN A3</B><BR>(ca. 30x45cm)';
                      }
                   if (zw[i] == "DIN A2")
                      {
                      PR = 8620.7;
                      Preis1 = "100,00";
                      TX = '<B>DIN A2</B><BR>(ca. 40x60cm)';
                      }
                   if (zw[i] == "DIN A1")
                      {
                      PR = 16379.3;
                      Preis1 = "190,00";
                      TX = '<B>DIN A1</B><BR>(ca. 50x70cm)';
                      }
                   if (zw[i] == "DIN A0")
                      {
                      PR = 21551.7;
                      Preis1 = "250,00";
                      TX = '<B>DIN A0</B><BR>(ca. 70x100cm)';
                      }
                   if (zw[i] == "100x140cm")
                      {
                      PR = 28448.3;
                      Preis1 = "330,00";
                      TX = '100 x 140cm';
                      }

                   BSTPK = BSTP + ttt + "," + VS;

                   TEXT += '<TR>';
                   TEXT += '<TD align="left" class="txt2" >' + TX + '</TD>';
                   TEXT += '<TD align="right" class="txt2" >'+ Preis1 +' &euro;&nbsp;</TD>';
                   TEXT += '<TD align="left" class="txt2" >';
                   TEXT += '<A HREF="javascript: aufg(\''+zw[i]+'\','+AID+',0);"><IMG SRC="images/pfeil_nach_oben.gif" WIDTH="10" HEIGHT="8" BORDER="0" ALT=""></A><INPUT NAME="A'+AID+zw[i]+'" class="txt2" TYPE="Text" NAME="ANZ" VALUE="1" SIZE="2" MAXLENGTH="5"><A HREF="javascript: abg(\''+zw[i]+'\','+AID+',0);"><IMG SRC="images/pfeil_nach_unten.gif" WIDTH="10" HEIGHT="8" BORDER="0" ALT=""></A>&nbsp;|&nbsp;<INPUT onClick="if (this.checked == true) BestellenTG(\''+zw[i]+'\',' + BSTP1 + PR + BSTPK + '); else { document.F'+AID+'[\'A'+AID+zw[i]+'\'].value = 0; BestellenTG(\''+zw[i]+'\',' + BSTP1 + PR + BSTPK + ');}" TYPE="Checkbox" NAME="L'+AID+zw[i]+'" VALUE="1">&nbsp;|&nbsp;<A class="txt2" HREF="javascript: BestellenTG(\''+zw[i]+'\',' + BSTP1 + PR + BSTPK + ');"><IMG NAME="I'+AID+zw[i]+'" SRC="images/korb-leer.gif" WIDTH="19" HEIGHT="17" BORDER="0" ALT=""></A>';
                   TEXT += '</TD>';
                   TEXT += '</TR>';
                   if (PR != 28448.3) TEXT += '<TR><TD align="center" valign="middle" colspan="3"><hr width="90%" color="#C0C0C0" noshade size="1"></TD></TR>';
                   }
               }

            TEXT += '<TR><TD height="2" align="center" colspan="3"><hr width="90%" class="txt2" noshade size="1"></TD></TR>';
            TEXT += '<TR>';
            TEXT += '<TD colspan="3" align="right">';
            TEXT += '<TABLE width="100%" border="0">';
            TEXT += '<TR>';
            TEXT += '<TD valign="bottom" align="left"  class="txt2">[<A id="un' + pz + '" class="txt2" HREF="javascript: ';
            if ( GROSS[pz] == 1 )
               {
               TEXT += 'parent.parent.produktKlein('+ pz +');">Details aus';
               }
            else
               {
               TEXT += 'parent.parent.produktGross('+ pz +');">Details ein';
               }
            TEXT += '</A>]</TD>';
            TEXT += '<TD valign="bottom" align="right" class="txt2">&nbsp;</TD>';
            TEXT += '</TR>';
            TEXT += '</TABLE>';
            TEXT += '</TD>';
            TEXT += '</TR>';
            TEXT += '</TABLE>';
            TEXT += '</FORM>';
            }
         else
            {
            TEXT += '<TR><TD height="2" class="lf'+ PRODUKT[AID][PLieferA] +'" align="right" colspan="2">'+ PRODUKT[AID][PLieferT] +'</TD></TR>';
            TEXT += '<TR><TD height="2" align="center" colspan="2"><hr width="90%" class="txt2" noshade size="1"></TD></TR>';

            TEXT += '<TR>';
            TEXT += '<TD height="50" colspan="2" align="left"  class="txt2">';

            if (PRODUKT[AID][PLieferA] < 5)
               {
               BSTP = AID + ",\'" + PRODUKT[AID][PName] + "\'," + PRODUKT[AID][PPreis] + ",\'" + PRODUKT[AID][PWaehrung] + "\'," + PRODUKT[AID][PMwSt] + ",0,";
               ttt = 0;
               if (PRODUKT[AID][PGross]) ttt += 2;
               if (PRODUKT[AID][PFarbe]) ttt += 1;
               BSTP += ttt + "," + PRODUKT[AID][PVersand];
               TEXT += '<FORM name="F'+AID+'" method="POST">';
               TEXT += '<TABLE width="100%" height="100%" cellspacing="2" cellpadding="0" border="0">';

               if (PRODUKT[AID][PGross])
                  {
                  zw  = PRODUKT[AID][PGross].split(",");
                  l  = zw.length-1;
                  for (i=0; i < l; i++)
                      {
                      TEXT += '<TR>';
                      TEXT += '<TD align="left" class="txt1" >'
                      TEXT += zw[i]+' :</TD>';
                      TEXT += '<TD colspan="2" align="left" class="txt1" >';
                      TEXT += '<A HREF="javascript: aufg(\''+zw[i]+'\','+AID+',0);"><IMG SRC="images/pfeil_nach_oben.gif" WIDTH="10" HEIGHT="8" BORDER="0" ALT=""></A><INPUT NAME="A'+AID+zw[i]+'" class="txt2" TYPE="Text" NAME="ANZ" VALUE="1" SIZE="4" MAXLENGTH="5"><A HREF="javascript: abg(\''+zw[i]+'\','+AID+',0);"><IMG SRC="images/pfeil_nach_unten.gif" WIDTH="10" HEIGHT="8" BORDER="0" ALT=""></A>&nbsp;|&nbsp;<INPUT onClick="if (this.checked == true) BestellenTG(\''+zw[i]+'\',' + BSTP + '); else { document.F'+AID+'[\'A'+AID+zw[i]+'\'].value = 0; BestellenTG(\''+zw[i]+'\',' + BSTP + ');}" TYPE="Checkbox" NAME="L'+AID+zw[i]+'" VALUE="1">&nbsp;|&nbsp;<A class="txt2" HREF="javascript: BestellenTG(\''+zw[i]+'\',' + BSTP + ');"><IMG NAME="I'+AID+zw[i]+'" SRC="images/korb-leer.gif" WIDTH="19" HEIGHT="17" BORDER="0" ALT=""></A>';
                      TEXT += '</TD>';
                      TEXT += '</TR>';
                      }
                  }
               else
                  {
                  TEXT += '<TR>';
                  TEXT += '<TD width="150" align="left" class="txt1" >';
                  TEXT += '<A HREF="javascript: auf('+AID+',0);"><IMG SRC="images/pfeil_nach_oben.gif" WIDTH="10" HEIGHT="8" BORDER="0" ALT=""></A><INPUT NAME="A'+AID+'" class="txt2" TYPE="Text" NAME="ANZ" VALUE="1" SIZE="4" MAXLENGTH="5"><A HREF="javascript: ab('+AID+',0);"><IMG SRC="images/pfeil_nach_unten.gif" WIDTH="10" HEIGHT="8" BORDER="0" ALT=""></A>&nbsp;|&nbsp;<INPUT onClick="if (this.checked == true) BestellenT(' + BSTP + '); else { document.F'+AID+'.A'+AID+'.value = 0; BestellenT(' + BSTP + '); }" TYPE="Checkbox" NAME="L'+AID+'" VALUE="1">&nbsp;|&nbsp;<A class="txt2" HREF="javascript: BestellenT(' + BSTP + ');"><IMG NAME="I'+AID+'" SRC="images/korb-leer.gif" WIDTH="19" HEIGHT="17" BORDER="0" ALT=""></A>';
                  TEXT += '</TD>';
                  TEXT += '<TD>&nbsp;</TD>';
                  TEXT += '<TD align="right" class="txt3">';
                  if (PRODUKT[AID][PFarbe])
                     {
                     TEXT += 'Farbe&nbsp;';
                     TEXT += PRODUKT[AID][PFarbe];
                     }
                  else TEXT += '&nbsp;';
                  TEXT += '</TD>';
                  TEXT += '</TR>';
                  }



               if (PRODUKT[AID][PAnzahl] != 0)
                  {
                  TEXT += '<TR>';
                  TEXT += '<TD colspan="3" align="right">';
                  TEXT += '<TABLE bgcolor="#F0F0FF" bordercolor="#9B9BFF" width="100%" cellspacing="2" cellpadding="0" border="1">';
                  TEXT += '<TR>';
                  TEXT += '<TD valign="middle">';
                  TEXT += '<TABLE bgcolor="#F0F0FF" width="100%" cellspacing="1" cellpadding="3" border="0">';
                  TEXT += '<TR><TD width="40%" valign="top" align="left" class="txt3">Verfügbare Menge:</TD>';
                  TEXT += '<TD align="right" valign="top" class="txt3">'+PRODUKT[AID][PAnzahl]+'</TD>';
                  TEXT += '</TABLE>';
                  TEXT += '</TD>';
                  TEXT += '</TR>';
                  TEXT += '</TABLE>';
                  TEXT += '</TD>';
                  TEXT += '</TR>';
                  }


               TEXT += '<TR>';
               TEXT += '<TD colspan="3" align="right">';
               TEXT += '<TABLE width="100%" border="0">';
               TEXT += '<TR>';
               TEXT += '<TD valign="bottom" align="left"  class="txt2">[<A id="un' + pz + '" class="txt2" HREF="javascript: ';
               if ( GROSS[pz] == 1 )
                  {
                  TEXT += 'parent.parent.produktKlein('+ pz +');">Details aus';
                  }
               else
                  {
                  TEXT += 'parent.parent.produktGross('+ pz +');">Details ein';
                  }
               TEXT += '</A>]</TD>';
               TEXT += '<TD valign="bottom" align="right" class="txt2">[<A class="txt2" HREF="javascript: BestellenT(' + BSTP + ');">in den Warenkorb legen</A>]&nbsp;</TD>';
               TEXT += '</TR>';
               TEXT += '</TABLE>';
               TEXT += '</TD>';
               TEXT += '</TR>';
               TEXT += '</TABLE>';
               TEXT += '</FORM>';
               }
            else
               {
               TEXT += '<TABLE height="100%" cellspacing="2" cellpadding="2" width="100%" border="0">';
               TEXT += '<TR>';
               TEXT += '<TD valign="bottom" align="left"  class="txt2">[<A id="un' + pz + '" class="txt2" HREF="javascript: ';
               if ( GROSS[pz] == 1 )
                  {
                  TEXT += 'parent.parent.produktKlein('+ pz +');">Details aus';
                  }
               else
                  {
                  TEXT += 'parent.parent.produktGross('+ pz +');">Details ein';
                  }
               TEXT += '</A>]</TD>';
               TEXT += '<TD valign="bottom" align="right" class="txt2">&nbsp;</TD>';
               TEXT += '</TR>';
               TEXT += '</TABLE>';
               }
            }

         TEXT += '</TD>';
         TEXT += '</TR>';
         TEXT += '</TABLE>';
         TEXT += '</TD>';
         TEXT += '</TR>';
         TEXT += '</TABLE>';

         return TEXT;
         }


function produktSMB(pz,at)
         {
         var AID = LISTE[pz];
         var TEXT = '',Preis = 0, BSTP = "", Bzg = 0, PR = 0, Preis1 = 0;

         z = PRODUKT[AID][PTeam];
         var bordercolor = TEAMS[z][1];
         if ( GROSS[pz] == 1 ) bordercolor = TEAMS[z][2];

         str = PRODUKT[AID][PArtNr].substr(0,3);
         if (str == "SMB") { Bzg = 1; }

         pos = istImAlbum(AID);

         TEXT += '<TABLE ';
         if (pos >= 0)
            {
            TEXT += 'bgcolor="#EDF1FD" ';
            bordercolor = "#BF0000";
            }
         TEXT += 'height="100%" bordercolor="' + bordercolor + '" width="100%" cellspacing="0" cellpadding="4" border="1" >';
         TEXT += '<TR>';
         TEXT += '<TD valign="top">';
         TEXT += '<TABLE  width="100%" cellspacing="0" cellpadding="0" border="0" >';
         TEXT += '<TR>';
         TEXT += '<TD height="100" colspan="2" align="left"  class="txt2">';
         TEXT += '<TABLE width="100%" border="0">';
         TEXT += '<TR>';
         TEXT += '<TD width="50%" valign="middle" align="center" >';
         if (PRODUKT[AID][PBildK] != "0")
            {
            if (at == 1) TEXT += '<A class="txt2" HREF="javascript: parent.parent.produktGrossSMB('+ pz +');"><IMG SRC="'+ PRODUKT[AID][PBildK] +'" BORDER="1" ALT=""></A><BR><DIV align="left" class="txt3gr">&nbsp;&nbsp;&nbsp;© by Schlegelmilch</DIV>';
            if (at == 2) TEXT += '<A class="txt2" HREF="javascript: parent.parent.produktGrossSMBA('+ pz +');"><IMG SRC="'+ PRODUKT[AID][PBildK] +'" BORDER="1" ALT=""></A><BR><DIV align="left" class="txt3gr">&nbsp;&nbsp;&nbsp;© by Schlegelmilch</DIV>';
            }

         TEXT += '</TD>';
         TEXT += '<TD height="20" class="txt3" valign="middle" align="left">'
         l = PRODUKT[AID][PTextK].lenght;
         TEXT += PRODUKT[AID][PTextK].substr(57, l);
         TEXT += '</TD></TR>';
         TEXT += '</TABLE>';
         TEXT += '</TD>';
         TEXT += '</TR>';
         TEXT += '<TR><TD height="2" align="center" colspan="2"><hr width="90%" class="txt2" noshade size="1"></TD></TR>';
         if (pos >= 0 && at == 1)
            {
            TEXT += '<TR><TD class="txt2br" height="2" align="center" colspan="2"><B>Dieses Foto befindet sich in Ihrem Album!</B></TD></TR>';
            TEXT += '<TR><TD height="2" align="center" colspan="2"><hr width="90%" class="txt2" noshade size="1"></TD></TR>';
            }
         TEXT += '<TR>';
         TEXT += '<TD colspan="3" align="right">';
         TEXT += '<TABLE width="100%" border="0">';
         TEXT += '<TR>';
         TEXT += '<TD valign="bottom" align="left"  class="txt2">[<A class="txt2" HREF="javascript: ';
         if ( GROSS[pz] == 1 )
            {
            if (at == 1) TEXT += 'parent.parent.produktKleinSMB('+ pz +');">Details aus';
            if (at == 2) TEXT += 'parent.parent.produktKleinSMBA('+ pz +');">Details aus';
            }
         else
            {
            if (at == 1) TEXT += 'parent.parent.produktGrossSMB('+ pz +');">Details ein';
            if (at == 2) TEXT += 'parent.parent.produktGrossSMBA('+ pz +');">Details ein';
            }
         TEXT += '</A>]</TD>';

         if (at == 1) TEXT += '<TD valign="bottom" align="right" class="txt2">[<A class="txt2" HREF="javascript: parent.parent.zumAlbum(' + AID + ');">in Ihr pers. Album legen</A>]&nbsp;</TD>';
         if (at == 2) TEXT += '<TD valign="bottom" align="right" class="txt2">[<A class="txt2" HREF="javascript: parent.parent.bestellAlbum(' + AID + '); anzeigeR();">dieses Foto bestellen</A>]&nbsp;</TD>';

         TEXT += '</TR>';
         TEXT += '</TABLE>';

         TEXT += '</TD>';
         TEXT += '</TR>';
         TEXT += '</TABLE>';
         TEXT += '</TD>';
         TEXT += '</TR>';
         TEXT += '</TABLE>';

         return TEXT;
         }

function produktDetail(pz,pos,smb)
         {
         var AID = LISTE[pz];
         var TEXT = '',Preis = 0;

         z = PRODUKT[AID][PTeam];
         var bordercolor = TEAMS[z][2];

         Preis = FormatZahl(String(Math.round(PRODUKT[AID][PPreis]*(1+PRODUKT[AID][PMwSt]/10000))/100));

         TEXT += '<TR>';
         TEXT += '<TD align="center" >';
         if (pos == 1) TEXT += '<IMG SRC="images/pfeil.gif" WIDTH="250" HEIGHT="7" BORDER="0" ALT="">';
         TEXT +='</TD>';
         TEXT += '<TD align="center" >';
         if (pos == 2) TEXT += '<IMG SRC="images/pfeil.gif" WIDTH="250" HEIGHT="7" BORDER="0" ALT="">';
         TEXT +='</TD>';
         TEXT += '</TR>';

         TEXT += '<TR>';
         TEXT += '<TD colspan="2">';
         TEXT += '<TABLE bordercolor="' + bordercolor + '" width="100%" cellspacing="0" cellpadding="4" border="1" >';
         TEXT += '<TR>';
         TEXT += '<TD>';
         TEXT += '<TABLE width="100%" cellspacing="0" cellpadding="0" border="0" >';
         TEXT += '<TR>';

         TEXT += '<TD align="left" width="250">';
         if (PRODUKT[AID][PBildG] != "0")
            {
            if (PRODUKT[AID][PBildB] == "1") TEXT += '<A class="txt2" HREF="javascript: bildzoom('+ AID +');">';
            TEXT += '<IMG SRC="'+ PRODUKT[AID][PBildG] +'" WIDTH="245" BORDER="1" ALT="">';
            if (PRODUKT[AID][PBildB] == "1") TEXT += '</A>';
            }
         if (PRODUKT[AID][PBildB] == "1") TEXT += '<BR><BR><A class="txt2" HREF="javascript: bildzoom('+ AID +');"><IMG SRC="images/lupe.gif" WIDTH="16" HEIGHT="16" BORDER="0" ALT=""> Größeres Bild ansehen</A>';
         TEXT += '</TD>';

         TEXT += '<TD valign="top">';
         TEXT += '<TABLE height="100%" width="100%" cellspacing="0" cellpadding="3" border="0" >';
         TEXT += '<TR>';
         TEXT += '<TD align="left"  class="txt2"><B>'+ PRODUKT[AID][PName] +'</B></TD>';
         TEXT += '<TD align="right" valign="top" class="txt1br">&nbsp;';
         if (smb == 0) TEXT += '<B>'+ Preis +' '+ PRODUKT[AID][PWaehrung] +'</B>';
         TEXT += '</TD>';
         TEXT += '</TR>';
         TEXT += '<TR><TD height="20" align="center" colspan="2"><hr width="90%" class="txt2" noshade size="1"></TD></TR>';
         TEXT += '<TR><TD colspan="2" class="txt1" valign="top" align="left">';
         TEXT += PRODUKT[AID][PTextG];
         if (PRODUKT[AID][PMaterial] != "") TEXT += '<BR><BR>Material : '+PRODUKT[AID][PMaterial];
         TEXT += '</TD></TR>';

         if (smb == 2) TEXT += '<TR><TD valign="bottom" align="right" colspan="2" >[<A class="txt2" HREF="javascript: parent.parent.produktKleinSMBA('+ pz +');">Details aus</A>]</TD></TR>';
         if (smb == 1) TEXT += '<TR><TD valign="bottom" align="right" colspan="2" >[<A class="txt2" HREF="javascript: parent.parent.produktKleinSMB('+ pz +');">Details aus</A>]</TD></TR>';
         if (smb == 0) TEXT += '<TR><TD valign="bottom" align="right" colspan="2" >[<A class="txt2" HREF="javascript: parent.parent.produktKlein('+ pz +');">Details aus</A>]</TD></TR>';

         TEXT += '</TABLE>';
         TEXT += '</TD>';

         TEXT += '</TR>';
         TEXT += '</TABLE>';
         TEXT += '</TD>';
         TEXT += '</TR>';
         TEXT += '</TABLE>';
         TEXT += '</TD>';
         TEXT += '</TR>';

         return TEXT;
         }


function listeBauenT(smb)
         {
         var t="";
         var i , j , spid, pos=0 , posz = 0 , z=0 , nl = 0 , zl = 0;

         nl = testenEintrag();

         if (nl == 1)
            {
            spid = holeShop();
            ptid = holePartner();
            if (aid == 0) f_u.location.replace("nachladen.php3?"+PNLaden+"&SPID="+spid+"&PTID="+ptid+"&SMB="+smb);
            else          f_u.location.replace("nachladen-angebote.php3?"+PNLaden+"&AID="+aid);
            }
         else
            {

         t += '<TABLE border="0" cellspacing="4" cellpadding="0" width="600" align="center">';

         for (i=1; i <= Zeilen; i++)
             {
             if (zl == 1) break;
             t += '<TR>';

             for (j=1; j <= Spalten; j++)
                 {
                 t += '<TD height="10" valign="middle" align="center" width="50%" >';
                 if (LISTE[z] == 0)
                    {
                    t += "&nbsp;";
                    zl = 1;
                    }
                 else
                    {
                    if (smb == 2) t += produktSMB(z,2);
                    if (smb == 1) t += produktSMB(z,1);
                    if (smb == 0) t += produktA(z);
                    }
                 t += '</TD>';

                 if ( GROSS[z] == 1 ) { pos = j; posz = z; }

                 z++;
                 }

             t += '</TR>';

             if (LISTE[z] == 0) zl=1;

             if ( pos > 0 )
                {

                t += produktDetail(posz,pos,smb);

                pos = 0;
                }

             if (smb != 1)
                {
                if (zwleiste == 1) t += '<TR><TD align="center" class="txt" colspan="2"><IMG SRC="images/einstellung/leiste-we.gif" WIDTH="584" HEIGHT="40" BORDER="0" ALT=""></TD></TR>';
                else               t += '<TR><TD class="txt" colspan="2">&nbsp;<BR>&nbsp;</TD></TR>';
                }

             }

         t += '</TABLE>';

         f_o.f_o_i.setzen('Inhalt',0,0,t);

            }
         }

function listeBauen()    { listeBauenT(0) }
function listeBauenSMB() { listeBauenT(1) }
function listeBauenSMBA(){ listeBauenT(2) }

function testenEintrag()
         {
         var text="", j = 0;

         for (i=0;i<=7;i++)
             {
             if (LISTE[i] == 0) continue;
             if (PRODUKT[LISTE[i]]) continue;
             text += "PIDL["+i+"]="+LISTE[i]+"&";
             j = 1;
             }

         PNLaden = text+"TEST=0";
         return j;
         }
