// PRODUCED BY ADAPT A/S 26.09.2003 //
function hideall() {
	var submenu;
	for(var i=1; submenu = document.getElementById('sub' + i); i++) {
		submenu.style.visibility = "hidden";
	}
}

function showsub(layerid) {
	var layername = 'sub' + layerid;
	document.getElementById(layername).style.visibility = "visible";
}

function hidesub(layerid) {
	var layername = 'sub' + layerid;
	document.getElementById(layername).style.visibility = "hidden";
}

var classes = ["one","two","three","four","five","six","seven","eight","nine"];

var tfade;
var thide;

function showhide(layerid,on) {
	if (on) {
		hideall();
		showsub(layerid);
		if (tfade) {
			clearTimeout(tfade);
			tfade = null;
		}
		if (thide) {
			clearTimeout(thide);
			thide = null;
		}
		var layername = 'sub' + layerid;
		document.getElementById(layername).className = "zero";
	}
	else {
		tfade = setTimeout("startfade("+layerid+")",200);
		thide = setTimeout("hidesub("+layerid+")",1500);
	}
}

function startfade(layerid) {
	setTimeout("changeclass("+layerid+",0)",100);
}

function changeclass(layerid,i) {
	var layername = 'sub' + layerid;
	document.getElementById(layername).className = classes[i];
	if (i<8) {
		tfade = setTimeout("changeclass("+layerid+","+(i+1)+")",100);
	}
}
