function angebotswechsel(doc)
{	var i=0;
	var angebotsdiv=doc.getElementById('angebotsdiv'+i);
	while (angebotsdiv && angebotsdiv.style.visibility!='visible')
	{	i=i+1;
		angebotsdiv=doc.getElementById('angebotsdiv'+i);
	}
	if (angebotsdiv)
	{	angebotsdiv.style.visibility='hidden';
		angebotsdiv.style.display='none';
	}
	{	i=i+1;
		angebotsdiv=doc.getElementById('angebotsdiv'+i);
	}
	if (!angebotsdiv)
	{	angebotsdiv=doc.getElementById('angebotsdiv0');
	}
	if (angebotsdiv)
	{	angebotsdiv.style.visibility='visible';
		angebotsdiv.style.display='inline';
	}
}

function bezahlartwechsel(doc,value)
{
if (false)
{
	var bezahlartElem=doc.getElementById('BestBezahlper');
	var wert="";
	if (value)
	{	wert=value;
	}
	else
	{	
		wert = bezahlartElem.value;
	}
	var strasse=doc.getElementById('BestStrasse');
	var plz=doc.getElementById('BestPlz');
	var ort=doc.getElementById('BestOrt');
	if (wert=="Paypal")
	{	strasse.disabled=true;
		strasse.readOnly=true;
		plz.disabled=true;
		plz.readOnly=true;
		ort.disabled=true;
		ort.readOnly=true;
	}
	else
	{	strasse.disabled=false;
		strasse.readOnly=false;
		plz.disabled=false;
		plz.readOnly=false;
		ort.disabled=false;
		ort.readOnly=false;
	}
}
}

function initdoc(doc,win)
{ var allheight = win.innerHeight;
  if (!allheight)
  { allheight = doc.body.offsetHeight;
  }
  var allwidth = win.innerWidth;
  if (!allwidth)
  { allwidth = doc.body.offsetWidth;
  }
  var contentdiv = doc.getElementById('contentdiv');
  if (contentdiv)
  { contentdiv.style.height = (allheight-156) + 'px';
    contentdiv.style.width = (allwidth-140) + 'px';
  }
  var imgbodyshop = doc.getElementById('imgbodyshop');
  if (imgbodyshop)
  { imgbodyshop.height=imgbodyshop.height*((allwidth-160)/2)/imgbodyshop.width;
    imgbodyshop.width=(allwidth-160)/2;
  }
  var mbdbodyshop = doc.getElementById('mbdbodyshop');
  if (mbdbodyshop)
  { mbdbodyshop.height=mbdbodyshop.height*((allwidth-160)/2)/mbdbodyshop.width;
    mbdbodyshop.width=(allwidth-160)/2;
  }
  var imgbbteam = doc.getElementById('imgbbteam');
  if (imgbbteam)
  { imgbbteam.height=imgbbteam.height*((allwidth-160)/2)/imgbbteam.width;
    imgbbteam.width=(allwidth-160)/2;
    if (imgbbteam.width>300)
    { imgbbteam.src=imgbbteam.src.replace(".620.jpg",".jpg").replace(".jpg",".620.jpg");
    }
  }
  var flashdiv = doc.getElementById('flashdiv');
  if (flashdiv)
  { flashdiv.style.xheight = (allheight-156) + 'px';
  }
  var flashmsgdiv = doc.getElementById('flashmsgdiv');
  if (flashmsgdiv)
  { flashmsgdiv.style.height = (allheight-156) + 'px';
  }
  var flashimg = doc.getElementById('flashimg');
  if (flashimg)
  { flashimg.width=(allwidth-165)*4/5;
  }
  var menudiv  = doc.getElementById('menudiv');
  if (menudiv)
  { menudiv.style.height = (allheight-156) + 'px';
  }
  var footerdiv = doc.getElementById('footerdiv');
  if (footerdiv)
  { footerdiv.style.width = (allwidth-13) + 'px';
  }
  var startfieldname = getCookie("startfield");
  if (startfieldname)
  { var startfield = doc.getElementById(startfieldname);
    if (startfield)
    { startfield.focus();
      delCookie("startfield");
    }
  }
  if (doc)
  { var felder = doc.getElementsByTagName("input");
    if (felder)
    { var i = 0;
      while (i<felder.length)
      { id=felder[i].id;
        if (id)
        { if (id.substring(0,3)=='ART')
          { if (1*felder[i].value==0)
            { var menge = getQty(getCookie("BB-SPORTNAHRUNG"),id);
              if (1*menge>0)
              { felder[i].value = menge;
              } else
              { felder[i].value = "";
              }
            }
          }
        }
        i = i + 1;
      }
    }
    var artikelindex=0;
    var artikeldiv=doc.getElementById("artikel"+artikelindex);
    while (artikeldiv)
    { var artikelbeschreibungdiv=doc.getElementById("artikelbeschreibung"+artikelindex);
      if (artikelbeschreibungdiv)
      { if (artikelbeschreibungdiv.childNodes.length>6)
        { artikeldiv.style.height=240;
        }
      }
      artikelindex=artikelindex+1
      artikeldiv=doc.getElementById("artikel"+artikelindex);
    }
  }
  var checkOk = doc.getElementById("DIV_OK");
  if (checkOk)
  { var txtOK = getCookie("txtOK");
    if (txtOK)
    { delCookie("txtOK");
      checkOk.appendChild(document.createTextNode(txtOK));
      checkOk.style.visibility="visible";
    }
  }
  var alertOK = getCookie("alertOK");
  if (alertOK)
  { delCookie("alertOK");
    alert(unescape(alertOK));
  }
}

