Obj1 = null;
function view(Obj) {
  if (document.getElementById) {
    disable();
    Obj1 = null;
    for (var i=0;i<Obj.parentNode.childNodes.length;i++) {
      if (Obj.parentNode.childNodes[i].nodeType == 1 && Obj.parentNode.childNodes[i].nodeName == "UL") {
        Obj1 = Obj.parentNode.childNodes[i];
      }
    }
    if (Obj1) {
      Obj2 = document.getElementById("mainnav");
      Obj3 = document.getElementById("container");
      Obj1.style.height = "auto";
      if (navigator.appName == "Netscape" ||
          navigator.appName == "Opera") {
        if (navigator.appVersion.indexOf("Safari") > -1)
        {
            Obj1.style.left = (Obj.offsetLeft - 12) + "px";
            Obj1.style.top = (Obj2.offsetTop + 22) + "px";  // DMJJ 11.03.2010  (Obj2.offsetTop + 36) + "px";
        }
        else
        {
            Obj1.style.left = (Obj.offsetLeft - 12) + "px";
            Obj1.style.top = (Obj2.offsetTop + 22) + "px";
        }
      } else {
        if (Obj2.offsetLeft > 0) {
          Obj1.style.left = (Obj.offsetLeft - 12) + "px";
        } else {
          Obj1.style.left = (Obj.offsetLeft + Obj2.offsetLeft + Obj3.offsetLeft - 12) + "px";
        }
        if (Obj.offsetTop > Obj2.offsetTop) {
          Obj1.style.top = (Obj.offsetTop + 33) + "px";
        } else {
          Obj1.style.top = (Obj.offsetTop + Obj2.offsetTop + 33) + "px";
        }
      }
      Obj1.style.visibility = "visible";
    }
  }
}
function disable() {
  if (Obj1) {
    Obj1.style.visibility = "hidden";
    Obj1.style.height = "1px";
  }
}
function isValidEmail(s)
{
  var a = false;
  var res = false;
  obj = document.getElementById(s);
  s = obj.value;
  if(typeof(RegExp) == 'function') {
    var b = new RegExp('abc');
    if(b.test('abc') == true){a = true;}
  }
  if(a == true) {
    reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_\\+]+)'+
                     '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                     '(\\.)([a-zA-Z]+)$');
    res = (reg.test(s));
  } else {
    res = (s.search('@') >= 1 &&
           s.lastIndexOf('.') > s.search('@') &&
           s.lastIndexOf('.') >= s.length-6)
  }
  if (res == false) alert('Bitte geben Sie eine gültige E-Mail-Adresse an!');
  return(res);
}
 
function open_popup(url, wi, he)
{
    window.open(url, 'aldi_popup', 'top=10,left=10,width=' + wi + ',height=' + he + ',scrollbars=no');
}

function open_popup2(url, wi, he)
{
    window.open(url, 'aldi_popup', 'top=10,left=10,width=' + wi + ',height=' + he + ',scrollbars=yes, resizable=no, menubar=no');
}
