function setActiveStyleSheet($title, $type){
	var $a;
	for(var $i=0; ($a = document.getElementsByTagName("link")[$i]); $i++) {
		var $link_title = $a.getAttribute("title")
		if($a.getAttribute("rel").indexOf("alt") == 0 && $link_title){
			var $info = $link_title.split('!');
			if($info[0] == $type){
				//alert($info)
				$a.disabled = true;
				if($info[1] == $title)$a.disabled = false;
			}//end if
		}//end if
	}//end for
}//end func

function getActiveStyleSheet() {
	var $active_style = {style:'none', menu:'none', width:'none', text:'none'};
	var $a;
	for(var $i=0; ($a = document.getElementsByTagName("link")[$i]); $i++) {
		var $link_title = $a.getAttribute("title")
		if($a.getAttribute("rel").indexOf("style") != -1 && $link_title){
			var $info = $link_title.split('!');
			//alert($a.getAttribute("rel"))
			if(!$a.disabled)$active_style[$info[0]] = $info[1];
		}//end if
	}//end for
	
	return($active_style);
}//end func

//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;
//}

function createCookie($days) {
  if($days) {
	var $date = new Date();
	$date.setTime($date.getTime()+($days*24*60*60*1000));
	var $expires = "; expires="+ $date.toGMTString();
	
  }else{
	var $expires = "";
  }//end if
  var $active_style = getActiveStyleSheet();
  var $cookie_str = "style="+ $active_style['style'] + "&menu="+ $active_style['menu'] + "&width="+ $active_style['width'] +"&text="+ $active_style['text'] + $expires +"; path=/";
  //alert($cookie_str)
  document.cookie = $cookie_str;
}//end func

function readCookie(){
	$cookie = document.cookie.split('&');
	//alert($cookie)
	if($cookie){
		var $old_style = {};
		for(var $i=0; $i<3; $i++){
			var $info = $cookie[$i].split('=');
			$old_style[$info[0]] = $info[1];
		}//end for
		
	}else{
		var $old_style = '';
	}//end if

	return($old_style);
}//end func

function setOldStyleSheet(){
	var $old_style = readCookie();
//	alert($old_style['style'])
//	alert($old_style['width'])
//	alert($old_style['text'])
	if($old_style){
		setActiveStyleSheet($old_style['style'], 'style');
		setActiveStyleSheet($old_style['menu'], 'menu');
		setActiveStyleSheet($old_style['width'], 'width');
		setActiveStyleSheet($old_style['text'], 'text');
	}//end if
}//end func

//window.onload = setOldStyleSheet
window.onunload = function(e) {
  createCookie(365);
}//end func

setOldStyleSheet();