function showSubmenu(name)
{	var actName = document.getElementById('actSubmenu');
	if (actName)
	{	var actSubmenu = document.getElementById('subm'+actName.value);
		if (actSubmenu)
		{	//actSubmenu.class='menusubhid';
			actSubmenu.style.visibility='hidden';
			actSubmenu.style.display='none';
		}
		actName.value=name;
	}
	var actSubmenu = document.getElementById('subm'+name);
	if (actSubmenu)
	{	//actSubmenu.class='menusubvis';
		actSubmenu.style.visibility='visible';
		actSubmenu.style.display='inline';
	}
}

function checkMenge(doc,artikel)
{ if (doc)
  { var feld = doc.getElementById('ART'+artikel);
    if (feld)
    { if (1*feld.value==0)
      { var menge = getQty(getCookie("BB-SPORTNAHRUNG"),'ART'+artikel);
        if (1*menge>0)
        { feld.value = menge;
        } else
        { feld.value = "1";
        }
      }
    }
  }
}

function setMenge(doc,artikel)
{ var menge = 0;
  var preis = 0;
  var ersparnis = 0;
  var mengeElem = doc.getElementById('ART'+artikel);
  if (mengeElem)
  { menge=1*mengeElem.value;
  }
  var preisElem = doc.getElementById('PRS'+artikel);
  if (preisElem)
  { preis=1*preisElem.value;
  }
  var ersparnisElem = doc.getElementById('SPR'+artikel);
  if (ersparnisElem)
  { ersparnis=1*ersparnisElem.value;
  }
  var order = new String(getCookie("BB-SPORTNAHRUNG"));
  if (menge>0)
  { order = addItem (order, 'ART'+artikel, menge);
    if (preis>0)
    { order = addItem (order, 'PRS'+artikel, preis);
    }
    if (ersparnis>0)
    { order = addItem (order, 'SPR'+artikel, ersparnis);
    }
    var txtElem = doc.getElementById('TXT'+artikel);
    if (txtElem)
    { setCookie(artikel, txtElem.value);
    }
  } else
  { order = delItem (order, 'ART'+artikel);
    order = delItem (order, 'PRS'+artikel);
    order = delItem (order, 'SPR'+artikel);
  }
  setCookie("BB-SPORTNAHRUNG", order);
  actuWK(doc);
  return null;
}

function setSummenMenge(doc,artikel)
{	if (artikel)
	{	{	var summe = 0;
  			var menge = 0;
			var i = 0;
			var geschmack = "";
			var mengeElem = doc.getElementById('ART'+artikel+'-'+i);
			while (mengeElem)
			{	menge=1*mengeElem.value;
				if (menge>0)
				{	summe=summe+menge;
					var gesBezElem = doc.getElementById('GES'+artikel+'-'+i);
					if (gesBezElem)
					{	geschmack=geschmack+menge+"x"+gesBezElem.value+" ";
					}
					gesBezElem = doc.getElementById('FAR'+artikel+'-'+i);
					if (gesBezElem)
					{	geschmack=geschmack+menge+"x"+gesBezElem.value+" ";
					}
					gesBezElem = doc.getElementById('GRO'+artikel+'-'+i);
					if (gesBezElem)
					{	geschmack=geschmack+menge+"x"+gesBezElem.value+" ";
					}
					gesBezElem = doc.getElementById('GRF'+artikel+'-'+i);
					if (gesBezElem)
					{	geschmack=geschmack+menge+"x"+gesBezElem.value+" ";
					}
				}
				i = i + 1;
				mengeElem = doc.getElementById('ART'+artikel+'-'+i);
			}
			mengeElem = doc.getElementById('ART'+artikel);
			if (mengeElem)
			{	mengeElem.value=summe;
				setMenge(doc,artikel);
			}
			if (geschmack.length>0)
			{	var order = new String(getCookie("BB-SPORTNAHRUNG"));
				order = addItem (order, 'GES'+artikel, geschmack);
				order = addItem (order, 'GRO'+artikel, geschmack);
				order = addItem (order, 'GRF'+artikel, geschmack);
				order = addItem (order, 'FAR'+artikel, geschmack);
				setCookie("BB-SPORTNAHRUNG", order);
			}
		}
	}
}

