function setActiveStyleSheet(title) {
  var i, a, main;
  var manager = new CookieManager({shelftime:30});
  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;
      manager.setCookie("style", title);}
    }
  }
}

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 null;
}

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 null;
}

//custom function
function displayCurrentFont(title){
	var font_title = new Array('font-big', 'font-medium', 'font-small');
	var font_flag = new Array(false, false, false);
	
	//hide others
	var current_font = title;
	for(var i = 0; i < font_title.length; i++){
		if(current_font != font_title[i]){
			var src = $(font_title[i]).getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var regexp = '_o.'+ftype;
			if(src.match(/_o.png$/)){
				var hsrc = src.replace('_o'+ftype, ftype);
				$(font_title[i]).setAttribute('src', hsrc);
			}
		}
	}
	
	//display current
	//alert(current_font);
	var src = $(current_font).getAttribute('src');
	var ftype = src.substring(src.lastIndexOf('.'), src.length);
	var regexp = '_o.'+ftype;
	if(!src.match(/_o.png$/)){
		//alert('display');
		var hsrc = src.replace(ftype, '_o'+ftype);
		$(current_font).setAttribute('src', hsrc);
	}
}

