var ns4 = document.layers;
var op5 = (navigator.userAgent.indexOf("Opera 5")!=-1) 
	||(navigator.userAgent.indexOf("Opera/5")!=-1);
var op6 = (navigator.userAgent.indexOf("Opera 6")!=-1) 
	||(navigator.userAgent.indexOf("Opera/6")!=-1);
var agt=navigator.userAgent.toLowerCase();
var mac = (agt.indexOf("mac")!=-1);
var ie = (agt.indexOf("msie") != -1); 
var mac_ie = mac && ie;


function init() {
	setColumnHeights();	
}

function setColumnHeights() {
	var contentHeight = getElementHeight("c_left");
	var rightHeight = getElementHeight("strich2")-45;
	
	if(contentHeight < rightHeight)
		contentHeight = rightHeight;
	
	setElementHeight("c_left", contentHeight);
	setElementHeight("strich2", contentHeight+45);
}

function getObjNN4(obj,name) {
	var x = obj.layers;
	var foundLayer;
	for (var i=0;i<x.length;i++)
	{
		if (x[i].id == name)
		 	foundLayer = x[i];
		else if (x[i].layers.length)
			var tmp = getObjNN4(x[i],name);
		if (tmp) foundLayer = tmp;
	}
	return foundLayer;
}

function getElementHeight(Elem) {
	if (ns4) {
		var elem = getObjNN4(document, Elem);
		return elem.clip.height;
	} else {
		if(document.getElementById) {
			var elem = document.getElementById(Elem);
		} else if (document.con.content){
			var elem = document.con.content[Elem];
		}
		if (op5) { 
			xPos = elem.style.pixelHeight;
		} else {
			xPos = elem.offsetHeight;
		}
		return xPos;
	} 
}

function setElementHeight(Elem, Height) {
	var elem;
	if (ns4) {
		elem = getObjNN4(document, Elem);
		elem.clip.height = Height;
	} else {
		if(document.getElementById) {
			elem = document.getElementById(Elem);
		} else if (document.con.content){
			elem = document.con.content[Elem];
		}
		if (op5) { 
			elem.style.pixelHeight = Height;
		} else {
			elem.style.height = Height+"px";
		}
	} 
}
