/* Last Update: 18-1-2005 14:26:00 */
/* Updated By: Asa Alvebrand (Framfab) */ 
/* $Id: custom.js,v 1.4 2004/08/24 07:11:59 rolipe Exp $ */

function redo() {
	window.location.reload();
	return true;
}

window.onresize = redo;

var timer;

function tgl_view(to) {
	if (typeof timer != 'undefined') {
		window.clearTimeout(timer);
	}
	timer = setTimeout("tgl('view', 1, " + to + ");", 10);
}

function fo_element(div, lnk) {
	var dark = "#c33";
	var light = "#fff";
	var elements = document.getElementById('element').childNodes;
	for (var i = 0; i < elements.length; i++) {
		if (typeof elements.item(i).tagName != 'undefined') {
			elements.item(i).childNodes.item(0).style.color = light;
			elements.item(i).style.backgroundColor = dark;
		}
	}
	if (typeof lnk != 'undefined') {
		lnk.parentNode.childNodes.item(0).style.color = dark;
		lnk.parentNode.style.backgroundColor = light;
	}

	/* for (var i=0;i<lnk.parentNode.childNodes.item.length;i++) {
		alert(lnk.parentNode.childNodes.item(i).id + ' = childnode nummer ' + i);
	} */
	show(div, lnk);
}

function stretch() {
	var vp = null;
	var cnt = null;
	var homebox = null;
	var ftr = null;
	var divs = document.getElementsByTagName('DIV');
	for (var i = 0; i < divs.length; i++) {
		if (divs[i].className == "view") {
			vp = divs[i];
		}
		if (divs[i].className == "cnt") {
			cnt = divs[i];
		}

		/*
		if (divs[i].className == "homeboxrfirst" || divs[i].className == "homedeptboxrfirst") {
			homebox = divs[i];
		}*/

		if (divs[i].className == "mta") {
			mta = divs[i];
		}
	}
	if (typeof vp != 'undefined' && typeof cnt != 'undefined') {
		if (cnt.style.height != "") {
			vp.style.height = cnt.style.height;
		}
	}

	/* Positioning the footer on homepage and domainhomepages */

	if (homebox != null) {
		var m = 10;
		var p = get_offset(homebox);
		var bottom = p['y'] + homebox.scrollHeight;
		p = get_offset(mta);
		var tp = p['y'];
		var gap = tp - bottom;
		if (gap > m) {
			mta.style.position = 'absolute';
			mta.style.top = bottom + m;
		}
	}

}