<!--

var DHTML = 0, DOM = 0, MS = 0, NS = 0, OP = 0;

function DHTML_init() {
 if (window.opera) {
     OP = 1;
 }
 if(document.getElementById) {
   DHTML = 1;
   DOM = 1;
 }
 if(document.all && !OP) {
   DHTML = 1;
   MS = 1;
 }
 if (window.netscape && window.screen && !DOM && !OP) {
   DHTML = 1;
   NS = 1;
 }
}


if (navigator.appVersion.substring(0,1))
{
	if (navigator.appVersion.substring(0,1) > 2)
	{
		item_on  = new Image();
		item_off = new Image();
	}
}

function changePicOn(objname, offname)
{
	if (navigator.appVersion.substring(0,1))
	{
		if (navigator.appVersion.substring(0,1) > 2)
			{
				item_on.src = "bilder/" + offname + "ov.gif";
				document [objname].src = item_on.src;
			}
	}
}

function changePicOnEx (objname, offname)
{
	if (navigator.appVersion.substring(0,1))
	{
		if (navigator.appVersion.substring(0,1) > 2)
			{
				item_on.src = "../bilder/" + offname + "ov.gif";
				document [objname].src = item_on.src;
			}
	}
}

function changePicOff(objname,offname)
{
	if (navigator.appVersion.substring(0,1))
	{
		if (navigator.appVersion.substring(0,1) > 2)
			{
				item_off.src = "bilder/" + offname + ".gif";
				document [objname].src = item_off.src;
			}
	}
}


function changePicOffEx (objname,offname)
{
	if (navigator.appVersion.substring(0,1))
	{
		if (navigator.appVersion.substring(0,1) > 2)
			{
				item_off.src = "../bilder/" + offname + ".gif";
				document [objname].src = item_off.src;
			}
	}
}


function openWin(link, breite, hoehe, scroll, leiste, resz, stts)
{
	var popup;
	var werte = 'width=' + breite + ',height=' + hoehe + ',scrollbars=' + scroll + ',toolbar=' + leiste + ',resizable='+ resz +',status=' + stts;
	popup = window.open(link,'infofenster',werte);
	popup.focus();
}


function SwitchLayers (Layer, Status)
{
  if (document.layers) {
    if (NS) {
      //
    } else {
      document.layers[Layer].visibility = (Status == 'on') ? "show" : "hide";
    }

  } else if (MS) {
    document.all[Layer].style.visibility = (Status == 'on') ? "visible" : "hidden";

  } else {
    var temp = eval(document.getElementById(Layer));
    temp.style.visibility = (Status == 'on') ? "visible" : "hidden";
  }
}


function selectanrede(aktForm)
{
  // Je nach Auswahl "Herr", "Frau" wird Feld A1 mit Herr oder Frau belegt,
  // bei Auswahl "Firma" ist Feld A1 frei belegbar.
  var A0 = aktForm.A0.options[aktForm.A0.selectedIndex].value;

  if (A0 == 'Herr')
  {
    SwitchLayers ("div", "off");
    aktForm.A1.value = 'Herr';
  }

  if (A0 == 'Frau')
  {
    SwitchLayers ("div", "off");
    aktForm.A1.value = 'Frau';
  }

  if (A0 == 'Firma')
  {
    SwitchLayers ("div", "on");
    aktForm.A1.value = '';
  }
}


function selectbank(aktForm)
{
  // Wenn Abbuchung ausgewählt wird erscheint Bankverbindungseingabe.
  // var fxBank = '';

  // for (var i=0; i<3; i++)
  // {
  //   if (aktForm.Zahlart[i].checked)
  //   {
  //     fxBank = aktForm.Zahlart[i].value;
  //   }
  // }

  // if (fxBank == 'Nachnahme')
  // {
  //   SwitchLayers ("bank1", "off");
  // }

  // if (fxBank == 'Vorauskasse')
  // {
  //   SwitchLayers ("bank1", "off");
  // }

  // if (fxBank == 'Abbuchung')
  // {
  //   SwitchLayers ("bank1", "on");
  // }

}



