function adresse_wie(temp) {
  arrKunde = new Array("strasse", "hausnr", "plz", "ort");
  arrVon = new Array("vonstrasse", "vonhausnr", "vonplz", "vonort");
  arrNach = new Array("nachstrasse", "nachhausnr", "nachplz", "nachort");
  
  if(temp == 'von') {
    if(document.getElementById(temp).checked) {
      for (var i = 0; i < arrVon.length; ++i) {
  	    document.getElementById(arrVon[i]).readOnly = true;
        document.getElementById(arrVon[i]).value = document.getElementById(arrKunde[i]).value;
      }
    }
    else {
      for (var i = 0; i < arrVon.length; ++i) {
        document.getElementById(arrVon[i]).readOnly = false;	
        document.getElementById(arrVon[i]).value = '';
      }	
    }
  }

  if(temp == 'nach') {
    if(document.getElementById(temp).checked) {
      for (var i = 0; i < arrNach.length; ++i) {
	    document.getElementById(arrNach[i]).readOnly = true;
        document.getElementById(arrNach[i]).value = document.getElementById(arrKunde[i]).value;
      }
    }
    else {
      for (var i = 0; i < arrVon.length; ++i) {
        document.getElementById(arrNach[i]).readOnly = false;	
        document.getElementById(arrNach[i]).value = '';
      }	
    }
  }
}

function update() {
  if(document.getElementById('von').checked) { adresse_wie('von') }
  if(document.getElementById('nach').checked) { adresse_wie('nach') }
}

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;
  }
}