
function itemAdded(){
	if(document.getElementById('alDiv')!=null){
		iDiv=document.getElementById('alDiv');
		setTimeout('iDiv.parentNode.removeChild(iDiv)',5000);
	}
}


function chk1(){
	email=document.getElementById('email');

  if (email.value != "")
  if ((email.value.indexOf("@") < 0) || (email.value.indexOf(".") < 0)) {
    alert("Bitte\u00A0korrigieren\u00A0Sie\u00A0Ihre\u00A0E-Mail-Adresse!");
    email.focus();
    return (false);
  }
  
  var erg = true;
  var fehlfelder = "";
  erg = erg && (document.getElementById('liefer_name').value != "");
  if (document.getElementById('liefer_name').value == "")
    fehlfelder = fehlfelder + ((fehlfelder.length>0)?", ":"") + "\n* Name";
  erg = erg && (document.getElementById('liefer_vname').value != "");
  if (document.getElementById('liefer_vname').value == "")
    fehlfelder = fehlfelder + ((fehlfelder.length>0)?", ":"") + "\n* Vorname";
  erg = erg && (document.getElementById('liefer_strasse').value != "");
  if (document.getElementById('liefer_strasse').value == "")
    fehlfelder = fehlfelder + ((fehlfelder.length>0)?", ":"") + "\n* Strasse/Hausnr.";
  erg = erg && (document.getElementById('liefer_plz').value != "");
  if (document.getElementById('liefer_plz').value == "")
    fehlfelder = fehlfelder + ((fehlfelder.length>0)?", ":"") + "\n* PLZ";
  erg = erg && (document.getElementById('liefer_ort').value != "");
  if (document.getElementById('liefer_ort').value == "")
    fehlfelder = fehlfelder + ((fehlfelder.length>0)?", ":"") + "\n* Wohnort";
  erg = erg && (document.getElementById('liefer_land').value != "");
  if (document.getElementById('liefer_land').value == "")
    fehlfelder = fehlfelder + ((fehlfelder.length>0)?", ":"") + "\n* Land";
  erg = erg && (document.getElementById('email').value != "");
  if (document.getElementById('email').value == "")
    fehlfelder = fehlfelder + ((fehlfelder.length>0)?", ":"") + "\n* E-Mailadresse";

  if (! erg) {
    alert("Leider haben Sie  " + ((fehlfelder.indexOf(",")>0)?"die Formularfelder ":"das Formularfeld ") + fehlfelder + " \nnoch nicht ausgefüllt.\nBitte ergänzen Sie die fehlenden Angaben  und klicken Sie anschließend auf 'weiter'.");
    return (false);
  } else{
  	document.getElementById('warenkorb').submit();	
  }
}

