function showLink(id){
obj=document.getElementById("work-"+id);
obj_txt=document.getElementById("showL-"+id);

if(obj.className=="hide")
{
obj.className="show";
obj_txt.innerHTML="Skrýt &lt;&lt;";
//document.getElementById("work["+id+"]").className="hide";
}
else
{
obj.className="hide";
obj_txt.innerHTML="Více &gt;&gt;";
}
};

function fadeOut(){

  body = document.getElementsByTagName('body')[0];

  if(body.style.opacity == '')body.style.opacity = '1.0';

  if(parseFloat(body.style.opacity) >= 0.1){

    body.style.opacity = parseFloat(body.style.opacity) - 0.1;

    setTimeout("fadeOut()",40);

  }else{

    body.style.opacity = '0.0';

    setTimeout("fadeIn()",1000);

  }

}

function fadeIn(){

  body = document.getElementsByTagName('body')[0];

  if(parseFloat(body.style.opacity) <= 0.9){

    body.style.opacity = parseFloat(body.style.opacity) + 0.1;

    setTimeout("fadeIn()",40);

  }else{

    body.style.opacity = '1.0';
  
  }
  

}

var BASE="#"	//retezec signalizujici, ze nema byt aktivovan zadny styl
var DAYS="30"	//platnost cookie se zvolenym stylem ve dnech


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+"="+value+expires+"; path=/";
}


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 c.substring(nameEQ.length,c.length);
}
return null;
}


function setStyle(title)
{
  var b;
  b = "setS('"+title+"')";
  
  fadeOut();
  setTimeout(b,1000);

  
  
  
}

function setS(title) {
  var i, p, links = new Array();
  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==title) && (p!=BASE)) links[i].disabled=false;
    }
  }
  

}


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;
}


window.onload=window.onclose=function()
{
  var p;
  if (p=readCookie("style"))
  {
    setS(p);
  }
}


window.onunload=function()
{
  createCookie("style",getStyle(),DAYS);
}