function checkGeschmack(doc,artikel)
{ if (doc)
  { var feld = doc.getElementById('GES'+artikel);
    if (feld)
    { if (feld.value.length==0)
      { var geschmack = getQty(getCookie("BB-SPORTNAHRUNG"),'GES'+artikel);
        if (geschmack)
        { if (geschmack.length>0)
          { feld.value = geschmack;
          }
        }
      }
    }
    feld = doc.getElementById('GRF'+artikel);
    if (feld)
    { if (feld.value.length==0)
      { var geschmack = getQty(getCookie("BB-SPORTNAHRUNG"),'GRF'+artikel);
        if (geschmack)
        { if (geschmack.length>0)
          { feld.value = geschmack;
          }
        }
      } 
    }
    feld = doc.getElementById('GRO'+artikel);
    if (feld)
    { if (feld.value.length==0)
      { var geschmack = getQty(getCookie("BB-SPORTNAHRUNG"),'GRO'+artikel);
        if (geschmack)
        { if (geschmack.length>0)
          { feld.value = geschmack;
          }
        }
      }
    }
    feld = doc.getElementById('FAR'+artikel);
    if (feld)
    { if (feld.value.length==0)
      { var geschmack = getQty(getCookie("BB-SPORTNAHRUNG"),'FAR'+artikel);
        if (geschmack)
        { if (geschmack.length>0)
          { feld.value = geschmack;
          }
        }
      }
    }
  }
}


function setGeschmack(doc,artikel)
{ var geschmackElem = doc.getElementById('GES'+artikel);
  if (geschmackElem)
  { var geschmack=geschmackElem.value;
    if (geschmack)
    { if (geschmack.length>0)
      { var order = new String(getCookie("BB-SPORTNAHRUNG"));
        order = addItem (order, 'GES'+artikel, geschmack);
        setCookie("BB-SPORTNAHRUNG", order);
      }
    }
  }
  geschmackElem = doc.getElementById('GRF'+artikel);
  if (geschmackElem)
  { var geschmack=geschmackElem.value;
    if (geschmack)
    { if (geschmack.length>0)
      { var order = new String(getCookie("BB-SPORTNAHRUNG"));
        order = addItem (order, 'GRF'+artikel, geschmack);
        setCookie("BB-SPORTNAHRUNG", order);
      }
    }
  }
  geschmackElem = doc.getElementById('GRO'+artikel);
  if (geschmackElem)
  { var geschmack=geschmackElem.value;
    if (geschmack)
    { if (geschmack.length>0)
      { var order = new String(getCookie("BB-SPORTNAHRUNG"));
        order = addItem (order, 'GRO'+artikel, geschmack);
        setCookie("BB-SPORTNAHRUNG", order);
      }
    }
  }
  geschmackElem = doc.getElementById('FAR'+artikel);
  if (geschmackElem)
  { var geschmack=geschmackElem.value;
    if (geschmack)
    { if (geschmack.length>0)
      { var order = new String(getCookie("BB-SPORTNAHRUNG"));
        order = addItem (order, 'FAR'+artikel, geschmack);
        setCookie("BB-SPORTNAHRUNG", order);
      }
    }
  }
  return null;
}

function addItem(str, name, value)
{ str = delItem(str, name);
  str = str + name + ":" + value+";";
  return str;
}

function delItem(str, name)
{ name2delete = name + ":";
  delbgn = str.indexOf(name2delete);
  if (delbgn < 0)
  { return str;
  } else
  { delend = str.indexOf(";", delbgn) + 1;
    return str.substring (0, delbgn) + str.substring (delend, str.length);
  }
}

function getQty(str, name2evaluate)
{ var objnam = new String(name2evaluate + ":");
  var delbgn = str.indexOf(objnam);
  if ((objnam.indexOf("ART") == "0")&&(delbgn < 0))
  { return "0";
  } else
  { if (delbgn<0)
    { return "";
    } else
    { var varbgn = delbgn + objnam.length;
      varend = str.indexOf(";", delbgn);
      return str.substring (varbgn, varend);
    }
  }
}

function cleanInput(input)
{ var str = new String(input);
  if ( str.length < 1 )
  { str = "0" }  else  {    str++;    str--;  }
  return str;
}

function setCookie (coknam, value, expires)
{ if (getCookie(coknam)!=value)
  { if (!expires)
    { expires = new Date();
      expires.setTime (expires.getTime() + (1000 * 60 * 60));
    }    document.cookie = coknam + "=" + escape (value) + "; expires=" + expires.toGMTString() +  "; path=/";
  }
  return null;
}

function getCookie (coknam)
{ var doccok = document.cookie;
  coknam = coknam + "=";
  var coklen = doccok.length;
  var cokbgn = 0;
  while (cokbgn < coklen)
  { var varbgn = cokbgn + coknam.length;
    if (doccok.substring(cokbgn, varbgn) == coknam)
    { var varend = doccok.indexOf (";", varbgn);
      if (varend == -1) varend = coklen;
      return unescape(doccok.substring(varbgn, varend));
    }
    cokbgn = doccok.indexOf(" ", cokbgn) + 1;
    if (cokbgn == 0) break;
  }
  return "";
}

