
function getObjByID(id) {
	var obj = "";
	// Check browser compatibility
	if(document.getElementById)
		obj = document.getElementById(id);
	else if(document.all)
		obj = document.all[id];
	else if(document.layers)
		obj = document.layers[id];
	else
		obj = null;
	return obj;
}

function handleClick(id) {
	var obj = "";
	var open = false;

	// Check browser compatibility
	if(document.getElementById)
		obj = document.getElementById(id);
	else if(document.all)
		obj = document.all[id];
	else if(document.layers)
		obj = document.layers[id];
	else
		return 1;

	if (!obj) {
		return 1;
	} else if (obj.style) {
		open = ( obj.style.display != "none" );
		obj.style.display = open ? "none" : "";
	} else {
		obj.visibility = "show";
	}

	obj =	getObjByID(id+"_plus");
	if (obj) {
		obj.innerHTML=open ? "<img src=\"img/menu_plus.gif\" alt=\"[+]\" title=\"Rozbalit\" border=\"0\" height=\"7\" width=\"7\">" : "<img src=\"img/menu_minus.gif\" alt=\"[-]\" title=\"Sbalit\" border=\"0\" height=\"7\" width=\"7\">";
	}
}

function cathandleClick(id) {
	var obj = "";
	var open = false;
	var oldid;

	// Check browser compatibility
	if(document.getElementById)
		obj = document.getElementById(id);
	else if(document.all)
		obj = document.all[id];
	else if(document.layers)
		obj = document.layers[id];
	else
		return 1;

	if (!obj) {
		return 1;
	} else if (obj.style) {
		open = ( obj.style.display != "none" );
		obj.style.display = open ? "none" : "";
	} else {
		obj.visibility = "show";
	}

	obj =	getObjByID(id+"_plus");
	if (obj) {
		obj.innerHTML=open ? "[+]" : "[-]";
	}

	helpobj =	getObjByID("catmenu_id");
	if (helpobj) {
		oldid = helpobj.innerHTML;
		if (id!=oldid) {
			cattextdevisible(oldid);
			helpobj.innerHTML = id;
		}
	}
}

function cattextvisible(id) {
	var obj = "";
	var open = false;

	// Check browser compatibility
	if(document.getElementById)
		obj = document.getElementById(id);
	else if(document.all)
		obj = document.all[id];
	else if(document.layers)
		obj = document.layers[id];
	else
		return 1;

	if (!obj) {
		return 1;
	} else if (obj.style) {
		obj.style.display = "";
	} else {
		obj.visibility = "show";
	}
	obj =	getObjByID(id+"_plus");
	if (obj) {
		obj.innerHTML="[-]";
	}
}

function cattextdevisible(id) {
	var obj = "";
	var open = false;

	// Check browser compatibility
	if(document.getElementById)
		obj = document.getElementById(id);
	else if(document.all)
		obj = document.all[id];
	else if(document.layers)
		obj = document.layers[id];
	else
		return 1;

	if (!obj) {
		return 1;
	} else if (obj.style) {
		obj.style.display = "none";
	} else {
		obj.visibility = "show";
	}
	obj =	getObjByID(id+"_plus");
	if (obj) {
		obj.innerHTML="[+]";
	}
}