function testForm() {
 var error = false;
 var error_message = "Bitte ergänzen / korrigieren Sie folgende Angaben:\n\n";
 /* Ueberpruefen des Name-Feldes auf Inhalt */
 if (document.deluxe.name2.value.length<2) {
  error = true;
  error_message += "* Name\n";
 }
 /* Ueberpruefen des Konto-Feldes auf Inhalt */
 if (document.deluxe.konto.value.length<6 || document.deluxe.konto.value.length>15) {
  error = true;
  error_message += "* Kontonummer\n";
 }
 /* Ueberpruefen des BLZ-Feldes auf Inhalt */
 if (document.deluxe.blz.value.length!=8 || !isNumeric(document.deluxe.blz.value) || document.deluxe.blz.value.substr(0,1)=="0" || document.deluxe.blz.value.substr(3,1)=="0" ) {
  error = true;
  error_message += "* Bankleitzahl (ohne Leerzeichen)\n";
 }
 
 /* Ist irgendwo ein Fehler aufgetreten ? */
 if (error) {
  error_message += "\n";
  alert(error_message);
  return false; //Formular wird nicht abgeschickt.
 } else {
  return true;  //Formular wird abgeschickt.
 }
}
function testStandardForm() {
 var error = false;
 var error_message = "Bitte ergänzen / korrigieren Sie folgende Angaben:\n\n";
 /* Ueberpruefen des Name-Feldes auf Inhalt */
 if (document.standard.name2.value.length<2) {
  error = true;
  error_message += "* Name\n";
 }

 /* Ist irgendwo ein Fehler aufgetreten ? */
 if (error) {
  error_message += "\n";
  alert(error_message);
  return false; //Formular wird nicht abgeschickt.
 } else {
  return true;  //Formular wird abgeschickt.
 }
}

function isNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++) { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}
function resizeLeftCol()
{
  var leftCol = document.getElementById("leftColumn");
  var pSize = pageSize();
  leftCol.style.height = pSize.y - (leftCol.offsetTop + 4) +'px';
}
_addEvent (window,'resize', resizeLeftCol);
_addEvent (window,'load', resizeLeftCol);

function pageSize()
{
  var x,y;
 
  var test1 = document.body.scrollHeight; //IE Quirks
  var test2 = document.documentElement.scrollHeight; // IE Standard + Moz Here quirksmode.org errs! 

  if (test1 > test2) 
  {
    x = document.body.scrollWidth;
    y = document.body.scrollHeight;
  }
  else
  {
    x = document.documentElement.scrollWidth;
    y = document.documentElement.scrollHeight;
  }  
  return {'x':x,'y':y};
};


function _addEvent  (el, evname, func)
{
  if ( document.addEventListener )
  {
    el.addEventListener(evname, func, true);
  }
  else
  {
    el.attachEvent("on" + evname, func);
  }
}