function actuWK(doc)
{ var wkstatusProdukte = doc.getElementById('wkstatusProdukte');
  if (wkstatusProdukte) {
    while (wkstatusProdukte.hasChildNodes())
    { wkstatusProdukte.removeChild (wkstatusProdukte.lastChild);
    }
  }
  var wkstatusFracht = doc.getElementById('wkstatusFracht');
  if (wkstatusFracht) {
    while (wkstatusFracht.hasChildNodes())
    { wkstatusFracht.removeChild (wkstatusFracht.lastChild);
    }
  }
  var wkstatusSumme = doc.getElementById('wkstatusSumme');
  if (wkstatusSumme) {
    while (wkstatusSumme.hasChildNodes())
    { wkstatusSumme.removeChild (wkstatusSumme.lastChild);
    }
  }
  var wkstatusGesamt = doc.getElementById('wkstatusGesamt');
  if (wkstatusGesamt) {
    while (wkstatusGesamt.hasChildNodes())
    { wkstatusGesamt.removeChild (wkstatusGesamt.lastChild);
    }
  }
  var wkstatusErsparnis = doc.getElementById('wkstatusErsparnis');
  if (wkstatusErsparnis) {
    while (wkstatusErsparnis.hasChildNodes())
    { wkstatusErsparnis.removeChild (wkstatusErsparnis.lastChild);
    }
  }
  var wkklein = doc.getElementById('wkklein');
  if (wkklein)
  { while (wkklein.hasChildNodes())
    { wkklein.removeChild (wkklein.lastChild);
    }
  }
  var anzProdukte = 0;
  var summe = 0;
  var ersparnissumme = 0;
  var fracht = 0;
  var order = new String(getCookie("BB-SPORTNAHRUNG"));
  var varend = order.indexOf(";");
  while (varend>=0)
  { if (order.indexOf("ART")==0)
    { var is0=order.indexOf(":");
      if (is0>0)
      { var name = order.substring(3,is0);
        if (name.indexOf("-")<0)
        { var menge = order.substring(is0+1,varend);
          menge=1*menge;
          if (menge>0)
          { var preis = 0;
            { var preisbgn = order.indexOf('PRS'+name+':');
              if (preisbgn>0)
              { preisbgn = preisbgn + 4 + name.length;
                preisend = order.indexOf(";", preisbgn);
                preis = 1*order.substring (preisbgn, preisend);
              }
            }
            var ersparnis = 0;
            { var ersparnisbgn = order.indexOf('SPR'+name+':');
              if (ersparnisbgn>0)
              { ersparnisbgn = ersparnisbgn + 4 + name.length;
                ersparnisend = order.indexOf(";", ersparnisbgn);
                ersparnis = 1*order.substring (ersparnisbgn, ersparnisend);
              }
            }
            if (wkklein)
            { var wkkleinArtikel = document.createElement('a');
              wkkleinArtikel.setAttribute ('class', 'wkklein');
              wkkleinArtikel.setAttribute ('href', 'artikel.A'+name+'.html');
              var wkkleinArtikelP = document.createElement('p');
              wkkleinArtikelP.setAttribute ('class', 'wkklein');
              var artname = ''+getCookie(name);
              if (artname.length=0)
              { artname=name;
              }
              var wkkleinArtikelText = document.createTextNode(menge+'x '+artname);
              wkkleinArtikelP.appendChild (wkkleinArtikelText);
              wkkleinArtikelP.style.padding='0px';
              wkkleinArtikelP.style.border='0px';
              wkkleinArtikelP.style.margin='0px';
              wkkleinArtikel.appendChild (wkkleinArtikelP);
              wkkleinArtikel.style.color='#ce0000';
              wkkleinArtikel.style.padding='0px';
              wkkleinArtikel.style.border='0px';
              wkkleinArtikel.style.margin='0px';
              wkklein.setAttribute ('class', 'wkklein');
              wkklein.appendChild (wkkleinArtikel);
            }
            summe = summe + (menge * preis);
            ersparnissumme = ersparnissumme + (menge * ersparnis);
            anzProdukte = anzProdukte + 1;
          }
        }
      }
    }
    order = order.substring(varend+1);
    varend = order.indexOf(";");
  }
  if (wkstatusProdukte)
  { wkstatusProdukte.appendChild (document.createTextNode(anzProdukte));
  }
  if (wkstatusSumme)
  { var summetxt = '  '+summe;
    summetxt=summetxt.substring(0,summetxt.length-2);
    var cent = summe%100;
    if (cent<10)
    { summetxt = summetxt + ',0'+cent;
    } else
    { summetxt = summetxt + ','+cent;
    }
    wkstatusSumme.appendChild (document.createTextNode(summetxt+' €'));
  }
  var frachtfreiGrenze=10000;
  var frachtkostenPauschale='10,00 €';
  var fracht=1000;
  var bestLand=getCookie('BestLand');
  if (bestLand)
  { if (bestLand == 'IT')
    { frachtfreiGrenze=10000;
      frachtkostenPauschale='10,00 €';
      fracht=1000;
    } else if (bestLand == 'ES')
    { frachtfreiGrenze=10000;
      frachtkostenPauschale='10,00 €';
      fracht=1000;
    } else if (bestLand == 'E')
    { frachtfreiGrenze=10000;
      frachtkostenPauschale='10,00 €';
      fracht=1000;
    }
  }
  if (summe>=frachtfreiGrenze)
  { fracht = 0;
  }
  if (wkstatusFracht)
  { var frachttxt = '  '+fracht;
    frachttxt = frachttxt.substring(0,frachttxt.length-2);
    var cent = fracht%100;
    if (cent<10)
    { frachttxt = frachttxt + ',0'+cent;
    } else
    { frachttxt = frachttxt + ','+cent;
    }
    wkstatusFracht.appendChild (document.createTextNode(frachttxt+' €'));
  }
  if (wkstatusGesamt)
  { var gesamt = 1*summe+1*fracht;
    var gesamttxt = '  '+gesamt;
    gesamttxt=gesamttxt.substring(0,gesamttxt.length-2);
    var cent = gesamt%100;
    if (cent<10)
    { gesamttxt = gesamttxt + ',0'+cent;
    } else
    { gesamttxt = gesamttxt + ','+cent;
    }
    wkstatusGesamt.appendChild (document.createTextNode(gesamttxt+' €'));
  }
  if (wkstatusErsparnis)
  { var ersparnistxt = '  '+ersparnissumme;
    ersparnistxt=ersparnistxt.substring(0,ersparnistxt.length-2);
    var cent = ersparnissumme%100;
    if (cent<10)
    { ersparnistxt = ersparnistxt + ',0'+cent;
    } else
    { ersparnistxt = ersparnistxt + ','+cent;
    }
    wkstatusErsparnis.appendChild (document.createTextNode(ersparnistxt+' €'));
  }
}

