window.onload = Laduj;
function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }


 function Laduj()
 {
	var tablica = new Array('a_category_1', 'a_category_2', 'a_category_3', 'a_category_4', 'a_category_105', 'a_category_6', 'a_category_10', 'a_category_12', 'a_category_17', 'a_category_31', 'a_category_32', 'a_category_19', 'a_category_74', 'a_category_33', 'a_category_51', 'a_category_78', 'a_category_27');
	for (var i = 0; i < tablica.length; i++) { 
	var current = window.document.getElementById(tablica[i]);
	current.setAttribute('href', 'javascript:void();');
	}

    var allHTMLTags = new Array();

    function getElementByClass(theClass) {

    //Create Array of All HTML Tags
    var allHTMLTags=window.document.getElementsByTagName('*');

    //Loop through all tags using a for loop
    for (i=0; i<allHTMLTags.length; i++) {

    //Get all tags with the specified class name.
    if (allHTMLTags[i].className==theClass) {

    //Place any code you want to apply to all
    //pages with the class specified.
    //In this example is to “display:none;” them
    //Making them all dissapear on the page.

    allHTMLTags[i].parentNode.style.display = 'block';

    }
    }
    }
	getElementByClass('current'); 

 }
var theId
function grabID(e){ //modified from script at: http://www.quirksmode.org/js/events_properties.html#target
var targ;
if (!e) var e = window.event;
if (e.target) targ = e.target;
else if (e.srcElement) targ = e.srcElement;
if (targ.nodeType == 3) // defeat Safari bug
targ = targ.parentNode;
theId=targ.id;

var ele = window.document.getElementById(theId);


var ele3 = ele;

if(ele.id.charAt(0) == "a"){
	
ele = 'category_' + ele.id.charAt(11);
if(ele3.id.charAt(12)) ele = ele + ele3.id.charAt(12);
if(ele3.id.charAt(13)) ele = ele + ele3.id.charAt(13);



	if ((ele != 'category_1') && (ele != 'category_2') && (ele != 'category_3') && (ele != 'category_4') && (ele != 'category_105')){
		ele2 = 'ul_' + ele;
		
		var cells = window.document.getElementById(ele2); 
		if (cells.style.display == 'block') cells.style.display = 'none'; 
		else cells.style.display = 'block'; 
		
	}
}
if(theId == 'category_74') {
	var ele = document.getElementById(theId); 
var cells = ele.getElementsByClassName("level_3"); 
for (var i = 0; i < cells.length; i++) { 
    cells[i].style.display = 'block'; 
    }
	
}
}

document.onclick=grabID;

