function Zpet()
{	window.parent.location="default.aspx";
	window.close;
}

function ZobrazitZpravu()
{	var label;
    label = document.getElementById("lbZapisMSG");
    label.visible=true; 
}

function RozbalStrom()
{ 
 var i, x, j=0, arrLI=new Array(), arg=RozbalStrom.arguments;
 if(document.getElementsByTagName)
 {
 	var li=document.getElementById(arg[1]);
	li.className=(li.className==arg[3])?arg[2]:arg[3];
 }
}

function SesbirejOznacene()
{var content="", i, j=0, arrCH, arrCheckers=new Array();
 if (document.getElementsByTagName)
 {	
 	if (document.getElementById("A"))
	{		
		arrCH=document.getElementsByName("chA4");
		if (arrCH.length>0)
		{	for(i=0;i<arrCH.length;i++)
			{arrCheckers.push(arrCH[i]);}
		}
	}
	
	if (document.getElementById("B"))
	{	arrCH=document.getElementsByName("chB4");
		if (arrCH.length>0)
		{	for(i=0;i<arrCH.length;i++)
			{arrCheckers.push(arrCH[i]);}
		}
	}
	
	if (document.getElementById("C"))
	{	arrCH=document.getElementsByName("chC4");
		if (arrCH.length>0)
		{	for(i=0;i<arrCH.length;i++)
			{arrCheckers.push(arrCH[i]);}
		}
	}
	
	if (document.getElementById("D"))
	{	arrCH=document.getElementsByName("chD4");
		if (arrCH.length>0)
		{	for(i=0;i<arrCH.length;i++)
			{arrCheckers.push(arrCH[i]);}
		}
	}
	
	for(i=0;i<arrCheckers.length;i++)
	{	if (arrCheckers[i].checked==true)
		{content+=arrCheckers[i].id+',';}
	}
	var cont=document.getElementById('container');
		cont.value=content;
        document.getElementById("lbZapisMSG").className="visible";
 }
}

function ZatrhniKontext(chkID)
{var level, i, j, arrCH, arrCheckers=new Array();
	arrCheckers=document.getElementsByName(document.getElementById(chkID).name);
			
	level=chkID.length;
	
	var blSam=true;
	for(i=0;i<arrCheckers.length;i++)
	{	if (arrCheckers[i].id.length==level)
		{	if (arrCheckers[i].id.substr(0,level-1)==chkID.substr(0,level-1))
			{	if (arrCheckers[i].checked==true)
				{blSam=false;
				break;}
			}
		}
	}
	return blSam;
}

function CheckedChanged(chkID)
{	var level=chkID.length;
	if ((level<4)&&(document.getElementById(chkID).checked==false))
	{	var liID;
		liID="li"+chkID;
		document.getElementById(liID).className="open"+level;
	}
	else if ((level<4)&&(document.getElementById(chkID).checked==true))
	{	var liID;
		liID="li"+chkID;
		document.getElementById(liID).className="closed"+level;
	}
		
	var zprava="", CHKname, vetev, level, i, j, arrCH, arrCheckers=new Array();
	if(document.getElementsByTagName)
	{	CHKname=document.getElementById(chkID).name;		
		arrCH=document.getElementsByName(CHKname);
		i=0;
		for(j=0;j<arrCH.length;j++)
			{arrCheckers[i]=arrCH[j].id;i++;}					
					
		level=chkID.length;
		vetev=chkID.substr(0,1);

		if (level==4)
		{
			if (document.getElementById(chkID).checked==true)
			{ document.getElementById(chkID.substr(0,3)).checked=true;
			  document.getElementById(chkID.substr(0,2)).checked=true;
			  document.getElementById(chkID.substr(0,1)).checked=true;
			}
			else
			{
			if (ZatrhniKontext(chkID)==true)
				{document.getElementById(chkID.substr(0,3)).checked=false;}
			
			if (ZatrhniKontext(chkID.substr(0,3))==true)
				{document.getElementById(chkID.substr(0,2)).checked=false;}
			
			if (ZatrhniKontext(chkID.substr(0,2))==true)
			{document.getElementById(chkID.substr(0,1)).checked=false;}
			}
		}
		else if (level==3)
		{
			if (document.getElementById(chkID).checked==true)
			{
			document.getElementById(chkID.substr(0,2)).checked=true;
			document.getElementById(chkID.substr(0,1)).checked=true;
			}
			else
			{
			if (ZatrhniKontext(chkID)==true)
				{document.getElementById(chkID.substr(0,2)).checked=false;}
				
			if (ZatrhniKontext(chkID.substr(0,2))==true)
				{document.getElementById(chkID.substr(0,1)).checked=false;}
			}
		}
		else if (level==2)
		{
			if (document.getElementById(chkID).checked==true)
			{
			document.getElementById(chkID.substr(0,1)).checked=true;
			}
			else
			{
			if (ZatrhniKontext(chkID)==true)
				{document.getElementById(chkID.substr(0,2)).checked=false;}
				
			if (ZatrhniKontext(chkID.substr(0,2))==true)
				{document.getElementById(chkID.substr(0,1)).checked=false;}
			}
		}
			
		if (level<4)
		{	if (level<=3)
			{	var arrCH;
				arrCH=document.getElementsByName("ch"+vetev+"4");
				for(i=0;i<arrCH.length;i++)
				{arrCheckers.push(arrCH[i].id);}
			}
			
			if (level<=2)
			{	var arrCH;
				arrCH=document.getElementsByName("ch"+vetev+"3");
				for(i=0;i<arrCH.length;i++)
				{arrCheckers.push(arrCH[i].id);}
			}
			
			if (level<2)
			{	var arrCH;
				arrCH=document.getElementsByName("ch"+vetev+"2");
				for(i=0;i<arrCH.length;i++)
				{arrCheckers.push(arrCH[i].id);}
			}
			
				var blChecked
				if (document.getElementById(chkID).checked==true)
				{blChecked=true}
				else
				{blChecked=false}
				
				for(i=0;i<arrCheckers.length;i++)
				{	if (arrCheckers[i].length>level)
					{	if (arrCheckers[i].substr(0,level)==chkID)
						{	document.getElementById(arrCheckers[i]).checked=blChecked;}
					}
				}
			}			
		}
	}