function writeBetrag(Betrag)
{ var VKomma=(Betrag-(Betrag%100))/100;
  var NKomma=Betrag%100;
  document.write(VKomma,",");
  if (NKomma<10)
  { document.write("0");
  }
  document.write(NKomma,"&nbsp;&#8364;");
}

var SummeGesamtpreis=0;
var SummeErsparnis=0;
var enthaeltSonderangebot=0;

function print_pos(aktHersteller,aktArtikelbez,aktArtikelbeschr,aktPortionierung1,aktPortionierung2,aktEinzelpreis,aktNumEinzelpreis,aktArtikelID,aktMenge,aktGESID,aktGES,aktErsparnisSonderangebot,aktErsparnisGrosspackung,aktLieferzeit)
{	var Gesamtpreis=aktNumEinzelpreis*aktMenge;
	var ErsparnisSonderangebot=aktErsparnisSonderangebot*aktMenge;
	var ErsparnisGrosspackung=aktErsparnisGrosspackung*aktMenge;
	document.write("<tr><td colspan=\"6\" class=\"warenkorb\">");
	document.write(aktHersteller);
	document.write("<br /><a href=\"/artikel.A");
	document.write(aktArtikelID);
	document.write(".html\">");
	document.write(aktArtikelbez);
	document.write("</a><br />");
	document.write(aktArtikelbeschr);
	document.write("<br /><font size=\"-1\">");
	if (aktLieferzeit.length>0)
	{	document.write("Lieferung ");
		document.write(aktLieferzeit);
	}
	document.write("</font>");
	document.write("</td></tr><tr><td colspan=\"5\" align=\"right\">");
	var aktGeschmId="";
	if(aktGESID)
	{	if(aktGESID!="")
		{	var aktGeschmVal="";
			var gesType="GES";
			if(aktGESID.length>2)
			{	gesType=aktGESID.substring(0,3);
			}
			if(aktGESID.indexOf(" ")>=0)
			{	var aktGeschmecker=aktGESID.split(",");
				aktGeschmId=aktGESID.substring(0,aktGESID.indexOf(" "));
				document.write("<table class=\"warenkorb\" cellpadding=\"0\" cellspacing=\"0\">");
				var geschmackInd=0;
				for (var aktGeschmeckerI=0; aktGeschmeckerI<aktGeschmecker.length; aktGeschmeckerI++)
				{	var geschmack=aktGeschmecker[aktGeschmeckerI];
					if (geschmack.indexOf(" ")>0)
					{	geschmack=geschmack.substring(geschmack.indexOf(" "),geschmack.length);
					}
					var gesMengeKey = aktArtikelID+'-'+aktGeschmeckerI;
					var menge=1*getQty(order, 'ART'+gesMengeKey);
					if (menge>0)
					{	geschmackInd=1-geschmackInd;
						document.write("<tr class=\"warenkorb");
						document.write(geschmackInd);
						document.write("\"><td>");
						document.write(geschmack);
						document.write(" </td><td>");
						document.write(" <input type=\"text\" name=\"ART");
						document.write(gesMengeKey);
						document.write("\" id=\"ART");
						document.write(gesMengeKey);
						document.write("\" value=\"");
						document.write(menge);
						document.write("\" onblur=\"setMenge(document,'"+gesMengeKey+"');setSummenMenge(document,'"+aktArtikelID+"');window.location.href=document.URL;\"");
						document.write(" onkeyup=\"setMenge(document,'"+gesMengeKey+"');setSummenMenge(document,'"+aktArtikelID+"');\"");
						document.write(" size=\"5\" maxlength=\"5\" class=\"warenkorb\"/>");
						document.write(" mal");
						document.write("<input type=\"hidden\" name=\"");
						document.write(gesType);
						document.write(gesMengeKey);
						document.write("\" id=\"");
						document.write(gesType);
						document.write(gesMengeKey);
						document.write("\" value=\"");
						document.write(geschmack);
						document.write("\"/></td></tr>");
						aktGeschmVal=aktGeschmVal+" "+menge+"x"+geschmack;
					} else
					{	document.write("<input type=\"hidden\" name=\"ART");
						document.write(gesMengeKey);
						document.write("\" id=\"ART");
						document.write(gesMengeKey);
						document.write("\" value=\"");
						document.write(menge);
						document.write("\" />");
					}
				}
				if (geschmackInd<1)
				{	geschmackInd=1-geschmackInd;
					document.write("<tr class=\"warenkorb");
					document.write(geschmackInd);
					document.write("\" height=\"2\"><td colspan=\"2\"></td></tr>");
				}
				document.write("</table>");
			}
			if (aktGeschmId=="")
			{	document.write("<input type=\"text\" name=\"");
				document.write(aktGESID);
				document.write("\" value=\"");
				document.write(getQty(order,aktGESID));
			}	else
			{	document.write("<input type=\"hidden\" name=\"");
				document.write(aktGeschmId);
				document.write("\" value=\"");
				document.write(aktGeschmVal);
			}
			document.write("\" size=\"60\" class=\"warenkorb\"/>");
		}
	}
	document.write("</td></tr><tr><td></td><td>");
	document.write(aktPortionierung1);
	document.write("</td><td>");
	document.write(aktPortionierung2);
	document.write("</td><td>");
	document.write(aktEinzelpreis);
	document.write(" &#8364;</td><td align=\"right\">");
	document.write("<input type=\"text\" name=\"ART");
	document.write(aktArtikelID);
	document.write("\" id=\"ART");
	document.write(aktArtikelID);
	document.write("\" value=\"");
	document.write(aktMenge);
	document.write("\" size=\"5\" ");
	if (aktGeschmId!="")
	{	document.write("readonly=\"readonly\" class=\"warenkorbro\"");
	}	else
	{	document.write("onblur=\"setMenge(document,'");
		document.write(aktArtikelID);
		document.write("');window.location.href=document.URL;\" class=\"warenkorb\"");
	}
	document.write("> mal</td><td align=\"right\" />");
	document.write("<input type=\"hidden\" name=\"PRS");
	document.write(aktArtikelID);
	document.write("\" id=\"PRS");
	document.write(aktArtikelID);
	document.write("\" value=\"");
	document.write(aktNumEinzelpreis);
	document.write("\" />");
	document.write("<input type=\"hidden\" name=\"SPR");
	document.write(aktArtikelID);
	document.write("\" id=\"SPR");
	document.write(aktArtikelID);
	document.write("\" value=\"");
	document.write(aktErsparnisSonderangebot);
	document.write("\" />");
	SummeGesamtpreis=SummeGesamtpreis+Gesamtpreis;
	writeBetrag(Gesamtpreis);
	document.write("</td></tr>\n");
	if (aktErsparnisSonderangebot.length>0)
	if (ErsparnisSonderangebot>0)
	{	document.write("<tr><td colspan=\"5\">Sonderangebot Sie sparen ");
		writeBetrag(aktErsparnisSonderangebot);
		SummeErsparnis=(1*SummeErsparnis)+(1*ErsparnisSonderangebot);
		document.write("</td></tr>");
	}
	if (aktErsparnisGrosspackung.length>0)
	if (ErsparnisGrosspackung>0)
	{	document.write("<tr><td colspan=\"5\">Sparpackung Sie sparen ");
		writeBetrag(aktErsparnisGrosspackung);
		SummeErsparnis=(1*SummeErsparnis)+(1*ErsparnisGrosspackung);
		document.write("</td></tr>");
	}
	document.write("<tr><td colspan=\"6\"><hr /></td></tr>\n");
	//loadForm();
}

