var version = parseFloat( navigator.appVersion );
var possible = ( version >= 3 );
var is_ns4 = (navigator.appName == 'Netscape' && navigator.appVersion < '5');

var aktuell;
var menutext_an = new Array();
var menutext_aus = new Array();
var balken = new Array();
var gesetzt = new Array();
var status_texte = new Array();
var preload_fertig = false;		// alle preloads ausgeführt

function preload ( name, image_an, image_aus, image_gesetzt, status_text ) {
	menutext_an[name] = new Image();
	menutext_an[name].src = image_an;
	menutext_aus[name] = new Image();
	menutext_aus[name].src = image_aus;
	gesetzt[name] = new Image();
	if ( image_gesetzt != null && image_gesetzt != '' ) {
		gesetzt[name].src = image_gesetzt;
	}
	else {
		gesetzt[name].src = image_an;
	}
	if ( status_text != null ) {
		status_texte[name] = status_text;
	}
}

function preload_balken ( name, image_01, image_02, image_03, image_04, status_text ) {
	balken[1] = new Image();
	balken[1].src = image_01;
	balken[2] = new Image();
	balken[2].src = image_02;
	balken[3] = new Image();
	balken[3].src = image_03;
	balken[4] = new Image();
	balken[4].src = image_04;
	
	/*gesetzt[name] = new Image();
	if ( image_gesetzt != null && image_gesetzt != '' ) {
		gesetzt[name].src = image_gesetzt;
	}
	else {
		gesetzt[name].src = image_an;
	}
	if ( status_text != null ) {
		status_texte[name] = status_text;
	}*/
}



function an ( name, target, menue) {
	if ( possible && (name != aktuell || ((menue != null) ? (menue == true) : (false) ) ) && preload_fertig ) {
		if (target == '') document.images[name].src = menutext_an[name].src;
		else
		if (target != null) {
	 		document.images[target].src = menutext_an[name].src;
		} else {
			document.images[name].src = menutext_an[name].src;
		}
	}
	if ( status[name] != null ) {
		top.status = status[name];
	}
}


function aus ( name, target, menue ) {
	if ( possible && (name != aktuell || ((menue != null) ? (menue == true) : (false) ) ) && preload_fertig ) {
		if (target == '') document.images[name].src = menutext_aus[name].src;
		else
		if (target != null) {
	 		document.images[target].src = menutext_aus[name].src;
		} else {
			document.images[name].src = menutext_aus[name].src;
		}
	}
	if ( status[name] != null ) {
		top.status = '';
	}
}


function setze_menue (name, target) {
	preload_fertig = true;
	if ( possible && name != aktuell ) {
		if ( aktuell != null && target == null) {
			document.images[aktuell].src = menutext_aus[aktuell].src;
		}
		if (target != null) {
			document.images[target].src = gesetzt[name].src;
		} else {
			document.images[name].src = gesetzt[name].src;
		}
		// document.images[balken_name].src = balken[balken_nummer].src;
		aktuell = name;
	}
}


function setze ( name, balken_name, balken_nummer, target ) {
	preload_fertig = true;
	if ( possible && name != aktuell ) {
		if ( aktuell != null && target == null) {
			document.images[aktuell].src = menutext_aus[aktuell].src;
		}
		if (target != null) {
			document.images[target].src = gesetzt[name].src;
		} else {
			document.images[name].src = gesetzt[name].src;
		}
		document.images[balken_name].src = balken[balken_nummer].src;
		aktuell = name;
	}
}

function lade_navi ( content_1, content_2, content_3, content_4 ) {
		parent.navi_titel.location.href = content_1;
		parent.menue.location.href = content_2;
		if ( content_3 != null ) {
			parent.menue_titel.location.href = content_3;
		}
		if ( content_4 != null ) {
			parent.content.location.href = content_4;
		}
}

function lade_menue ( content_1, content_2 ) {
	if ( parent.menue != null ) parent.menue.location.href = content_1;
	if ( parent.content != null ) parent.content.location.href = content_2;
}