var xmlhttp;

function loadXMLDocVystava(url)
{
	xmlvystava=null;
	if (window.XMLHttpRequest)
	{// code for IE7, Firefox, Mozilla, etc.
		xmlvystava=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{// code for IE5, IE6
		xmlvystava=new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (xmlvystava!=null)
	{
		xmlvystava.onreadystatechange=onResponseVystava;
		xmlvystava.open("GET",url,true);
		xmlvystava.send(null);
	}
	else
	{
		alert("Your browser does not support XMLHTTP.");
	}
}

function loadXMLDocTitul(url)
{
	xmltitul=null;
	if (window.XMLHttpRequest)
	{// code for IE7, Firefox, Mozilla, etc.
		xmltitul=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{// code for IE5, IE6
		xmltitul=new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (xmltitul!=null)
	{
		xmltitul.onreadystatechange=onResponseTitul;
		xmltitul.open("GET",url,true);
		xmltitul.send(null);
	}
	else
	{
		alert("Your browser does not support XMLHTTP.");
	}
}

function loadXMLDocZkouska(url)
{
	xmlzkouska=null;
	if (window.XMLHttpRequest)
	{// code for IE7, Firefox, Mozilla, etc.
		xmlzkouska=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{// code for IE5, IE6
		xmlzkouska=new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (xmlzkouska!=null)
	{
		xmlzkouska.onreadystatechange=onResponseZkouska;
		xmlzkouska.open("GET",url,true);
		xmlzkouska.send(null);
	}
	else
	{
		alert("Your browser does not support XMLHTTP.");
	}
}


function onResponseVystava()
{
	if(xmlvystava.readyState!=4) return;
	if(xmlvystava.status!=200)
	{
		alert("Problem retrieving XML data");
		return;
	}

	txt="<table>";
	txt=txt + '<th>DATUM</th><th>VÝSTAVA</th><th>ROZHODČÍ</th><th>OCENĚNÍ</th>';
	x=xmlvystava.responseXML.documentElement.getElementsByTagName("vystava");
	for (i=0;i<x.length;i++)
	{
		txt=txt + "<tr>";
		xx=x[i].getElementsByTagName("dt");
		{
			try
			{
				txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>";
			}
			catch (er)
			{
				txt=txt + "<td> </td>";
			}
		}
	
		xx=x[i].getElementsByTagName("ms");
		{
			try
			{
				txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>";
			}
			catch (er)
			{
				txt=txt + "<td> </td>";
			}
		}
		xx=x[i].getElementsByTagName("rz");
		{
			try
		      {
			      txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>";
		      }
		    catch (er)
		      {
			      txt=txt + "<td> </td>";
		      }
	    }
		xx=x[i].getElementsByTagName("oc");
		{
			try
			{
				txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>";
			}
			catch (er)
			{
				txt=txt + "<td> </td>";
			}
		}
		txt=txt + "</tr>";
	}
	txt=txt + "</table>";
	document.getElementById("tablevystava").innerHTML=txt;
}

function onResponseTitul()
{
	if(xmltitul.readyState!=4) return;
	if(xmltitul.status!=200)
	{
		alert("Problem retrieving XML data");
		return;
	}

	txt="<table>";
	txt=txt + '<th>TITUL</th>';
	x=xmltitul.responseXML.documentElement.getElementsByTagName("titul");
	for (i=0;i<x.length;i++)
	{
		txt=txt + "<tr>";
		xx=x[i].getElementsByTagName("nazev");
		{
			try
			{
				txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>";
			}
			catch (er)
			{
				txt=txt + "<td> </td>";
			}
		}
		txt=txt + "</tr>";
	}
	txt=txt + "</table>";
	document.getElementById("tabletitul").innerHTML=txt;
}

function onResponseZkouska()
{
	if(xmlzkouska.readyState!=4) return;
	if(xmlzkouska.status!=200)
	{
		alert("Problem retrieving XML data");
		return;
	}

	txt="<table>";
	txt=txt + '<th>DATUM</th><th>ZKOUŠKA</th><th>MÍSTO</th><th>CENA A BODY</th>';
	x=xmlzkouska.responseXML.documentElement.getElementsByTagName("zkouska");
	for (i=0;i<x.length;i++)
	{
		txt=txt + "<tr>";
		xx=x[i].getElementsByTagName("dt");
		{
			try
			{
				txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>";
			}
			catch (er)
			{
				txt=txt + "<td> </td>";
			}
		}
	
		xx=x[i].getElementsByTagName("zk");
		{
			try
			{
				txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>";
			}
			catch (er)
			{
				txt=txt + "<td> </td>";
			}
		}
		xx=x[i].getElementsByTagName("ms");
		{
			try
		      {
			      txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>";
		      }
		    catch (er)
		      {
			      txt=txt + "<td> </td>";
		      }
	    }
		xx=x[i].getElementsByTagName("oc");
		{
			try
			{
				txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>";
			}
			catch (er)
			{
				txt=txt + "<td> </td>";
			}
		}
		txt=txt + "</tr>";
	}
	txt=txt + "</table>";
	document.getElementById("tablezkouska").innerHTML=txt;
}
