/**
* Mobilitaetsportal Rheinland-Pfalz
* 
* @version $Id: resize.js 296 2009-08-21 12:27:23Z wolt $
*/

function Fensterhoehe()
{
  if (window.innerHeight) 
    return window.innerHeight;
  else if (document.body && document.body.offsetHeight) 
    return document.getElementsByTagName('html')[0].offsetHeight;
}

function FensterResize(){
  var hoehe = Fensterhoehe()-170;
  var hoeheleft=0;
  if(document.getElementById('left') && document.getElementById('left')!=null){
    if(document.getElementById('left').offsetHeight!=null){
      hoeheleft=document.getElementById('left').offsetHeight;
    }
  }
  
  var hoeheright=0;
  if(document.getElementById('right') && document.getElementById('right')!=null){
    if(document.getElementById('right').offsetHeight!=null){
      hoeheright=document.getElementById('right').offsetHeight;
    }    
  } else if (document.getElementById('right_maintenance') && document.getElementById('right_maintenance')!=null){
    if(document.getElementById('right_maintenance').offsetHeight!=null){
      hoeheright=document.getElementById('right_maintenance').offsetHeight;  
    }
  }
    
  if(hoeheleft>hoehe){ hoehe=hoeheleft;}
  if(hoeheright>hoehe){ hoehe=hoeheright;}
  
  document.getElementById("map").style.height = hoehe + 'px'; 
}

function FensterResizeBetrieb(){
  var hoehe = Fensterhoehe()-50;
  var hoeheleft=0;
  if(document.getElementById('left') && document.getElementById('left')!=null){
    if(document.getElementById('left').offsetHeight!=null){
      hoeheleft=document.getElementById('left').offsetHeight;
    }
  }
  
  var hoeheright=0;
  if(document.getElementById('right') && document.getElementById('right')!=null){
    if(document.getElementById('right').offsetHeight!=null){
      hoeheright=document.getElementById('right').offsetHeight;
    }    
  } else if (document.getElementById('right_maintenance') && document.getElementById('right_maintenance')!=null){
    if(document.getElementById('right_maintenance').offsetHeight!=null){
      hoeheright=document.getElementById('right_maintenance').offsetHeight;  
    }
  }
    
  if(hoeheleft>hoehe){ hoehe=hoeheleft;}
  if(hoeheright>hoehe){ hoehe=hoeheright;}
  
  document.getElementById("map").style.height = hoehe + 'px'; 
}

window.onresize = function() { 
  FensterResize();
} 