function changeLand( form, feldLand, feldArtikel, cookieArtikel)
{ if (form)
  if (feldLand)
  { if (feldLand.value)
    { if (feldLand.value != '')
      { if (feldLand.value == 'DE')
        { if (cookieArtikel)
          { feldArtikel.value=cookieArtikel;
          }
          delCookies();
          form.action='http://www.bb-sportnahrung.de/warenkorb.jsp';
          form.method='post';
          form.target='_top';
          alert ('Wegen des Wechsel des Lieferlandes können sich die Frachtkosten ändern.');
          form.submit();
        } else if (feldLand.value == 'AT')
        { 
        } else if (feldLand.value == 'CH')
        { if (cookieArtikel)
          { feldArtikel.value=cookieArtikel;
          }
          delCookies ();
          form.action='http://www.bb-sportnahrung.ch/warenkorb.jsp';
          form.method='post';
          form.target='_top';
          alert (unescape('Wegen des Wechsel des Lieferlandes können sich die Frachtkosten ändern.\nBitte beachten Sie, daß die Überweisungsgebühren zu Ihren Lasten gehen.'));
          form.submit();
        } else if (feldLand.value == 'LI')
        { if (cookieArtikel)
          { feldArtikel.value=cookieArtikel;
          }
          delCookies ();
          form.action='http://www.bb-sportnahrung.ch/warenkorb.jsp';
          form.method='post';
          form.target='_top';
          alert (unescape('Wegen des Wechsel des Lieferlandes können sich die Frachtkosten ändern.\nBitte beachten Sie, daß die Überweisungsgebühren zu Ihren Lasten gehen.'));
          form.submit();
        } else if (1==1)
        { if (cookieArtikel)
          { feldArtikel.value=cookieArtikel;
          }
          delCookies ();
          form.action='http://www.bb-sportnahrung.com/warenkorb.jsp';
          form.method='post';
          form.target='_top';
          alert ('Wegen des Wechsel des Lieferlandes können sich die Frachtkosten ändern.');
          form.submit();
        }
      }
    }
  }
}

