function setCookie(c_name,value,expiredays) {
  var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
  document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
function getCookie(c_name) {
  if (document.cookie.length>0) {
    c_start=document.cookie.indexOf(c_name + "=");
    if (c_start!=-1) { 
      c_start=c_start + c_name.length+1;
      c_end=document.cookie.indexOf(";",c_start);
      if (c_end==-1)
			  c_end=document.cookie.length;
      return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
  return "";
}

function setStylesheet(title1, title2) {
  var i, cacheobj;

  for(i=0; (cacheobj=document.getElementsByTagName("link")[i]); i++) {
    if (cacheobj.getAttribute("rel").toLowerCase()=="stylesheet" && cacheobj.getAttribute("title")) {
      cacheobj.disabled = true;
      if ((cacheobj.getAttribute("title") == title1) || (cacheobj.getAttribute("title") == title2))
        cacheobj.disabled = false;
    }
  }
}

function setVisualMode(mode) {
  if (getCookie("OBS_css"))
	  setCookie("OBS_css", "", -1);  
  setCookie("OBS_css", mode, 30);
  parent.location = "index.php";
}

function getVisualMode() {
  var selMode;
	selMode = getCookie("OBS_css");
  if (selMode) {
	  eval ('var title1 = "'+selMode+'1"');
	  eval ('var title2 = "'+selMode+'2"');
	  setStylesheet(title1, title2);
	}
	else {
	  setStylesheet("A1", "A2");
	}
}
