var fnatur = new Image();
fnatur.src = "../../bilder/i1_weiss.jpg";
var fblau = new Image();
fblau.src = "../../bilder/i1_blau.jpg";
var forange = new Image();
forange.src = "../../bilder/i2_orange.jpg";
var fweinrot = new Image();
fweinrot.src = "../../bilder/i1_weinrot.jpg";
var fschwarz = new Image();
fschwarz.src = "../../bilder/i1_schwarz.jpg";


function sgfutb()
{
   window.document.formfut.Ausf.length = 2;
   window.document.formfut.Ausf.options[0].text  = "Standard";
   window.document.formfut.Ausf.options[0].value = "Standard";
   window.document.formfut.Ausf.options[1].text  = "Standard Plus";
   window.document.formfut.Ausf.options[1].value = "Plus";
  if (window.document.formfut.Breite.value == 75)
  {
     window.document.formfut.Ausf.selectedIndex = 0;
     window.document.formfut.Ausf.length = 1;
     window.document.formfut.Ausf.options[0].text  = "Standard";
     window.document.formfut.Ausf.options[0].value = "Standard";
  }
   sgfut();
}

function sgfut()
{
   if (window.document.formfut.Farbe.value == "natur")     window.document.bfutfa.src = fnatur.src;
   if (window.document.formfut.Farbe.value == "blau")      window.document.bfutfa.src = fblau.src;
   if (window.document.formfut.Farbe.value == "orange")    window.document.bfutfa.src = forange.src;
   if (window.document.formfut.Farbe.value == "weinrot")   window.document.bfutfa.src = fweinrot.src;
   if (window.document.formfut.Farbe.value == "schwarz")   window.document.bfutfa.src = fschwarz.src;
   var B = parseInt(window.document.formfut.Breite.value);
   var L = parseInt(window.document.formfut.Laenge.value);
   var Af = window.document.formfut.Ausf.value;
   var Fu = window.document.formfut.Fuell.value;
   var qmg = 0;
   var volproqm = 0;
   if (Fu == "2BW") {
      qmg = 3;
      volproqm = 40;
   }
   if (Fu == "3BW") {
      qmg = 4;
      volproqm = 60;
   }
   if (Fu == "2BW1SW") {
      qmg = 4;
      volproqm = 65;
   }
   var B = parseInt(window.document.formfut.Breite.value);
   var L = parseInt(window.document.formfut.Laenge.value);
   var volumen = runden(B/100*L/100*volproqm/10)*10;
   if (volumen > 240)
      volumen = 240;
   var gewicht = runden(B/100*L/100*qmg/10)*10;
   window.document.formfut.Gewicht.value = komma(gewicht,1);
   var volgew = gewicht;
   if (28*volumen/240 > volgew)
      volgew = 28*volumen/240;
   window.document.formfut.Volgew.value = komma(volgew,1);
   if (B == 75  && L == 200 && Af == "Standard" && Fu == "2BW")           pr = "99.50";
   if (B == 75  && L == 200 && Af == "Standard" && Fu == "3BW")           pr = "117.50";
   if (B == 75  && L == 200 && Af == "Standard" && Fu == "2BW1SW")        pr = "119.50";
   if (B == 90  && L == 200 && Af == "Standard" && Fu == "2BW")           pr = "131.50";
   if (B == 90  && L == 200 && Af == "Standard" && Fu == "3BW")           pr = "144.00";
   if (B == 90  && L == 200 && Af == "Standard" && Fu == "2BW1SW")        pr = "148.50";
   if (B == 90  && L == 200 && Af == "Plus"     && Fu == "2BW")           pr = "182.50";
   if (B == 90  && L == 200 && Af == "Plus"     && Fu == "3BW")           pr = "203.50";
   if (B == 90  && L == 200 && Af == "Plus"     && Fu == "2BW1SW")        pr = "208.00";
   if (B == 120 && L == 200 && Af == "Standard" && Fu == "2BW")           pr = "148.50";
   if (B == 120 && L == 200 && Af == "Standard" && Fu == "3BW")           pr = "167.50";
   if (B == 120 && L == 200 && Af == "Standard" && Fu == "2BW1SW")        pr = "171.50";
   if (B == 120 && L == 200 && Af == "Plus"     && Fu == "2BW")           pr = "214.00";
   if (B == 120 && L == 200 && Af == "Plus"     && Fu == "3BW")           pr = "244.00";
   if (B == 120 && L == 200 && Af == "Plus"     && Fu == "2BW1SW")        pr = "248.00";
   if (B == 160 && L == 200 && Af == "Standard" && Fu == "2BW")           pr = "184.50";
   if (B == 160 && L == 200 && Af == "Standard" && Fu == "3BW")           pr = "214.00";
   if (B == 160 && L == 200 && Af == "Standard" && Fu == "2BW1SW")        pr = "218.50";
   if (B == 160 && L == 200 && Af == "Plus"     && Fu == "2BW")           pr = "250.00";
   if (B == 160 && L == 200 && Af == "Plus"     && Fu == "3BW")           pr = "284.00";
   if (B == 160 && L == 200 && Af == "Plus"     && Fu == "2BW1SW")        pr = "290.50";
   if (B == 200 && L == 200 && Af == "Standard" && Fu == "2BW")           pr = "212.00";
   if (B == 200 && L == 200 && Af == "Standard" && Fu == "3BW")           pr = "248.00";
   if (B == 200 && L == 200 && Af == "Standard" && Fu == "2BW1SW")        pr = "254.50";
   if (B == 200 && L == 200 && Af == "Plus"     && Fu == "2BW")           pr = "290.50";
   if (B == 200 && L == 200 && Af == "Plus"     && Fu == "3BW")           pr = "330.50";
   if (B == 200 && L == 200 && Af == "Plus"     && Fu == "2BW1SW")        pr = "337.00";
   if (B == 240 && L == 200 && Af == "Standard" && Fu == "2BW")           pr = "237.50";
   if (B == 240 && L == 200 && Af == "Standard" && Fu == "3BW")           pr = "277.50";
   if (B == 240 && L == 200 && Af == "Standard" && Fu == "2BW1SW")        pr = "286.00";
   if (B == 240 && L == 200 && Af == "Plus"     && Fu == "2BW")           pr = "333.00";
   if (B == 240 && L == 200 && Af == "Plus"     && Fu == "3BW")           pr = "381.50";
   if (B == 240 && L == 200 && Af == "Plus"     && Fu == "2BW1SW")        pr = "388.00";
   window.document.formfut.HPreis.value = pr;
   window.document.formfut.Preis.value = komma(pr,2);
}