function chk2(){

  var erg = true;
  var fehlfelder = "";
  erg = erg && (document.getElementById('rechnung_name').value != "");
  if (document.getElementById('rechnung_name').value == "")
    fehlfelder = fehlfelder + ((fehlfelder.length>0)?", ":"") + "\n* Name";
  erg = erg && (document.getElementById('rechnung_vname').value != "");
  if (document.getElementById('rechnung_vname').value == "")
    fehlfelder = fehlfelder + ((fehlfelder.length>0)?", ":"") + "\n* Vorname";
  erg = erg && (document.getElementById('rechnung_strasse').value != "");
  if (document.getElementById('rechnung_strasse').value == "")
    fehlfelder = fehlfelder + ((fehlfelder.length>0)?", ":"") + "\n* Strasse/Hausnr.";
  erg = erg && (document.getElementById('rechnung_plz').value != "");
  if (document.getElementById('rechnung_plz').value == "")
    fehlfelder = fehlfelder + ((fehlfelder.length>0)?", ":"") + "\n* PLZ";
  erg = erg && (document.getElementById('rechnung_ort').value != "");
  if (document.getElementById('rechnung_ort').value == "")
    fehlfelder = fehlfelder + ((fehlfelder.length>0)?", ":"") + "\n* Wohnort";
  erg = erg && (document.getElementById('rechnung_land').value != "");
  if (document.getElementById('rechnung_land').value == "")
    fehlfelder = fehlfelder + ((fehlfelder.length>0)?", ":"") + "\n* Land";
	
	kontonr=document.getElementById('kontonummer');
	
	if (kontonr) {
		
	blz=document.getElementById('blz');
	bankname=document.getElementById('bankname');		
		
		
	    if (blz.value != "") {
	      var checkOK = "0123456789-/. ";
	      var checkStr = blz.value;
	      var allValid = true;
	      for (i = 0;  i < checkStr.length;  i++)
	      {
	        ch = checkStr.charAt(i);
	        for (j = 0;  j < checkOK.length;  j++)
	          if (ch == checkOK.charAt(j))
	            break;
	        if (j == checkOK.length)
	        {
	          allValid = false;
	          break;
	        }
	      }
	      if (!allValid)
	      {
	        alert("Bitte korrigieren Sie Ihre Bankleitzahl!");
	        blz.focus();
	        return (false);
	      }
	    }		
    if (kontonr.value != "") {
      var checkOK = "0123456789-/. ";
      var checkStr = kontonr.value;
      var allValid = true;
      for (i = 0;  i < checkStr.length;  i++)
      {
        ch = checkStr.charAt(i);
        for (j = 0;  j < checkOK.length;  j++)
          if (ch == checkOK.charAt(j))
            break;
        if (j == checkOK.length)
        {
          allValid = false;
          break;
        }
      }
      if (!allValid)
      {
        alert("Bitte korrigieren Sie Ihre Kontonummer!");
        kontonr.focus();
        return (false);
      }
    }		
		
    erg = erg && (kontonr.value != "");
    if (kontonr.value == "")
      fehlfelder = fehlfelder + ((fehlfelder.length>0)?", ":"") + "Kontonummer";
    erg = erg && (bankname.value != "");
    if (bankname.value == "")
      fehlfelder = fehlfelder + ((fehlfelder.length>0)?", ":"") + "Name Ihrer Bank";
    erg = erg && (blz.value != "");
    if (blz.value == "")
      fehlfelder = fehlfelder + ((fehlfelder.length>0)?", ":"") + "Bankleitzahl";	
	}


  if (! erg) {
    alert("Leider haben Sie  " + ((fehlfelder.indexOf(",")>0)?"die Formularfelder ":"das Formularfeld ") + fehlfelder + " \nnoch nicht ausgefüllt.\nBitte ergänzen Sie die fehlenden Angaben  und klicken Sie anschließend auf 'weiter'.");
    return (false);
  } else{
  	document.getElementById('warenkorb').submit();	
  }
}


function chk3(){
	agb=document.getElementById('acceptagb');
	
    if (agb.checked == false)
    {
        alert("Bitte bestätigen Sie dass Sie unsere AGB gelesen haben und diesen zustimmen !");
        agb.focus();
        return (false);
    }else{
  	document.getElementById('warenkorb').submit();
    }
}

function gotoOpener(url){
	window.opener.location.href=url;
	self.close();
	return false;
}
function clWin(){
	self.close();
	return false;
}
function openWin(url,winName){
	window.open(url,winName,'left=25,top=25,width=550,height=550,toolbar=0,resizable=1,scrollbars=1');
	return false;
}


function mailfriend(theform) {
  if (theform.EMAILFROM.value != "")
  if (theform.EMAILFROM.value.indexOf("@") < 0) {
    alert("Bitte korrigieren Sie Ihre eigene E-Mail-Adresse!");
	return (false);
  }
  if (theform.EMAILTO.value != "")
  if (theform.EMAILTO.value.indexOf("@") < 0) {
    alert("Bitte korrigieren Sie die E-Mail-Adresse Ihres Freundes!");
	return (false);
  }
  var erg = true;
  erg = erg && (theform.EMAILTO.value != "");
  erg = erg && (theform.EMAILFROM.value != "");
  erg = erg && (theform.VORNAME.value != "");
  erg = erg && (theform.NAME.value != "");
  erg = erg && (theform.VORNAMEFROM.value != "");
  erg = erg && (theform.NAMEFROM.value != "");
  if (! erg) {
    alert("Bitte füllen Sie das Formular vollständig aus und senden es erneut ab.");
	return (false);
  } else {
    return (true);
  }
}