// Routine Orderint
function calcgesamt()
{

  var ArtString = '';
  var i = 0;
  var ArtAnzahl;
  var ArtNummer;
  var FeldNummer;
  var parts;
  
  ArtForm = document.forms['artikelliste'];
  BestForm = document.forms['bestellliste'];
  BestFeld = BestForm.elements['Artikel'];

  for (j=0; j<ArtForm.length; j++)
  {
    ArtFeld = ArtForm.elements[j];

    ArtNummer  =  ArtFeld.name.slice(3,ArtFeld.name.length);

    ArtAnzahl = ArtFeld.value;

    i = 0;
    while (i < ArtAnzahl)
    {
      i++;
      ArtString = ArtString + ArtNummer + '+';
    }
  }

  BestFeld.value = ArtString.slice(0,ArtString.length - 1);

}



// Routine Orderint
function clearArtikel()
{
  BestForm = document.forms['bestellliste'];
  BestFeld = BestForm.elements['Artikel'];
  ArtForm = document.forms['artikelliste'];

  for (j=0; j<ArtForm.length; j++)
  {
    ArtFeld = ArtForm.elements[j];
    ArtFeld.value = '';
  }

  BestFeld.value = '';
}



function checkInput()
{
  var fehler = 0;
  var form = document.forms[0];
  var hinweis ='Bitte prüfen Sie folgende Angaben:\n\n';

  if (form.A2.value.length < 3)
  {
    hinweis += '- Eingabefeld Name\n';
    fehler = 1;
   }
  if (form.A3.value.length < 3)
  {
    hinweis += '- Eingabefeld Strasse\n';
    fehler = 1;
   }
  if ((form.A4.value.length < 5) || !checkZahl (form.A4.value))
  {
    hinweis += '- Eingabefeld Postleitzahl\n';
    fehler = 1;
  }
  if (form.A5.value.length < 3)
  {
    hinweis += '- Eingabefeld Ort\n';
    fehler = 1;
   }
  if ((form.A6.value.length < 3) || (form.A6.value.indexOf('@') == -1))
  {
    hinweis += '- Eingabefeld Emailadresse\n';
    fehler = 1;
   }
  if (!form.einverstanden.checked)
  {
    hinweis += '- Bitte bestätigen Sie, dass Sie die Hinweise \n   zum Fernabsatzgesetz gelesen haben.\n';
    fehler = 1;
  }

  if (form.name != 'upd')
  {
    if (form.Lieferadresse.checked)
    {
      if ((form.A10.value.length < 3) || (form.A11.value.length < 3) || (form.A12.value.length < 3) || (form.A13.value.length < 5) || (form.A14.value.length < 3))
      {
        hinweis += '- Bitte füllen Sie alle Felder zur \n    alternativen Lieferadresse vollständig aus.\n';
        fehler = 1;
      }
    }
  }

  if (fehler == 1) 
  {
    alert(hinweis);
    return false;
  }
  else
  {
    return true;
  }
}



/* SubRoutine von CheckInput */
function checkZahl(inhalt)
{
  var numerisch = true;
  for (var i=0; i<inhalt.length; i++)
  {
    if (inhalt.charAt(i) < '0' || inhalt.charAt(i) > "9")
    {
      numerisch = false;
    }
  }
  return numerisch;
}



/* In der Matrix sind nur Artikelnummer für gültige Produktkombinationen. Letzten beiden Spalten */
/* geben, an welche Seriennummern angegeben sein müssen. */
var i = 0;				         
var produkte = new Array();
produkte[i++] = new Array("0", "1", "2",    "3",    "4",    "5",    "6",    "7",    "8",    "9",    "-",    "-");
produkte[i++] = new Array("1", "0", "0", "2290", "2291",    "0", "2292", "2293",    "0", "2294",  "LAS",    "-");
produkte[i++] = new Array("2", "0", "0", "2295",    "0", "2296", "2297",    "0", "2298", "2299",  "WAS",    "-");
produkte[i++] = new Array("3", "0", "0",    "0",    "0",    "0", "2300",    "0",    "0", "2301",  "LAS",  "WAS");
produkte[i++] = new Array("4", "0", "0",    "0",    "0",    "0", "2302", "2303",    "0", "2304",  "LAP",    "-");
produkte[i++] = new Array("5", "0", "0",    "0",    "0",    "0", "2305",    "0", "2306", "2307",  "WAP",    "-");
produkte[i++] = new Array("6", "0", "0",    "0",    "0",    "0",    "0",    "0",    "0", "2308",  "LAP",  "WAP");
produkte[i++] = new Array("7", "0", "0",    "0",    "0",    "0",    "0",    "0",    "0", "2309",  "LAB",    "-");
produkte[i++] = new Array("8", "0", "0",    "0",    "0",    "0",    "0",    "0",    "0", "2310",  "WAB",    "-");
produkte[i++] = new Array("9", "0", "0",    "0",    "0",    "0",    "0",    "0",    "0",    "0",  "LAB",  "WAB");

