window.onload = function() {
	
	make_linklists();
	
	if (document.cookie) {
		scalePage(read_cookie('pfl_size'));
	}
}


function scalePage(value) {
  if (!value) { value = '100'; }
  myHtml = document.getElementById('thishtml');
  myHtml.style.fontSize = value + "%";
  update_cookie(value);
}

function trim(str) {
  return str.replace(/^\s*|\s*$/g,"");
}

function read_cookie(name) {
  var ar = document.cookie.split(';');
  for(var i=0; i<ar.length; i++) {
    var c = ar[i].split('=');
    if (trim(c[0]) == name) {
      return c[1];
    }
  }
  return null;
}

function update_cookie(size) {
  var ablauf = new Date();
  var infuenfTagen = ablauf.getTime() + (10 * 24 * 60 * 60 * 1000);
  ablauf.setTime(infuenfTagen);
  document.cookie = "pfl_size="+size+"; path=/; expires=" + ablauf.toGMTString();
}

function quickSearch(select){
	var value = select.options[select.options.selectedIndex].value;
	if (value != '0') {
    location.href = value;
  }
}

function make_linklists () {
	myLists = document.getElementById("content").getElementsByTagName("ul");
	for (var i = 0; i < myLists.length; i++) {
		if ((myLists[i].getElementsByTagName("a").length > 0) 
		&& (myLists[i].parentNode.className != "newsblock sublevel") 
		&& (myLists[i].className == false)
		&& (myLists[i].className != "no_linklist")) {
			myLists[i].className = "linklist";
		}
	}
}
