var shown_submenuid = '0';
var shown_mainlinkid = '0';
var aktiv = '0';
var keep_submenuid;
var keep_mainlinkid;

function show_sub(submenuid, mainlinkid){

	window.clearTimeout(aktiv);

	if((submenuid != shown_submenuid)&&(shown_submenuid != '0')){
		h = hide();
		if(keep_submenuid){
		submenu=document.getElementById(keep_submenuid);
		submenu.style.display = 'none';}
	};

	if(mainlinkid != keep_mainlinkid){
	mlink = document.getElementById(mainlinkid);
	mlink.style.background= 'none';
	}

	submenu=document.getElementById(submenuid);
	submenu.style.display = 'block';
	shown_submenuid=submenuid;
	shown_mainlinkid=mainlinkid;

}

function hide_sub(){
	aktiv = window.setTimeout("hide()",400);
}

function hide(){
	mlink = document.getElementById(shown_mainlinkid);
	mlink.style.background= 'url(templates/img/redesign/li_back.gif)';
	mlink.style.backgroundRepeat= 'repeat-x';
	submenu=document.getElementById(shown_submenuid);
	if(submenu != null){
	submenu.style.display = 'none';
	}
	shown_submenuid = '0';
	shown_mainlinkid = '0';
	aktiv = '0';

	if(keep_mainlinkid != null){

		shown_submenuid = keep_submenuid;
		shown_mainlinkid = keep_mainlinkid;
		submenu=document.getElementById(keep_submenuid);
		if(submenu != null){
		    submenu.style.display = 'block';
		}
		shown_submenuid=keep_submenuid;
		shown_mainlinkid=keep_mainlinkid;

	}

}

function get_shown(){
	ul = document.getElementsByTagName('ul');
	for (var z = 0; z < ul.length; z++){
		if(ul[z].className == 'subnavigation sel'){
			shown_submenuid = ul[z].id;
			keep_submenuid = shown_submenuid;
		}
	}
	a = document.getElementsByTagName('a');
	for (var z = 0; z < a.length; z++){
		if(a[z].className == 'sel'){
			shown_mainlinkid = a[z].id;
			keep_mainlinkid = shown_mainlinkid;
		}
	}
}

function start(){
	g = get_shown();
	i = init_mousemove();
}
