
function getBrowserHeight() {
	if (window.innerHeight) return window.innerHeight;
	if (document.documentElement.clientHeight > 0) return document.documentElement.clientHeight;
	return document.body.clientHeight;
}

function doSuchfeld(o, v) {
	if (o == null) o = document.getElementById("fldsuchtext");
	if (v) {
		o.className = "suchfeld_on";
		if (o.value == "z.B. BMW oder Navi ...") o.value = "";
	} else {
		o.className = "suchfeld_off";
		if (o.value == "") o.value = "z.B. BMW oder Navi ...";
	}
}

function activateBar(td) {
	td.style.backgroundColor = 'yellow';
}

function deactivateBar(td) {
	td.style.backgroundColor = 'white';
}

function set_opacity(id, val) {
	var obj = document.getElementById(id);
	obj.xOpacity = val;
	if (obj.xOpacity > .99) {
		obj.xOpacity = .99;
		return;
	}
	obj.style.opacity = obj.xOpacity;
	obj.style.MozOpacity = obj.xOpacity;
	obj.style.filter = 'alpha(opacity='+(obj.xOpacity*100)+')';
	if (obj.style.display != 'block') obj.style.display = 'block';
}

function xfade(id_from, id_to) {
	var t = 0;
	for (var i=0; i<=1; i+=.05) {
		toOpacity = (i/1);
		fromOpacity = (1-toOpacity);
		setTimeout('set_opacity(\''+id_from+'\', '+fromOpacity+'); set_opacity(\''+id_to+'\', '+toOpacity+');', t);
		t += 25;
	}
}

function doResize() {
	// var cy = getBrowserHeight();
	// document.getElementById('div_marken').style.height = (cy - 420) + "px";
	// document.getElementById('div_inhalt').style.height = (cy - 240) + "px";
}

function initPage() {
	doSuchfeld(null, 0);
	window.onresize = doResize;
	doResize();
}
