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

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/; domain="+window.location.host;
}


function setActiveStyleBtn(title) {
	var i;
	if(jQuery(".schrift-icon").length > 2){
	switch(title){
		case "Normal":
			jQuery(".schrift-icon")[0].src = "fileadmin/templates/shared/img/schrift-1_on.gif";
			jQuery(".schrift-icon")[1].src = "fileadmin/templates/shared/img/schrift-2.gif";
			jQuery(".schrift-icon")[2].src = "fileadmin/templates/shared/img/schrift-3.gif";
			/*if(jQuery(".tx-isstyleswitcher-pi1")[0].childNodes)
				jQuery(".tx-isstyleswitcher-pi1")[0].childNodes[1].blur();*/
			break;
		case "Mittel":
			jQuery(".schrift-icon")[0].src = "fileadmin/templates/shared/img/schrift-1.gif";
			jQuery(".schrift-icon")[1].src = "fileadmin/templates/shared/img/schrift-2_on.gif";
			jQuery(".schrift-icon")[2].src = "fileadmin/templates/shared/img/schrift-3.gif";
/*			if(jQuery(".tx-isstyleswitcher-pi1")[0].childNodes)
				jQuery(".tx-isstyleswitcher-pi1")[0].childNodes[3].blur();*/
			break;
		case "Groß":
		default:
		if(title.substr(0,3)=="Gro"){
			jQuery(".schrift-icon")[0].src = "fileadmin/templates/shared/img/schrift-1.gif";
			jQuery(".schrift-icon")[1].src = "fileadmin/templates/shared/img/schrift-2.gif";
			jQuery(".schrift-icon")[2].src = "fileadmin/templates/shared/img/schrift-3_on.gif";
/*			if(jQuery(".tx-isstyleswitcher-pi1")[0].childNodes)
				jQuery(".tx-isstyleswitcher-pi1")[0].childNodes[5].blur();*/
			break;
		}
	}
	}
}

function setActiveStyleBtnFromCookie(){
if (document.cookie) {
  var cookies = document.cookie;
  if (cookies.match (/style=Normal/g)) {
    setActiveStyleBtn("Normal");
  }else if (cookies.match (/style=Mittel/g)) {
    setActiveStyleBtn("Mittel");
  }else if (cookies.match (/style=Gro./g)) {
    setActiveStyleBtn("Groß");
  }else  setActiveStyleBtn("Normal");
}
else  setActiveStyleBtn("Normal");
}

var alreadyrunflag=0 //flag to indicate whether target function has already been run

if (document.addEventListener)
  document.addEventListener("DOMContentLoaded", function(){alreadyrunflag=1; setActiveStyleBtnFromCookie()}, false)
else if (document.all && !window.opera){
  document.write('<script type="text/javascript" id="contentloadtag" defer="defer" src="javascript:void(0)"><\/script>')
  var contentloadtag=document.getElementById("contentloadtag");
  contentloadtag.onreadystatechange=function(){
    if (this.readyState=="complete"){
      alreadyrunflag=1;
      setActiveStyleBtnFromCookie();
    }
  }
}

window.onload=function(){
  setTimeout("if (!alreadyrunflag) setActiveStyleBtnFromCookie()", 0);
}

