function adresse_wie(chkabhol) {
  arrKunde = new Array("firma", "nachname", "vorname", "strasse", "hausnr", "plz", "ort", "telefon");
  arrAbhol = new Array("abholfirma", "abholname", "abholvorname", "abholstrasse", "abholhausnr", "abholplz", "abholort", "abholtelefon");
  arrLief = new Array("lieffirma", "liefname", "liefvorname", "liefstrasse", "liefhausnr", "liefplz", "liefort", "lieftelefon");
  
  if(chkabhol == 'abhol') {
    if(document.getElementById(chkabhol).checked) {
      for (var i = 0; i < arrAbhol.length; ++i) {
  	    document.getElementById(arrAbhol[i]).readOnly = true;
        document.getElementById(arrAbhol[i]).value = document.getElementById(arrKunde[i]).value;
      }
    }
    else {
      for (var i = 0; i < arrAbhol.length; ++i) {
        document.getElementById(arrAbhol[i]).readOnly = false;	
        document.getElementById(arrAbhol[i]).value = '';
      }	
    }
  }

  if(chkabhol == 'lief') {
    if(document.getElementById(chkabhol).checked) {
      for (var i = 0; i < arrLief.length; ++i) {
	    document.getElementById(arrLief[i]).readOnly = true;
        document.getElementById(arrLief[i]).value = document.getElementById(arrKunde[i]).value;
      }
    }
    else {
      for (var i = 0; i < arrAbhol.length; ++i) {
        document.getElementById(arrLief[i]).readOnly = false;	
        document.getElementById(arrLief[i]).value = '';
      }	
    }
  }
}

function update() {
  if(document.getElementById('abhol').checked) { adresse_wie('abhol') }
  if(document.getElementById('lief').checked) { adresse_wie('lief') }
}

var tmp_table='';	
function ichwuensche(s) {
  var t;
  if(tmp_table) tmp_table.style.display='none';
  if(t=document.getElementById(s)) {
    t.style.display='block';
    tmp_table = t;
  }
}

  
function check() {
  arrKundePflicht = new Array("nachname", "vorname", "email", "strasse", "hausnr", "plz", "ort", "telefon");
  arrAbholPflicht = new Array("abholort");
  arrLiefPflicht = new Array("liefort");
  var temp;

  for (var i = 0; i < arrKundePflicht.length; ++i) {
	  if(document.getElementById(arrKundePflicht[i]).value == '') {
		document.getElementById(arrKundePflicht[i]).style.backgroundColor = "#CA9494";
		temp = false;
	  }
	  else { document.getElementById(arrKundePflicht[i]).style.backgroundColor = "#FFFFFF"; }
    }
	
  if (document.getElementById('abhol').checked == false) {
    //Abholadresse!=Kundenadresse, prüfen ob Pflichtfelder ausgefüllt sind
	for (var i = 0; i < arrAbholPflicht.length; ++i) {
	  if(document.getElementById(arrAbholPflicht[i]).value == '') {
		document.getElementById(arrAbholPflicht[i]).style.backgroundColor = "#CA9494";
		temp = false;
	  }
  	  else { document.getElementById(arrAbholPflicht[i]).style.backgroundColor = "#FFFFFF"; }
    }
  } 
  
  if (document.getElementById('lief').checked == false) {
    //Lieferadresse!=Kundenadresse, prüfen ob Pflichtfelder ausgefüllt sind
	for (var i = 0; i < arrLiefPflicht.length; ++i) {
	  if(document.getElementById(arrLiefPflicht[i]).value == '') {
    document.Formular.liefzeit.disabled = false;
		document.getElementById(arrLiefPflicht[i]).style.backgroundColor = "#CA9494";
		temp = false;
	  }
  	  else { document.getElementById(arrLiefPflicht[i]).style.backgroundColor = "#FFFFFF"; }
    }
  }  

  if (temp == false) {
    alert('Es wurden noch nicht alle Pflichtfelder ausgefüllt!');
	return false;
  }
  else { return true; }
}


function lief_sofort() {
  if (document.getElementById('sofort').checked == false) {	
    document.Formular.liefdatum.disabled = false;	
    document.Formular.liefzeit.disabled = false;
}
  if (document.getElementById('sofort').checked == true) {	
    document.Formular.liefdatum.disabled = true;
    document.Formular.liefzeit.disabled = true;
  }
}