// -------------------------------------------------------------------------------------------------------
// rollover buttons
// -------------------------------------------------------------------------------------------------------

var aktiv = "";

function button() {
	if(document.images) {
  	this.length = button.arguments.length;
  	for(var i = 0; i < this.length; i++) {
    	this[i] = new Image();
    	this[i].src = button.arguments[i];
  	}
 	}
}

function setImg(bild, i, ext) {
 	var punkt = document.images[i].src.lastIndexOf(".");
 	var endung = document.images[i].src.substr(punkt);
 	var sep = bild.lastIndexOf("~");
 	if(sep != -1) bild = bild.substr(0, sep);
	document.images[i].src = bild + (ext ? "_" + ext : "") + endung;
}

function over(bild, ext) {
 	var i = bild.substr(bild.lastIndexOf("/")+1);
 	var akt = aktiv.substr(aktiv.lastIndexOf("/")+1);
  if(document.images && i != akt) setImg(bild, i, ext);
}

function out(bild) {
 	var i = bild.substr(bild.lastIndexOf("/")+1);
 	var akt = aktiv.substr(aktiv.lastIndexOf("/")+1);
  if(document.images && i != akt) setImg(bild, i, "");
}

function down(bild, ext) {
 	var i = bild.substr(bild.lastIndexOf("/")+1);
	if(document.images) {
		var bild_aktiv = aktiv;
 		aktiv = bild;
		if(bild_aktiv) out(bild_aktiv);
		setImg(bild, i, ext);
	}
}

function setDefault(ext) {
 	var url = document.location.href;
 	var start = url.lastIndexOf("?")+1;
 	if(start) down(url.substr(start), ext);
}

// -------------------------------------------------------------------------------------------------------

