function changeImage(theID, name) {
	var theElement = document.getElementById(theID);
	theElement.src = name;
}

var timeout			= 500;
var closetimer		= 0;
var ddmenuitem1		= null;
var ddmenuitem2		= null;

// open hidden layer
function mopen(id1, id2) {
	// cancel close timer
	mcancelclosetime();

	// close old layer 1
	if(ddmenuitem1) {
		ddmenuitem1.style.visibility = 'hidden';
	}

	// close old layer 2
	if(ddmenuitem2) {
		ddmenuitem2.style.visibility = 'hidden';
	}

	// get new layer and show it
	if(id1) {
		ddmenuitem1 = document.getElementById(id1);
		ddmenuitem1.style.visibility = 'visible';
	}

	// get new layer and show it
	if(id2) {
		ddmenuitem2 = document.getElementById(id2);
		ddmenuitem2.style.visibility = 'visible';
	}
}

// close showed layer
function mclose() {
	if(ddmenuitem1) {
		ddmenuitem1.style.visibility = 'hidden';
		ddmenuitem1 = null;
	}

	if(ddmenuitem2) {
		ddmenuitem2.style.visibility = 'hidden';
		ddmenuitem2 = null;
	}
}

function mclose_submenu() {
	if(ddmenuitem2) {
		ddmenuitem2.style.visibility = 'hidden';
		ddmenuitem2 = null;
	}
}

// go close timer
function mclosetime() {
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime() {
	if(closetimer) {
		window.clearTimeout(closetimer);
		closetimer = 0;
	}
}

// close layer when click-out
// document.onclick = mclose;


// menu unten
var timeout_unten       = 500;
var closetimer_unten	= 0;
var ddmenuitem_unten    = 0;

// open hidden layer
function mopen_unten(id)
{	
	// cancel close timer
	mcancelclosetime_unten();

	// close old layer
	if(ddmenuitem_unten) ddmenuitem_unten.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem_unten = document.getElementById(id);
	ddmenuitem_unten.style.visibility = 'visible';

}
// close showed layer
function mclose_unten()
{
	if(ddmenuitem_unten) ddmenuitem_unten.style.visibility = 'hidden';
}

// go close timer
function mclosetime_unten()
{
	closetimer_unten = window.setTimeout(mclose_unten, timeout_unten);
}

// cancel close timer
function mcancelclosetime_unten()
{
	if(closetimer_unten)
	{
		window.clearTimeout(closetimer_unten);
		closetimer_unten = null;
	}
}

function mclose_oben_und_unten() {
	mclose();
	mclose_unten();
}



// close layer when click-out
document.onclick = mclose_oben_und_unten; 


function pop(urlname, w, h)
{
	var x = parseInt((screen.width - w) / 2);
	var y = parseInt((screen.height - h) / 2);
	var winProperties = "width=" + w + ",height=" + h + ",left=" + x + ",top=" + y + ",scrollbars=0,resizable=0,dependent=yes";
	var F1 = window.open(urlname, "Fenster1", winProperties);
	F1.focus();
}