function submitForm(form)
{ if (!form)
  { form = document.forms[0];
  }
  var order = new String(getCookie("BB-SPORTNAHRUNG"));
  var elnam = new String();
  var aktelem = null;
  var rc = null;
  for (var i = 0; i < form.elements.length; i++)
  { aktelem = form.elements[i];
    elnam = aktelem.name;
    if (elnam=="BestBezahlper")
    { if (aktelem.value=="")
      { alert ("Bitte Bezahlart(Paypal/Vorkasse) auswählen!");
        aktelem.focus();
        rc=false;
        return (false);
      }
    }
    if (elnam=="BestLand")
    { if (aktelem.value=="")
      { alert ("Bitte Land auswählen!");
        aktelem.focus();
        rc=false;
        return (false);
      }
    }
    if (elnam=="BestNachname")
    { if (aktelem.value=="")
      { alert ("Bitte Nachnamen eingeben!");
        aktelem.focus();
        rc=false;
        return (false);
      }
    }
    if (elnam=="BestStrasse")
    { if (aktelem.value=="" && aktelem.disabled==false)
      { alert ("Bitte Strasse eingeben!");
        aktelem.focus();
        rc=false;
        return (false);
      }
    }
    if (elnam=="BestPlz")
    { if (aktelem.value=="" && aktelem.disabled==false)
      { alert ("Bitte Postleitzahl eingeben!");
        aktelem.focus();
        rc=false;
        return (false);
      }
    }
    if (elnam=="BestOrt")
    { if (aktelem.value=="" && aktelem.disabled==false)
      { alert ("Bitte Ort eingeben!");
        aktelem.focus();
        rc=false;
        return (false);
      }
    }
    if (elnam.indexOf("BT_") != "0")
    { order = addItem(order, form.elements[i]);
    }
  }
  return (rc);
}

function submitWarenkorb (doc, form)
{	if (!doc)
	{	doc = document;
	}
	if (!form)
	{	form = document.forms[0];
	}
	var rc = null;
	var alertText = "";
	var focusField = null;
	if (!form)
	{	rc = false;
	} else
	{	var order = new String(getCookie("BB-SPORTNAHRUNG"));
		var elnam = new String();
		var aktelem = null;
		var bezahlper = "";
		for (var i = 0; i < form.elements.length; i++)
		{	aktelem = form.elements[i];
			elnam = aktelem.name;
			if (elnam=="BestBezahlper")
			{
				if (aktelem.checked)
				{	bezahlper = aktelem.value;
				}
			}
			if (elnam=="BestLand")
			{	if (aktelem.value=="")
				{	alertText += "Bitte Land auswählen!"+unescape("%0a%0d");
					if (!focusField)
					{	focusField = aktelem;
					}
					rc=false;
				}
			}
			if (elnam=="BestNachname")
			{	if (aktelem.value=="")
				{	alertText += "Bitte Nachnamen eingeben!"+unescape("%0a%0d");
					if (!focusField)
					{	focusField = aktelem;
					}
					rc=false;
				}
			}
			if (elnam=="BestStrasse")
			{	if (aktelem.value=="" && aktelem.disabled==false)
				{	alertText += "Bitte Strasse eingeben!"+unescape("%0a%0d");
					if (!focusField)
					{	focusField = aktelem;
					}
					rc=false;
				}
			}
			if (elnam=="BestPlz")
			{	if (aktelem.value=="" && aktelem.disabled==false)
				{	alertText += "Bitte Postleitzahl eingeben!"+unescape("%0a%0d");
					if (!focusField)
					{	focusField = aktelem;
					}
					rc=false;
				}
			}
			if (elnam=="BestOrt")
			{	if (aktelem.value=="" && aktelem.disabled==false)
				{	alertText += "Bitte Ort eingeben!"+unescape("%0a%0d");
					if (!focusField)
					{	focusField = aktelem;
					}
					rc=false;
				}
			}
			if (elnam.indexOf("BT_") != "0")
			{	order = addItem(order, form.elements[i]);
			}
		}
		var chkAGB = form.elements['CHK_AGB'];
		if (chkAGB)
		{	if (!chkAGB.checked)
			{	alertText += "Bitte lesen und bestätigen Sie unsere Allgemeinen Geschäftsbedingungen!"+unescape("%0A%0D");
				chkAGB.style.background='#e60010';
				var spnAGB = doc.getElementById('SPN_AGB');
				if (spnAGB)
				{	spnAGB.style.background='#e60010';
				}
				if (!focusField)
				{	focusField = chkAGB;
				}
				rc = false;
			}
		}
		if (bezahlper=="")
		{	alertText += "Bitte geben Sie an, wie Sie bezahlen wollen (Paypal/Vorkasse)!"+unescape("%0a%0d");
			rc=false;
		}
	}
	if (alertText)
	{	if (alertText.length>0)
		{	alert (alertText);
		}
	}
	if (focusField)
	{	focusField.focus();
	}
	return (rc);
}

function delCookie (coknam)
{ document.cookie = coknam + "=" + "; expires=Thu, 01-Jan-70 00:00:00 GMT" + "; path=/";
  return null;
}

