function get_height(node)
{
	 if(node.offsetHeight){
         return node.offsetHeight;
    }
		
    else if(node.style.pixelHeight){
         return node.style.pixelHeight;
    }
	
}


// Find all divs with a  `match_height` class
// Match the height of the column with its parent
function match_column_heights()
{
	var divs = document.getElementsByTagName("div")
	for(var i=0; i < divs.length; i++)
	{
		if(/match_height_exact/.test(divs[i].className))
		{
			var div = divs[i]
			var parentNode = div.parentNode
			div.style.height = (get_height(parentNode))+"px";
		}
		else if(/match_height/.test(divs[i].className))
		{
			var div = divs[i]
			var parentNode = div.parentNode
			div.style.height = (get_height(parentNode)-16)+"px";
		}
	}
}

function ps_heights()
{
  if(document.getElementById("rechts1") && document.getElementById("rechts2"))
  {
    var hoehe1=0;
    var hoehe2=0;
    hoehe1= document.getElementById("rechts1").offsetHeight;
    hoehe2= document.getElementById("rechts2").offsetHeight;
    if(hoehe1>hoehe2)
    {
      document.getElementById("rechts2").style.height=hoehe1+'px';
    }
  }
}

function init()
{
       if(typeof ps_stop_fork == "undefined")
       {
	  match_column_heights();
         ps_heights();
       }
       else
       {
         ps_heights();
       }
}

window.onload = init
