// Rechte Maustaste verhindern:
function click (e) {
  if (!e)
    e = window.event;
  if ((e.type && e.type == "contextmenu") || (e.button && e.button == 2) || (e.which && e.which == 3)) {
    if (window.opera)
      window.alert("Sorry: Diese Funktion ist deaktiviert.");
    return false;
  }
}
if (document.layers)
  document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = click;
document.oncontextmenu = click;

  // Eventhandler setzen
  window.onresize = resizeOverlay;	

  /*
    Funktion
  */  
  function getWindowSize() {
    var myWidth = 0, myHeight = 0;
    if( typeof( window.innerWidth ) == 'number' ) {
      //Non-IE
      myWidth = window.innerWidth;
      myHeight = window.innerHeight;
    } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
      //IE 6+ in 'standards compliant mode'
      myWidth = document.documentElement.clientWidth;
      myHeight = document.documentElement.clientHeight;
    } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
      //IE 4 compatible
      myWidth = document.body.clientWidth;
      myHeight = document.body.clientHeight;
    }

    var windowWidth = 0;
    var windowHeight = 1;
    var aWindowSize = new Array(2);
    
    aWindowSize[windowWidth] = myWidth;
    aWindowSize[windowHeight] = myHeight;
    
    return aWindowSize;
  }  


  /*
    Funktion
  */  
  function getScrollXY() {
	  var scrOfX = 0, scrOfY = 0;
	 
	  if( typeof( window.pageYOffset ) == 'number' ) {
	    //Netscape compliant
	    scrOfY = window.pageYOffset;
	    scrOfX = window.pageXOffset;
	  } 
	  else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
	    //DOM compliant
	    scrOfY = document.body.scrollTop;
	    scrOfX = document.body.scrollLeft;
	  } 
	  else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
	    //IE6 standards compliant mode
	    scrOfY = document.documentElement.scrollTop;
	    scrOfX = document.documentElement.scrollLeft;
	  }
	  return [ scrOfX, scrOfY ];
	}

  /*
    Funktion
  */  
  function resizeOverlay () {
    var windowWidth = 0;
    var windowHeight = 1;
  
    var aWindowSize = getWindowSize();
    var aWindowScrolls = getScrollXY();
/*
  <div id="headerContainer">
  <div id="mainLeft">
<div id="breadcrumb">
  <div id="mainRight">
  */
    var header = document.getElementById('headerContainer').offsetHeight;
    var subnavi = document.getElementById('subnaviContainer').offsetHeight;
    var breadcrumb = document.getElementById('breadcrumb').offsetHeight;
    var content = document.getElementById('contentContainer').offsetHeight;
    
    var overlayHeight = header+breadcrumb+subnavi+content+10;
    if (overlayHeight > 600)
      document.getElementById('overlay').style.height = overlayHeight + "px";
  }
  
  
