var version = parseFloat( navigator.appVersion );
var possible = ( version >= 3 );
var is_ns4 = (navigator.appName == 'Netscape' && navigator.appVersion < '5');

var aktuell = new Array();
var menutext_an = new Array();
var menutext_aus = new Array();
var gesetzt = new Array();
//var status_texte = new Array();

var thumb_dateiname;
var preload_fertig = false;		// alle preloads ausgeführt

function preload ( name, image_an, image_aus, image_gesetzt ) {
	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 ) {
		gesetzt[name].src = image_gesetzt;
	}
	else {
		gesetzt[name].src = image_an;
	}
}

function an ( name, menu_nr ) {
	if  (menu_nr == null ) {menu_nr = 0;}
	if ( possible && name != aktuell[menu_nr] && preload_fertig ) {
		document.images[name].src = menutext_an[name].src;
	}
}

function aus ( name, menu_nr  ) {
	if  (menu_nr == null ) {menu_nr = 0;}
	if ( possible && name != aktuell[menu_nr] && preload_fertig ) {
		document.images[name].src = menutext_aus[name].src;
	}
}

function setze ( name, menu_nr  ) {
	preload_fertig = true;
	if  (menu_nr == null ) {menu_nr = 0;}
	if ( possible && name != aktuell[menu_nr] ) {
		if ( aktuell[menu_nr] != null ) {
			document.images[aktuell[menu_nr]].src = menutext_aus[aktuell[menu_nr]].src;
		}
		document.images[name].src = gesetzt[name].src;
		aktuell[menu_nr] = name;
	}
}

function setze_thumb ( dateiname ) {
	thumb_dateiname = dateiname;
}

function rollback_thumb () {
	if (thumb_dateiname != null && thumb_dateiname != '')
		document.thumb.src = thumb_dateiname;
}