function runden(wert)
{
   var k = (Math.round(100 * (wert + 0.00001)) / 100 + 0.001) + '';	
   k = k.substring(0, k.indexOf('.') + 3);
   return k;
}

function komma(txt,txtlen)
{
   var ttt = String(txt);
   var t = "";
   var pkt = 0;
   var pnk = 0;
   for (i=0; i < ttt.length; i++)
   {
      if (ttt.charAt(i) == ".")
      {
         t = t.concat(",");
         pkt = 1;
      }
      else                          
      {
         t = t.concat(ttt.charAt(i));
         if (pkt == 1)    pnk++;
      }
   }
   if (pkt == 0)
   {
      t = t.concat(",");
      for (i=0; i < txtlen; i++)      t = t.concat("0");
   }
   else
      if (pnk > txtlen)
      {
         t = t.substring(0,t.length-pnk+txtlen);
      }
      else
      {
         for (i=pnk; i < txtlen; i++)    t = t.concat("0");
      }
   return t;
}

function buy(nr)
{
   var menge = 1;
   var B = parseInt(window.document.formfut.Breite.value);
   var L = parseInt(window.document.formfut.Laenge.value);
   var Fa = window.document.formfut.Farbe.value;
   var Af = window.document.formfut.Ausf.value;
   var Fu = window.document.formfut.Fuell.value;
   var bez = 'Liegefuton Standard';
   var beze = 'Futon Standard';
   nr = 'F';
   if (Af == 'Plus')         nr = 'FBI';
   nr = nr.concat(B);
   if (Fu == '2BW')          nr = nr.concat('Z');
   if (Fu == '3BW')          nr = nr.concat('D');
   if (Fu == '2BW1SW')       nr = nr.concat('S');
   if (Fa == 'natur')        nr = nr.concat('0');
   if (Fa == 'blau')         nr = nr.concat('3');
   if (Fa == 'orange')       nr = nr.concat('4');
   if (Fa == 'weinrot')      nr = nr.concat('5');
   if (Fa == 'schwarz')      nr = nr.concat('7');
   if (Af == 'Plus')         bez = bez.concat(" Plus");
   if (Af == 'Plus')         beze = beze.concat(" Plus");
   bez = bez.concat(', ');
   bez = bez.concat(B);
   bez = bez.concat('x');
   bez = bez.concat(L);
   bez = bez.concat(', ');
   bez = bez.concat(Fa);
   bez = bez.concat(', ');
   bez = bez.concat(Fu);
   beze = beze.concat(', ');
   beze = beze.concat(B);
   beze = beze.concat('x');
   beze = beze.concat(L);
   beze = beze.concat(', ');
   if (Fa == 'natur')        beze = beze.concat('natural');
   if (Fa == 'blau')         beze = beze.concat('blue');
   if (Fa == 'orange')       beze = beze.concat('orange');
   if (Fa == 'weinrot')      beze = beze.concat('claret');
   if (Fa == 'schwarz')      beze = beze.concat('black');
   beze = beze.concat(', ');
   beze = beze.concat(Fu);
   var pr = window.document.formfut.HPreis.value;
   var lz = '4';
   var volgew = window.document.formfut.Volgew.value;
   var strFilename;
   var strHref = self.location.href;
   strHref = strHref.replace(/V/g,"\\");
   var ildx = strHref.lastIndexOf("\\");
   if (-1 < ildx) {
      strFilename = strHref.substring(ildx+1);
   } else {
      strFilename = strHref;
   }
   window.location.href = "../../php/buysg.php?bez="+bez+"&beze="+beze+"&art="+nr+"&preis="+pr+"&lz="+lz+"&volgew="+volgew+"&url="+strFilename;
}

