    function SetCSS(title) {
       var i, a, main;
       for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
           if((a.getAttribute("rel").indexOf("style") != -1)&&(a.getAttribute("title"))){
               a.disabled = true;//vsechno implicitne vypinam
               if(a.getAttribute("title") == title)//pozadovany styl?
                    a.disabled = false; //opet zapnu
           }
       }
       newCookie('cssfile',title,24*7);
    }

    function newCookie(name,val,hours) {
       var date = new Date();
       date.setTime(date.getTime()+(hours*60*60*1000));
       var expires = "; expires="+date.toGMTString();
       document.cookie = name+"="+val+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 parseURL(url){
  var i, pos, argname, value, queryString, pairs, out;
  queryString = url.search.substring(1);
  pairs = queryString.split("&");
  out=new Object();
  for (i = 0; i < pairs.length; i++){
   pos = pairs[i].indexOf('=');
   if (pos == -1)
     continue;
   argname = pairs[i].substring(0,pos);
   value = pairs[i].substring(pos+1);
   out[argname]=value;
  }
  return out;
}

//decode pro RFC1738
function decodeURL(url){
  return unescape(url).replace(/&amp;/g,'&');
}

function getId(obj){
  return document.getElementById(obj);
}

function reloadnow(){
  var scrTop = document.body.scrollTop;//pozice scrollu
  var a=window.location.href;//
  var ind=a.lastIndexOf('&scrollto');//hledam, jestli uz parametr existuje
  if (ind>0)//jestli jo
    a=a.slice(0,ind);//tak ho vyseknu
  window.location.href=a+'&scrollto='+scrTop;
}

function pageLoaded(){
  var a=window.location.href;//pozice
  var ind=a.lastIndexOf('&scrollto');//najdu parametr
  var scrTop=a.slice(ind+10);//zjistim hodnotu (tenhle je vzdy posledni)
  if ( scrTop > 40)
    window.scrollTo(0,scrTop);
}

function add2basket(pid){
  p=document.getElementById('hm_'+pid);
  window.location.href='?page=basket&buypid='+pid+'&count='+p.value;
}

function SetVisibility(objid, boolstate){
  if (boolstate){
    s='visible';
  }else{
    s='hidden';
  }
  if (obj=getId(objid)) obj.style.visibility=s;
}

function SetDisplaying(objid, boolstate){
  if (boolstate){
    s='';
  }else{
    s='none';
  }
  if (obj=getId(objid)) obj.style.display=s;
}

function GetDisplaying(objid){
  if (obj=getId(objid))
    s=getId(objid).style.display;
  else
    return false;
  if (s=='none')
      return false;
  return true;
}

function ToogleDisplaying(objid){
  SetDisplaying(objid,!GetDisplaying(objid));
}

function SetClass(objid,cl){
  if (obj=getId(objid))
    obj.className=cl;
}



var actionsrc="";//vystavuji globalne, aby si ji selektory mohli snadno precist

function popupaction(actsrc){
  if (actsrc.lastIndexOf('javascript:')==0){//je to javascript
      eval(actsrc.slice(11));
  }else
    window.location.href="../index.php"+actsrc;
}

function CheckAll(checked){
    var col = document.getElementsByTagName("INPUT");
    for (var i=0;i<col.length;i++) {
  col[i].checked= checked;
    }
}

function TreeMenuEvent(elem,parent) //elem je odkaz na tlacitko, parent je nadrazene li ktere ma pod sebou dalsi ul
{
	if (!parent) return false;
	var childs=parent.getElementsByTagName('ul'); //hledame prvni ul element
	if (childs.length>0)
	{
		if (childs[0].style.display=='none')
		{
			childs[0].style.display='';
			if (elem)
				elem.className="close-childs";
		}
		else
		{
			childs[0].style.display='none';
			if (elem)
				elem.className="open-childs";
		}
	}
}