i = 0;				         
var artikelpreis = new Array();
artikelpreis[i++] = new Array(  "2290",  "19,90");
artikelpreis[i++] = new Array(  "2291",   "9,90");
artikelpreis[i++] = new Array(  "2292",  "34,90");
artikelpreis[i++] = new Array(  "2293",  "89,90");
artikelpreis[i++] = new Array(  "2294", "149,90");
artikelpreis[i++] = new Array(  "2295",  "19,90");
artikelpreis[i++] = new Array(  "2296",   "9,90");
artikelpreis[i++] = new Array(  "2297",  "29,90");
artikelpreis[i++] = new Array(  "2298",  "89,90");
artikelpreis[i++] = new Array(  "2299", "149,90");
artikelpreis[i++] = new Array(  "2300",  "34,90");
artikelpreis[i++] = new Array(  "2301", "129,90");
artikelpreis[i++] = new Array(  "2302",  "24,90");
artikelpreis[i++] = new Array(  "2303",  "79,90");
artikelpreis[i++] = new Array(  "2304", "139,90");
artikelpreis[i++] = new Array(  "2305",  "24,90");
artikelpreis[i++] = new Array(  "2306",  "79,90");
artikelpreis[i++] = new Array(  "2307", "139,90");
artikelpreis[i++] = new Array(  "2308", "114,90");
artikelpreis[i++] = new Array(  "2309",  "59,90");
artikelpreis[i++] = new Array(  "2310",  "59,90");
artikelpreis[i++] = new Array(     "0",      "0");  // kein Artikel gefunden


function checklist(aktForm, aktFeld)
{
  var fehler = false;
  var preis = '';
  var hinweis = '';
  var produkt = '';
  var seriennr;
  var selartikel;
  var selectedalt = aktForm.mpxalt.options[aktForm.mpxalt.selectedIndex].value;
  var selectedneu = aktForm.mpxneu.options[aktForm.mpxneu.selectedIndex].value;

  seriennr = aktForm.SNRA.value;
  if (! ((seriennr == produkte[selectedalt][10]) || (seriennr == produkte[selectedalt][11])) )
  {
    hinweis = 'Ihre Seriennummer passt nicht zum angegeben Produkt.';
    fehler = true;
  }

  selartikel = produkte[selectedalt][selectedneu];
  if ((selartikel == "0") || (selectedalt == 0) || (selectedneu == 0))  
  {
    selartikel = '';
    hinweis = 'Bitte wählen Sie eine gültige Produktkombination.';
    fehler = true;
  }

  preis = "0";
  if (1 == 1)
  {  
    i = 0;
    while ((i<artikelpreis.length) && (artikelpreis[i][0] != selartikel))
    {
      i++;
    }

    if (i == 22)
    {
      hinweis = 'Bitte prüfen Sie die Auswahl.';
      fehler = true;
    }
    else
    {
      preis = artikelpreis[i][1];
      produkt = aktForm.mpxalt.options[aktForm.mpxneu.selectedIndex].text + ' ' + preis + ' EUR';
    }
  }

  if (fehler == true)
  {
    aktForm.ergebnis.style.color = "#FF0000";
    aktForm.ergebnis.value = hinweis;
  }
  else
  {
    aktForm.ergebnis.style.color = "#111595";
    aktForm.ergebnis.value = 'Produktauswahl Ok.';
  }

  aktForm.produkt.value = produkt;
  aktForm.preis.value = preis + ' EUR';
  aktForm.Artikel.value = selartikel;
}


function tog(id) {
	image = document.getElementById('image'+id);
	faq  = document.getElementById('faq'+id);
	if (faq.style.display == 'none') {
		image.src = "../images/minus.gif";
		faq.style.display = 'block';
	} else {
		image.src = "../images/plus.gif";
		faq.style.display = 'none';
	}
}

function checklieferadr(form) {
  idlieferadr = document.getElementById('lieferarea');
  if (form.Lieferadresse.checked)
  {
    idlieferadr.style.display = 'block';
  }
  else
  {
    idlieferadr.style.display = 'none';
  }
}



// -->

