var mctrl=0;

function high()
{	
	mctrl+=1;
}

function low()
{	
	delayed_out();
}


function show_layer(x)
{
	if(document.layers) if(document.layers[x]) document.layers[x].visibility="show";
	if(document.all)if(document.all[x]) document.all[x].style.visibility="visible";
	if(document.getElementById)if(document.getElementById(x)) document.getElementById(x).style.visibility="visible";
}

function delayed_close(x) {if (mctrl==x) do_out()}
function delayed_out(){mctrl+=1;setTimeout('delayed_close('+ mctrl + ')',600)}

function off_layer(x)
{	
	if(document.layers) if(document.layers[x]) document.layers[x].visibility="hide";
	if(document.all) if(document.all[x]) document.all[x].style.visibility="hidden";
	if(document.getElementById) if(document.getElementById(x)) document.getElementById(x).style.visibility="hidden";
}

function hide_layer(x)
{	
	if(document.layers) if(document.layers[x]) document.layers[x].visibility="hide";
	if(document.all) if(document.all[x]) document.all[x].style.visibility="hidden";
	if(document.getElementById) if(document.getElementById(x)) document.getElementById(x).style.visibility="hidden";
	delayed_out();
}

var old;
var memold;

if(document.layers)
{
        window.captureEvents(Event.MOUSEUP);
        window.onmouseup=do_out;
} else
{
        document.onmouseup=do_out;
}

function do_check(x)
{
        if(old && old!=x) hide_layer(old);
        show_layer(x);
        old=x;
        mctrl+=1;
}

function offPic()
{
	off_layer("sowi");
}

function do_out()
{
	hide_layer("raggal");hide_layer("aktuell");hide_layer("unterk");hide_layer("contact");hide_layer("m5x");
	show_layer("sowi");
	memold=old; old=""; mctrl=0; 
}