function OnOpenCustomPopupWindow(void1, t, x, y, w, h, u, void2){
	var wndCustomPopupWindow = window.open('', 'wndCustomPopupWindow', 'left='+x+',top='+y+',pos-x='+x+',pos-y='+y+',width='+w+',height='+h+',resizable=yes,scrollbars=yes,status=1,menubar=1');
	wndCustomPopupWindow.document.write('<html><title>'+t+'</title><body>Please wait...</body></html>');
	wndCustomPopupWindow.location.href=u;
	wndCustomPopupWindow.focus();
}

// globale Browser/OS Variablen
_DOM=false; _All=false; _NS4=false; _NS6=false; _OP=false; _IE4=false; _IE5=false; _IE6=false; _OtherBrowser=false; _Mac=false; _Win=false; _OS2=false;

// setzt Browser/OS Variablen
function BrowserCheck(){
  var navAgent=navigator.userAgent.toLowerCase();
  var appVer=navigator.appVersion.toLowerCase();
  var versMinor=parseFloat(appVer);
  var versMajor=parseInt(versMinor);
  _Mac=(navAgent.indexOf("mac")!=-1);
  _Win=((navAgent.indexOf("win")!=-1)||(navAgent.indexOf("16bit")!=-1));
  _OS2=(navigator.platform=="OS/2")?true:false;
  _All=(document.all)?true:false;
  _DOM=(document.getElementById)?true:false;
  _OP=(window.opera)?true:false;
  var iePos=appVer.indexOf('msie');
  if (iePos!=-1){
     versMinor=parseFloat(appVer.substring(iePos+5,appVer.indexOf(';',iePos)));
     versMajor=parseInt(versMinor);}
  nav6Pos=navAgent.indexOf('netscape6');
  if (nav6Pos!=-1){
     versMinor=parseFloat(navAgent.substring(nav6Pos+10));
     versMajor=parseInt(versMinor); }
  var netsc=((navAgent.indexOf('mozilla')!=-1) && (navAgent.indexOf('spoofer')==-1) && (navAgent.indexOf('compatible') == -1) 
            && (navAgent.indexOf('opera')==-1) && (navAgent.indexOf('webtv')==-1));
  _NS4=(document.layers)?true:false;
  _NS6=(netsc&&versMajor==6);
  var msie=(iePos!=-1);
  _IE4=(msie&&versMajor==4);
  _IE5=(msie&&versMajor==5);
  _IE6=(msie&&versMajor==6);
  _OtherBrowser=(!_NS4&&!_NS6&&!_OP&&!_IE4&&!_IE5&&!_IE6);
}  BrowserCheck();


// handelt NS4 resize Problem
function NS4Reload(initial) {
  if (initial==true) {
    if (_NS4) {
      document.prevWidth=innerWidth;
      document.prevHeight=innerHeight;
      onresize=NS4Reload; }
  }
  else if (innerWidth!=document.prevWidth || innerHeight!=document.prevHeight) location.reload();
}  NS4Reload(true);

// NEU
function getLO(Name) { 
  var i,LO;
  if(document.all) LO=document.all[Name];
  if(document.layers) LO = document.layers[Name];
  if(!LO && document.getElementById) LO=document.getElementById(Name);
  if(!LO && document.getElementByName) LO = document.getElementsByName(Name);
  return LO;
}

function getImg(Name,d) { 
  var i,LO;
  if(!d) d=document; 
  if(!(LO=d[Name])&&document.images) LO=document.images[Name];
  for(i=0;!LO&&d.layers&&i<d.layers.length;i++) LO=getImg(Name,d.layers[i].document);
  return LO;
}

function setStyleAttr(LO,AttributName,AttributWert,AttributNameNS4){
  if (!AttributNameNS4)	AttributNameNS4 = AttributName;
  if (_DOM || _All ) eval("LO.style."+AttributName+" = AttributWert;");
  else if (_NS4) eval("LO."+AttributNameNS4+" = AttributWert;");
}

function setXY(LO,x,y){
  setStyleAttr(LO,'left',x);
  setStyleAttr(LO,'top',y);
}

function setX(LO,x){
  setStyleAttr(LO,'left',x);
}

function zeigeLO(LO){
  if((_DOM || _All ) && LO) LO.style.visibility = "visible";
  else if (_NS4 && LO) LO.visibility = "show";
}

function versteckeLO(LO){
  if((_DOM || _All ) && LO) LO.style.visibility = "hidden";
  else if (_NS4 && LO) LO.visibility = "hide";
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; 
  if(!(x=d[n])&&d.all) x=d.all[n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}
