//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Variablen fuer die onMouseover-Funktionen in menue.htm + kopf.htm/Bildtausch in kopf.htm
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

var warlayer = new Object();
var istlayer = new Object();
var warlayername = new Object();
var istlayername = new Object();
var warbezeichner = new String();
var istbezeichner = new String();


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Funktion zum dynamischen Setzen eines layer-Syntax
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function ausdruck_setzen() {

	var idname = ausdruck_setzen.arguments[0];

	if (browser_ne6) {

		if (document.getElementById(idname)) {
			return document.getElementById(idname);

		} else {

			//alert('Es gibt keinen Layer mit der id \'' + idname + '\'');
			return null;

		}

	} else {

		if (document.all[idname]) {

			return document.all[idname];

		} else {

			//alert('Es gibt keinen Layer mit der id \'' + idname + '\'');
			return null;

		}

	}

}


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Funktion zum tauschen von layern
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function tausche_layer() {

	var layername = tausche_layer.arguments[0];
	var index = tausche_layer.arguments[1];
	var ausdruck = new String();
	var layersyntax = true;

	if (typeof warlayer[layername] != 'undefined') {

		warlayer[layername] = istlayer[layername];

	} else {

		warlayer[layername] = 0;

	}

  if (warlayer[layername] != 0) {

		ausdruck = String(layername + warlayer[layername]);
		layersyntax = ausdruck_setzen(ausdruck);

		if (layersyntax != null) {

    	layersyntax.style.visibility = 'hidden';

    }

  }

	if (index != 0) {

		ausdruck = String(layername + index);
		layersyntax = ausdruck_setzen(ausdruck);

		if (layersyntax != null) {

			layersyntax.style.visibility = 'visible';

		}

	}

  istlayer[layername] = index;

}


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Funktion fuer einfachen Bildaustausch
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function tausche_bild() {

	var id = tausche_bild.arguments[0];
	var name = tausche_bild.arguments[1];
	var index = tausche_bild.arguments[2];
	var pfad = new String();

	pfad = String(name + index + '.gif');

	document.images[id].src = pfad;

}


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Funktionen onMouseover-Funktionen in menue.htm + kopf.htm
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


//
// Die Bezeichner stehen fuer die einzelnen Menues:
//
// h = Hauptmenue
// u = Untermenue
// k = Kopfmenue
//

function steht() {

	var bezeichner = steht.arguments[0];
	var layername = steht.arguments[1];
	var index = steht.arguments[2];

	if (bezeichner == 'k') {

		//
		// Aufruf kommt aus kopf.htm
		//

		parent.rdts_menue.warbezeichner = parent.rdts_menue.istbezeichner;
		parent.rdts_menue.warlayername.h = parent.rdts_menue.istlayername.h;
		parent.rdts_menue.warlayername.u = parent.rdts_menue.istlayername.u;

		if (parent.rdts_menue.warbezeichner != '' && typeof parent.rdts_menue.warbezeichner != 'undefined') {

			parent.rdts_menue.klasse_setzen('h',parent.rdts_menue.warlayername.h,0);
			parent.rdts_menue.klasse_setzen('u',parent.rdts_menue.warlayername.u,0);

		}

		klasse_setzen(bezeichner,layername,index);

		parent.rdts_menue.istbezeichner = bezeichner;

	} else {

		//
		// Aufruf kommt aus menue.htm
		//

		warbezeichner = istbezeichner;

		parent.rdts_kopf.warlayername.k = parent.rdts_kopf.istlayername.k;

		parent.rdts_kopf.klasse_setzen('k',parent.rdts_kopf.warlayername.k,0);

		if (bezeichner == 'u') {

			if (steht.arguments[3]) {

				return;

			} else {

				klasse_setzen('u',layername,index);

				istbezeichner = bezeichner;

			}

		} else {

			warlayername.u = istlayername.u;

			klasse_setzen('u',warlayername.u,0);
			klasse_setzen('h',layername,index);

			istbezeichner = bezeichner;

		}

	}

}

function klasse_setzen() {

	var bezeichner = klasse_setzen.arguments[0];
	var layername = klasse_setzen.arguments[1];
	var index = klasse_setzen.arguments[2];
	var layersyntax = true;
	var klasse_out = new String();
	var klasse_over = new String();

	klasse_out = String(bezeichner + 'menue');
	klasse_over = String(bezeichner + 'menueon');

	if (typeof warlayer[bezeichner] != 'undefined') {

		warlayer[bezeichner] = istlayer[bezeichner];
		warlayername[bezeichner] = istlayername[bezeichner];

	} else {

		warlayer[bezeichner] = 0;
		warlayername[bezeichner] = '';

	}

	if (warlayer[bezeichner] != 0) {

		ausdruck = String(layername + warlayer[bezeichner]);
		layersyntax = ausdruck_setzen(ausdruck);

		if (layersyntax != null) {

    	layersyntax.className = klasse_out;

    }

	}

	if (index != 0) {

		ausdruck = String(layername + index);
		layersyntax = ausdruck_setzen(ausdruck);

		if (layersyntax != null) {

    	layersyntax.className = klasse_over;

    }

	}

	istlayer[bezeichner] = index;
	istlayername[bezeichner] = layername;

}
