var BASE="#"

///////////////////////////////////////
//Zápis sušenek

function createCookie(name,value,days) 
{ 
  if (days) 
  { 
    var date = new Date(); 
    date.setTime(date.getTime()+(days*24*60*60*1000)); 
    var expires = "; expires="+date.toGMTString(); 
  } 
  else var expires = ""; 
  document.cookie = name + "=" + escape(value) + expires + "; path=/"; 
} 

///////////////////////////////////////
//Čtení sušenek
function readCookie(name) 
{ 
  var nameEQ = name + "="; 
  var ca = document.cookie.split(';'); 
  for(var i=0;i < ca.length;i++) 
  { 
    var c = ca[i]; 
    while (c.charAt(0)==' ') c = c.substring(1,c.length); 
    if (c.indexOf(nameEQ) == 0) return unescape(c.substring(nameEQ.length,c.length)); 
  } 
  return null; 
} 

///////////////////////////////////////
//Aktivace zadaného stylu
function setStyle(title) 
{ 
  var i, p, links = new Array(), hodina, title2;
  var datum = new Date();
  
  title2=title;
  
  if (title2=="Automaticky") //automatická volba stylu
  {
    hodina = datum.getHours(); //jen udaj o hodinach
    if(hodina>=20 || hodina<6)
      {title2="Osobní počítač, z jehož monitoru ve tmě bolí oči";}
    else
      {
        if(hodina>=11 && hodina<15)
          {title2="Osobní počítač, na jehož monitor svítí slunce";}
        else
          {
            title2="Osobní počítač";
          }      
      }
    createCookie("style","Automaticky",7);
    createCookie("automaticky",title2,7);
  }
  
  links=document.getElementsByTagName("link"); 
  for (i=0; i<links.length; i++) 
  { 
    if ((links[i].getAttribute("rel").indexOf("stylesheet")!=-1) && (p=links[i].getAttribute("title"))) 
    { 
      links[i].disabled=true; 
      if ((p==title2) && (p!=BASE)) links[i].disabled=false; 
    } 
  } 

}


///////////////////////////////////////
//zjištění stylu

function getStyle() 
{ 
  var i, p, links; 
  links=document.getElementsByTagName("link"); 
  for (i=0; i<links.length; i++) 
  { 
    if ((links[i].getAttribute("rel").indexOf("stylesheet")!=-1) && (p=links[i].getAttribute("title")) && (!links[i].disabled)) 
    { 
      return p; 
    } 
  } 
  return BASE; 
} 

///////////////////////////////////////
//načtení stylu
window.onload=function() 
{ 
  var p; 
  if (p=readCookie("style")) 
  { 
    setStyle(p); 
  } 
  else 
    {setStyle('Automaticky');
    }
} 

///////////////////////////////////////
//uložení stylu
window.onunload=function() 
{ 
  var dokument, susenky, automatickyzvoleny;
  dokument=getStyle();
  susenky=readCookie("style");

  if (susenky=="Automaticky")
    {
      if (automatickyzvoleny=readCookie("automaticky"))
        {
          if (automatickyzvoleny==dokument)
            {createCookie("style",susenky,7);}
          else
            {createCookie("style",dokument,365);}
        }
      else
        {createCookie("style",dokument,365);}
    }
  else
    {
      createCookie("style",dokument,365);
    }
   
}
///////////////////////////////////////