function delCookies ()
{ delCookie ('BB-SPORTNAHRUNG');
  delCookie ('BestVorname');
  delCookie ('BestNachname');
  delCookie ('BestEmail');
  delCookie ('BestTelefon');
  delCookie ('BestStrasse');
  delCookie ('BestPlz');
  delCookie ('BestOrt');
  delCookie ('BestLand');
  delCookie ('BestKommentar');
  delCookie ('google');
  return null;
}       

function hinweisBestBezahlper(doc)
{ var sel = doc.getElementById('BestBezahlper');
	var hin = doc.getElementById('BestBezahlperHinweis');
	if (hin)
	{	while (hin.firstChild)
		{	hin.removeChild(hin.firstChild);
		}
	}
	if (sel)
	{	if(sel.value=='Nachnahme')
		{	alert('Bitte beachten Sie, daß Sie bei Vorkasse 2,00 Euro Zustellgebühr sparen!');
			if (hin)
			{	hin.appendChild(doc.createTextNode('bei Vorkasse würden Sie 2,00 Euro Zustellgebühr sparen'));
			}
		}	else	
		{	if (hin)
			{	hin.appendChild(doc.createTextNode('Sie sparen 2,00 Euro gegenüber Nachnahme'));
			}
		}
	}
}

var onx = -1;
var ony = -1;
function athlethon(imgElem,athlet)
{	document.getElementById(imgElem).src='images/'+athlet+'.85.jpg';
	document.onmousemove=movefly;
	var flydiv = document.getElementById("flydiv");
	flydiv.innerHTML = '<div align="center" style="padding:5px;background:#ffffff;"><img id="flyimg" name="flyimg" src=images/'+athlet+'.1.383.jpg border="0"></div>';
	flydiv.style.display="inline";
	onx = -1;
	ony = -1;
}

function athlethoff(imgElem,athlet)
{	document.getElementById(imgElem).src='images/'+athlet+'.85.sw.jpg';
//	var flydiv = document.getElementById("flydiv");
//	flydiv.innerHTML = " ";
//	flydiv.style.display="none";
//	document.onmousemove="";
//	flydiv.left="0px";
}

function movefly(e)
{	var flydiv = document.getElementById("flydiv");
	var flyimg = document.getElementById("flyimg");
	var contentdiv = document.getElementById("contentdiv");

	var docwidth = 800;
	var docheight = 400;
	if (document.all)
	{	if (contentdiv.clientWidth)
		{	docwidth = contentdiv.clientWidth;
		} else if (contentdiv.width)
		{	docwidth = contentdiv.width;
		} else
		{	docwidth = parseInt(contentdiv.style.width);
		}
		if (contentdiv.scrollLeft)
		{	docwidth += contentdiv.scrollLeft;
		}
		docheight=Math.min(contentdiv.scrollHeight, contentdiv.clientHeight);
	} else
	{	docwidth = (pageXOffset + window.innerWidth - 15);
		docheight= Math.min(window.innerHeight);
	}

	var contentWidth = docwidth;
	var mouseX = 0;
	var mouseY = 0;
	if (e)
	{	var ePageX = e.pageX ? e.pageX : e.clientX;
	    var ePageY = e.pageY ? e.pageY : e.clientY;
	    mouseX = ePageX;
	    mouseY = ePageY;
		contentWidth = contentdiv.scrollLeft + contentdiv.clientWidth;
	} else if (window.event)
	{   mouseX = event.clientX;
	    mouseY = event.clientY;
	}

	var flyleft = mouseX - (flyimg.width / 2) - 7;
	if (flyleft + flyimg.width + 7 > contentWidth)
	{	flyleft -= 2 * (flyleft + flyimg.width + 7 - contentWidth);
	}
	if (flyleft < 0)
	{	flyleft = 0 - flyleft;
	}

	if (flyleft + flyimg.width + 7 > contentdiv.scrollLeft + contentdiv.clientWidth)
	{	flyleft = contentdiv.scrollLeft + contentdiv.clientWidth - flyimg.width - 7;
	}
	if (flyleft < contentdiv.scrollLeft)
	{	flyleft = contentdiv.scrollLeft;
	}

	var flytop = contentdiv.scrollTop + ((contentdiv.clientHeight - flyimg.height - 7) / 2);
	if (flytop + flyimg.height + 7 > contentdiv.scrollTop + contentdiv.clientHeight)
	{	flytop  = contentdiv.scrollTop + contentdiv.clientHeight - flyimg.height - 7;
	}
	if (flytop < contentdiv.scrollTop)
	{	flytop  = contentdiv.scrollTop;
	}
	if (flyleft < 0)
	{	flyleft = 0;
	}
	if (flytop < 0)
	{	flytop = 0;
	}
	flydiv.style.left = flyleft+"px"
	flydiv.style.top = flytop+"px"

	if (onx == -1)
	{	onx = mouseX;
	}
	if (ony == -1)
	{	ony = mouseY;
	}
	if (onx-mouseX>90 || mouseX-onx>90 || ony-mouseY>90 || mouseY-ony>90)
	{
		var flydiv = document.getElementById("flydiv");
		flydiv.innerHTML = " ";
		flydiv.style.display="none";
		document.onmousemove="";
		flydiv.left="0px";
	}
}

