	//tree object
	var tree;

  //load tree on page
  function loadTree()
  {
      //document.getElementById("loading_message_menu").style.display="";
      tree = new dhtmlXTreeObject("treebox","100%","98%",0);
			tree.setImagePath("http://www.valka.cz/imgs/");
			tree.enableDragAndDrop(false);
			tree.setOnClickHandler(doOnSelect);

      tree.enableTreeLines(false);
	  //tree.enableTreeImages(false);
      tree.setImageArrays("plus","","","","odrazka1.gif","odrazka1.gif"); //sign_plus
      tree.setImageArrays("minus","","","","odrazka1.gif","odrazka1.gif"); //sign_minus
      tree.setStdImages("blank.gif","blank.gif","blank.gif");


      tree.setXMLAutoLoading("http://www.valka.cz/xml.php");
      tree.loadXML("http://www.valka.cz/xml.php?id=0");
		}

		//what to do when item selected
		function doOnSelect(itemId)
    {
		  if (itemId=='9999990')
		  {
		    document.location='http://www.valka.cz/galerie';
      }
      else if (itemId=='9999991')
      {
        document.location='http://forum.valka.cz';
      }
      else if (itemId=='9999992')
      {
        document.location='http://www.valka.cz/redakce.php';
      }
      else if (itemId=='9999993')
      {
        document.location='http://webhosting.valka.cz';
      }
      else if (itemId=='9999994')
      {
        document.location='http://www.valka.cz/weby.php';
      }
      else if (itemId=='9999995')
      {
        document.location='http://forum.valka.cz/viewtopic.php/title/FAQ-Reklama-na-tomto-serveru-vymena-odkazu-apod-/t/74718';
      }
      else if (itemId=='9999996')
      {
        document.location='http://obchod.valka.cz/';
      }
      else if (itemId=='9999997')
      {
        document.location='http://www.valka.cz/clanek_10748.html';
      }
      else if (itemId=='9999998')
      {
        document.location='http://www.modelforum.cz';
      }      
      else
      {
    	 submitForm(itemId);    //load details for selected item
    	}
		}


    function submitForm(id)
    {
        var req = null;
        var cekejte;

        cekejte = '<div class="hpclanek"><h3>Prosím čekejte, zpracovávám výsledek ...</h3><p>&nbsp;</p></div>';

        document.getElementById("vysledek").innerHTML  = cekejte;
        if (window.XMLHttpRequest)
        {
             req = new XMLHttpRequest();
            if (req.overrideMimeType)
            {
                req.overrideMimeType('text/xml');
            }
        }
        else if (window.ActiveXObject)
        {
            try {
                req = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e)
            {
                try {
                    req = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e)
              	{
              		//nedelej nic
              	}
             }
         }

        var zpetLink = '<div class="hpclanek"><h3><a href="' + document.location + '">Zpět na úvodní stránku</A></h3><p>&nbsp;</p></div>';

        req.onreadystatechange = function()
        {
            if(req.readyState == 4)
            {
                if(req.status == 200)
                {
                    document.getElementById("vysledek").innerHTML  = zpetLink + req.responseText;
                }
                else
                {
                    document.getElementById("vysledek").innerHTML="Error: returned status code " + req.status + " " + req.statusText;
                }
            }
        };
        req.open("GET", "http://www.valka.cz/navigate.php?id=" + id + "&akt=" + Math.random(), true);
        req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        req.send(null);
    }


    function loadComments(id, zacatek)
    {
        var req = null;

        document.getElementById("komentare").innerHTML  = 'Prosím čekejte, načítám data ...';
        if (window.XMLHttpRequest)
        {
             req = new XMLHttpRequest();
            if (req.overrideMimeType)
            {
                req.overrideMimeType('text/xml');
            }
        }
        else if (window.ActiveXObject)
        {
            try {
                req = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e)
            {
                try {
                    req = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e)
              	{
              		//nedelej nic
              	}
            }
         }

        req.onreadystatechange = function()
        {
            if(req.readyState == 4)
            {
                if(req.status == 200)
                {
                	//$('#vysledek').append('<a href="javascript:loadComments(' + id + ', ' + zacatek + ');">Zobraz komentáře</A><BR>' + req.responseText);
                    document.getElementById("komentare").innerHTML  = '<a href="javascript:loadComments(' + id + ', ' + zacatek + ');">Zobraz komentáře</A><BR>' + req.responseText;
                }
                else
                {
                    document.getElementById("komentare").innerHTML='<a href="javascript:loadComments(' + id + ', ' + zacatek + ');">Zobraz komentáře</A><BR>Error: returned status code ' + req.status + ' ' + req.statusText;
                }
            }
        };
        req.open("GET", "http://www.valka.cz/getComments.php?id=" + id + "&start=" + zacatek + "&akt=" + Math.random(), true);
        req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        req.send(null);

    }


    function saveComment(id)
    {
        var req = null;
        if (window.XMLHttpRequest)
        {
             req = new XMLHttpRequest();
            if (req.overrideMimeType)
            {
                req.overrideMimeType('text/xml');
            }
        }
        else if (window.ActiveXObject)
        {
            try {
                req = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e)
            {
                try {
                    req = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e)
              	{
              		//nedelej nic
              	}
            }
         }

        req.onreadystatechange = function()
        {
            if(req.readyState == 4)
            {
                if(req.status == 200)
                {
                    loadComments(id, 0);
                }
                else
                {
                    document.getElementById("komentare").innerHTML='<a href="javascript:loadComments(' + id + ', 0);">Zobraz komentáře</A><BR>Error: returned status code ' + req.status + ' ' + req.statusText;
                }
            }
        };
        req.open("POST", "http://www.valka.cz/setComments.php?id=" + id + "&akt=" + Math.random(), true);
        req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        req.send("jmeno=" + document.getElementById("jmeno").value + "&prispevek=" + document.getElementById("prispevek").value);
        document.getElementById("komentare").innerHTML  = 'Prosím čekejte, ukládám data ...';

    }
