<!--
    var xhr;

    /*
		 
		window.onload = function() { 
		*/
		function ajDaten(url) {
    
      xhr = http();
      xhr.open("POST", url, true);
      xhr.onreadystatechange = datenAusgeben;
      xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
      xhr.send("kundenid=21");
    };
    
    function datenAusgeben() {
      if (xhr.readyState == 4) {
        var rueckgabe = xhr.responseText;
        document.getElementById("txt").innerHTML = unescape(rueckgabe);
      }
    }


function multitoggle(objnr) {

var iMax=document.getElementsByClassName('multi').length;
for (i=0;i<iMax;i++){
if (i==objnr){
	var el = document.getElementById('t'+objnr);
	if ( el.style.display != 'block' ) {
		el.style.display = 'block';
	}	else {
		el.style.display = 'none';
	}
}
else {
	document.getElementById('t'+i).style.display='none';
}
}
}
    function toggleAll(){
        var x=document.getElementById('container2').getElementsByTagName('var').length;
			  if  (document.getElementById('container2').getElementsByTagName('var')[0].style.display !='none'){
						for (var i = 0; i<x; i++) {
						document.getElementById('container2').getElementsByTagName('var')[i].style.display='none';
						}
						document.getElementById('memoStatus').innerHTML='Beschreibungen einblenden';
				}
				else {
						for (var i = 0; i<x; i++) {
						document.getElementById('container2').getElementsByTagName('var')[i].style.display='block';
						document.getElementById('memoStatus').innerHTML='Beschreibungen ausblenden';
						}
				
				}

    }
    
function checkNumber(varInput) {
     var result=varInput.indexOf('-');   
     if (result == 0) return;
	   if (!isNumber(varInput)) alert('Bitte nur ganze Zahlen eingeben!');
	   else {return true}

}

function checkForm(form) {
  var foundError = false;
  var errorMsg   = "";

  // check if required fields are not empty
  isBlankField(form.realname) 
	? errorMsg += "- Sie haben Ihren Namen nicht angegeben.\n" 
	: true;
 
  isBlankField(form.email)    
	? errorMsg += "- Sie haben Ihre E-Mail nicht angegeben.\n" 
	:  // check if eMail-Address seems to be valid
       	   isValidEmail(form.email.value)
       		? true 
		: errorMsg += "- Ihre E-Mail Adresse scheint ungueltig zu sein.\n";
               
  // check if 'age' field contains only numbers
  if  (!isBlankField(form.age))
   if (!isNumber(form.age.value)) 
       errorMsg += "- Sie duerfen nur Zahlen als Alter angeben.\n"; 
        	
  // prompt user if something is wrong	
  if (errorMsg.length>0) {
	alert("Sie haben das Formular nicht korrekt ausgefuellt:\n"+
		errorMsg);
	return false;
  }
  else {
        alert("Formularueberpruefung:\n"+
               "Sie haben das Formular korrekt ausgefuellt!\n\n");
        return true;
        }
};


function PopUp(w,h,ziel) {
  h = h - 20; var x=0, y=0, parameter="";
  if (w < screen.availWidth || h < screen.availHeight) {
    x = (screen.availWidth - w - 12) / 2;
    y = (screen.availHeight - h - 104) / 2;
    if (window.opera) y = 0; // Opera positioniert unter den Symbolleisten
    if (x<0 || y<0) { x=0; y=0; }
    else parameter = "width=" + w + ",height=" + h + ",";
  }
  parameter += "left=" + x + ",top=" + y;
  parameter += ",menubar=no,location=no,toolbar=no,status=no";
  parameter += ",resizable=yes,scrollbars=yes";
  var Fenster = window.open(ziel,"PopUp",parameter);
  if (Fenster) Fenster.focus();
  return !Fenster;
}
// ]]>

// Checks for a blank field
function isBlankField(field) {
    return (field.value.length == 0);
};

// Checks for a "@" in email address 
function isValidEmail(str) {
	var atPosition  = str.indexOf('@');
	var dotPosition = str.indexOf('.',atPosition);
	return ( (atPosition && dotPosition)>0);
};

// Checks that a string contains only numbers
function isNumber(str) {
  for(var position=0; position<str.length; position++){
	var chr = str.charAt(position)
        if  ( (chr < "0") || (chr > "9") ) 
              return false;
  };      
  return true;
};

var checkflag = "false";
function check(field) {
if (checkflag == "false") {
  for (i = 0; i < field.length; i++) {
  field[i].checked = true;}
  checkflag = "true";
  return "checked"; }
else {
  for (i = 0; i < field.length; i++) {
  field[i].checked = false; }
  checkflag = "false";
  return ""; }
}

-->