function sgfutbez()
{
   if (window.document.formfutbez.Farbe.value == "natur")     window.document.bfutbezfa.src = fnatur.src;
   if (window.document.formfutbez.Farbe.value == "blau")      window.document.bfutbezfa.src = fblau.src;
   if (window.document.formfutbez.Farbe.value == "orange")    window.document.bfutbezfa.src = forange.src;
   if (window.document.formfutbez.Farbe.value == "weinrot")   window.document.bfutbezfa.src = fweinrot.src;
   if (window.document.formfutbez.Farbe.value == "schwarz")   window.document.bfutbezfa.src = fschwarz.src;
   var B = parseInt(window.document.formfutbez.Breite.value);
   var L = parseInt(window.document.formfutbez.Laenge.value);
   var qmg = 0.66;
   var volproqm = 2.95;
   var volumen = runden(B/100*L/100*volproqm/10)*10;
   if (volumen > 240)
      volumen = 240;
   var gewicht = runden(B/100*L/100*qmg/10)*10;
   window.document.formfutbez.Gewicht.value = komma(gewicht,1);
   var volgew = gewicht;
   if (28*volumen/240 > volgew)
      volgew = 28*volumen/240;
   window.document.formfutbez.Volgew.value = komma(volgew,1);
   if (B == 90   && L == 200)     pr = "91.00";
   if (B == 120  && L == 200)     pr = "102.00";
   if (B == 160  && L == 200)     pr = "116.50";
   if (B == 200  && L == 200)     pr = "127.00";
   if (B == 240  && L == 200)     pr = "148.50";
   window.document.formfutbez.HPreis.value = pr;
   window.document.formfutbez.Preis.value = komma(pr,2);
}

function buyb(nr)
{
   var menge = 1;
   var B = parseInt(window.document.formfutbez.Breite.value);
   var L = parseInt(window.document.formfutbez.Laenge.value);
   var Fa = window.document.formfutbez.Farbe.value;
   var bez = 'Bezug für Liegefuton';
   var beze = 'Cover for Futon';
   nr = 'FB';
   nr = nr.concat(B);
   if (Fa == 'natur')        nr = nr.concat('-0');
   if (Fa == 'blau')         nr = nr.concat('-3');
   if (Fa == 'orange')       nr = nr.concat('-4');
   if (Fa == 'weinrot')      nr = nr.concat('-5');
   if (Fa == 'schwarz')      nr = nr.concat('-7');
   bez = bez.concat(', ');
   bez = bez.concat(B);
   bez = bez.concat('x');
   bez = bez.concat(L);
   bez = bez.concat(', ');
   bez = bez.concat(Fa);
   beze = beze.concat(', ');
   beze = beze.concat(B);
   beze = beze.concat('x');
   beze = beze.concat(L);
   beze = beze.concat(', ');
   if (Fa == 'natur')        beze = beze.concat('natural');
   if (Fa == 'blau')         beze = beze.concat('blue');
   if (Fa == 'orange')       beze = beze.concat('orange');
   if (Fa == 'weinrot')      beze = beze.concat('claret');
   if (Fa == 'schwarz')      beze = beze.concat('black');
   var pr = window.document.formfutbez.HPreis.value;
   var lz = '4';
   var volgew = window.document.formfutbez.Volgew.value;
   var strFilename;
   var strHref = self.location.href;
   strHref = strHref.replace(/V/g,"\\");
   var ildx = strHref.lastIndexOf("\\");
   if (-1 < ildx) {
      strFilename = strHref.substring(ildx+1);
   } else {
      strFilename = strHref;
   }
   window.location.href = "../../php/buysg.php?bez="+bez+"&beze="+beze+"&art="+nr+"&preis="+pr+"&lz="+lz+"&volgew="+volgew+"&url="+strFilename;
}
