function setActiveStyleSheet(title) {
	var i, a, main;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if(a.getAttribute("rel") && a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
			a.disabled = true;
			if(a.getAttribute("title") == title) {
				a.disabled = false;
			}
		}
	}
}


spzzchn=  "*+-./_@";

function ersetze(text,find,repl){
  var found = text.indexOf(find);
  var retVal= ""; var start = 0;
  while(found != -1){
    retVal +=text.substring(start,found) +repl;
    start = found+find.length;
    found =text.indexOf(find,start);
  }
  retVal +=text.substring(start,text.length);
  return retVal;
}

function WertSpeichern(eingabe) {
  var a=escape(eingabe);
  for(var i=0;i<spzzchn.length;i++)
    a=ersetze(a,spzzchn.charAt(i),"%X"+i);
  a=ersetze(a,"%","_");
  self.name=a;
}

function WertAusgeben() {
  var b=""+self.name;
  b=ersetze(b,"_","%");
  for(var i=0;i<spzzchn.length;i++)
    b=ersetze(b,"%X"+i,spzzchn.charAt(i));
  b=unescape(b);
  return b;
}


function barrierefreiheit(){
	var layout = WertAusgeben();
	if (layout == '4'){
		setActiveStyleSheet('webseitenlayouts-4-spalten');
	}else if (layout == '2'){
		setActiveStyleSheet('webseitenlayouts-2-spalten');
	}
}


function styleaendern(){
	var layout = WertAusgeben();
	if (layout == ''){
		WertSpeichern('2');
		setActiveStyleSheet('webseitenlayouts-2-spalten');
	}
	else{
		if (layout == '4'){
			WertSpeichern('2');
			setActiveStyleSheet('webseitenlayouts-2-spalten');
		}
		else {
			if (layout == '2'){
				WertSpeichern('4');
				setActiveStyleSheet('webseitenlayouts-4-spalten');
			}
		}
	}
}


function weiterleiten(w){
	if (navigator.appName == "Opera" && parseFloat(navigator.appVersion.substring(0, 4)) < 9.25)
		;
	else
		new Effect.Highlight(w,{duration:2});
}