var intTotalSizes = 6;
var intDefaultSize = 2;

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;
	   }
    }
  }
}

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

function getPreferredStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1
       && a.getAttribute("rel").indexOf("alt") == -1
       && a.getAttribute("title")) {
	      return a.getAttribute("title");
	   }
  }
  return intDefaultSize;
}

function stylesOnLoad() {
  var cookie = readCookie("style");
  var title = cookie ? cookie : getPreferredStyleSheet();
  setActiveStyleSheet(title);  
  
}

function stylesUnLoad() {
	var title = getActiveStyleSheet();
	createCookie("style", title, 365);
}

function changeText(intDir) {
	var intActiveStyleSheet = getActiveStyleSheet();
	if (intActiveStyleSheet == null) {
		intActiveStyleSheet = intDefaultSize;
	} else {
		intActiveStyleSheet = Number(intActiveStyleSheet) + Number(intDir);
	}
	if (intActiveStyleSheet < intTotalSizes && intActiveStyleSheet >= 0) {
		setActiveStyleSheet(intActiveStyleSheet);
	}
}


var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);
