var dom = true;
var rozbalitid = 0;
if (!document.getElementById) dom = false;
if (!document.getElementById && document.all) {document.getElementById = document.all; dom = true;}
isIE = (document.all && !window.opera) ? true:false;

function byId(what) {return document.getElementById(what);}
function byTag(what) {return document.getElementsByTagName(what);}

window.onload = init;

function init()
{
	if (rozbalitid!=0) rozbalitId(rozbalitid);	
}

// zbali nebo rozbali vetev stromu pri kliknuti na + nebo - na zacatku vetve
function modify(i)
{
	if (byId(i).className.indexOf("closetree") > -1){
		byId(i).className = byId(i).className.replace(/closetree/, "opentree");
	}
	else if (byId(i).className.indexOf("opentree") > -1){
		byId(i).className = byId(i).className.replace(/opentree/, "closetree");
	}
}

// sbali nebo rozbali cely strom
function sbalitVse(value)
{
	if (value == "Sbalit vše") {
		for (var y = 0; y < byTag("li").length; y++) {
			if ((byTag("li")[y].className) && (byTag("li")[y].className.indexOf("opentree") > -1)) {
				byTag("li")[y].className = byTag("li")[y].className.replace(/opentree/, "closetree");
			}
		}
		return "Rozbalit vše";
	}
	else {
		for (var y = 0; y < byTag("li").length; y++) {
			if ((byTag("li")[y].className) && (byTag("li")[y].className.indexOf("closetree") > -1)) {
				byTag("li")[y].className = byTag("li")[y].className.replace(/closetree/, "opentree");
			}
		}
		return "Sbalit vše";
	}
}

//rekurzivne rozbali danou vetev od id az ke koreni stromu
function rozbalitVetev(x)
{
	if (x.className != "tree") {
		if ((x.className) && (x.className.indexOf("closetree") > -1)) {
			x.className = x.className.replace(/closetree/, "opentree");
		}
		rozbalitVetev(x.parentNode);
	}
}

//sbali strom a preda id k rozbaleni dane vetve
function rozbalitId(id)
{
	sbalitVse("Sbalit vse");
	rozbalitVetev(byId(id));
	/*for (var y = 0; y < byTag("li").length; y++) {
		byTag("li")[y].style.display="inline";
	}	*/
}

var MyCookie = {
    Write:function(name,value,days) {
        var D = new Date();
        D.setTime(D.getTime()+86400000*days)
        document.cookie = escape(name)+"="+escape(value)+
            ((days == null)?"":(";expires="+D.toGMTString()))
        return (this.Read(name) == value);
    },
    Read:function(name) {
        var EN=escape(name)
        var F=' '+document.cookie+';', S=F.indexOf(' '+EN);
        return S==-1 ? null : unescape(     F.substring(EN=S+EN.length+2,F.indexOf(';',EN))    );
    }
}
/*
if (MyCookie.Read('tree') == null ) {
    MyCookie.Write('tree', 20, 365)
}*/

function AddCookieId(cn, id) {
    var idstr = id + ";"
    if((fx=MyCookie.Read(cn))==null) fx="";
    if (fx.indexOf(idstr)==-1) {
        fx += idstr;
        MyCookie.Write(cn,fx,365);
    }
}

// vyprazdni aktualni cookie
function smazCookie() {
	MyCookie.Write('tree', null, 0 )
}
/*
alert(MyCookie.Read('tree'));

/*if (MyCookie.Read('Referral') == null ) {
    MyCookie.Write('Referral', idref, 14 )
}*/
