// -------------------------------------------------------------------------------------------------------
// 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 over(bild, ext, override) {
  if(document.images && (bild != aktiv || override)) {
  	var i = bild.substr(bild.lastIndexOf("/")+1);
   	var punkt = document.images[i].src.lastIndexOf(".");
   	var endung = document.images[i].src.substr(punkt);
  	if(i.lastIndexOf("_") != i.indexOf("_"))
  		document[i].src = bild.substr(0, bild.lastIndexOf("_")+1) + ext + endung;
 		else document[i].src = bild + "_" + ext + endung;
  	if(override) aktiv = bild;
  }
}

function out(bild, override) {
  if(document.images && (bild != aktiv || override)) {
  	var i = bild.substr(bild.lastIndexOf("/")+1);
   	var punkt = document.images[i].src.lastIndexOf(".");
   	var endung = document.images[i].src.substr(punkt);
  	if(i.lastIndexOf("_") != i.indexOf("_"))
  		document[i].src = bild.substr(0, bild.lastIndexOf("_")) + endung;
  	else document[i].src = bild + endung;
  }
}

function down(bild, ext) {
	if(document.images) {
		if(aktiv) out(aktiv, 1);
    over(bild, ext, 1);
	}
}

function setDefault(ext) {
 	var url = document.location.href;
 	var start = url.lastIndexOf("?")+1;
 	if(start)
 		down(url.substr(start), ext);
}

// -------------------------------------------------------------------------------------------------------


