/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
var parent;
var clicked;
var car;
function switchit(list){

   clicked=list;
   car=document.getElementById("car").value;
   parent=document.getElementById('A'+list);
   if(parent.childNodes.length==1){
      var url='../inc/ajax/category.php?carId='+car+'&parentId='+clicked;
      ajax(url);
   
      }else{
        for(i=0;i<parent.childNodes[1].childNodes.length;i++){
          var node=parent.childNodes[1].childNodes[i]
          var nodeStyle=node.style;
          if (nodeStyle.display=='none'){
              nodeStyle.display="block";
          }else if (nodeStyle.display=='block'){
              nodeStyle.display="none";
          }
       }
    }
 }



function ajax(url)
{
	var request =  new XMLHttpRequest();
	request.open("GET", url);
	request.overrideMimeType("text/xml");
	request.onreadystatechange = function()
	{
		if (request.readyState == 4 && request.status == 200 && request.responseText)
		{
          //  alert(request.responseText);
			ajaxZpracuj(request.responseXML);
		}
	}
	request.send(null);
}

function ajaxZpracuj(data){
    ajaxData = data.getElementsByTagName('polozka');
     var novy_seznam = document.createElement('ul');
    /* novy_seznam.setAttribute('class', 'folder');*/
     for(citac=0;citac<ajaxData.length;citac++){
    //    alert('ano');

        var nova_polozka = document.createElement('li');
        nova_polozka.setAttribute('id','A'+ajaxData[citac].getAttribute('id'));
        nova_polozka.setAttribute('style','display:block');
        var novy_span=document.createElement("span");


        var novy_odkaz = document.createElement('a');
        var obsah_odkazu = document.createTextNode(ajaxData[citac].firstChild.data);
        


        if(ajaxData[citac].getAttribute('children')=='1'){
            novy_odkaz.setAttribute("onclick", "switchit(\'"+ajaxData[citac].getAttribute('id')+"\')");
            novy_odkaz.setAttribute("href", "#list");
            nova_polozka.setAttribute("class", "closed");
            novy_span.setAttribute("class","folder");
        }else{
            novy_odkaz.setAttribute("onclick", "autorapr_search(\'"+ajaxData[citac].getAttribute('id')+"\',\'"+ajaxData[citac].firstChild.data+"\')");
            nova_polozka.setAttribute("class", "closed");
            novy_span.setAttribute("class","file");
            novy_odkaz.setAttribute("href", "#detail");
        }
        

        novy_odkaz.appendChild(obsah_odkazu);
        novy_span.appendChild(novy_odkaz);
        nova_polozka.appendChild(novy_span);
        novy_seznam.appendChild(nova_polozka);

  }
     parent.appendChild(novy_seznam);
 }


 function rapr_back(){
     var back_form=document.getElementById("backForm");
     back_form.submit();
     //alert("ok");
 }

 

