var lastjidl = 0;
var pole_zmeny = new Array();
var barvy = new Array();

function ziskejData(zdrojDat, divID)
	{
		var XMLHttpRequestObjekt = false;
	
		if (window.XMLHttpRequest)
		{
			XMLHttpRequestObjekt = new XMLHttpRequest();
		}
		else if (window.ActiveXObject)
		{
			XMLHttpRequestObjekt = new ActiveXObject("Microsoft.XMLHTTP");
		}
	
		if (XMLHttpRequestObjekt)
		{
			var obj = document.getElementById(divID);
			
			var test = zdrojDat.search(/\?/);
			if ( test == -1 )	zdrojDat = zdrojDat + "?sid="+Math.random();
			else				zdrojDat = zdrojDat + "&sid="+Math.random();
			
			XMLHttpRequestObjekt.open("GET", zdrojDat);
			
			XMLHttpRequestObjekt.onreadystatechange = function()
			{
				/*if (XMLHttpRequestObjekt.readyState == 1)
				{
					obj.innerHTML = '<center><img src="graphic/loading.gif" alt="Načítání stránky" title="Načítání stránky" /></center>';
				}
				else */if (XMLHttpRequestObjekt.readyState == 4 && XMLHttpRequestObjekt.status == 200)
				{
					obj.innerHTML = parseScript(XMLHttpRequestObjekt.responseText);
					
					/* fader */
					if ( lastjidl != 0 )
					{
						colorFade('jidl'+window.lastjidl,'background','ff6501','ffffff',25,40);
						window.lastjidl = 0;
					}
				}
			}
			XMLHttpRequestObjekt.send(null);
		}
	}

function parseScript(_source) {
	var source = _source;
	var scripts = new Array();
	
	// Strip out tags
	while(source.indexOf("<script") > -1 || source.indexOf("</script") > -1) {
		var s = source.indexOf("<script");
		var s_e = source.indexOf(">", s);
		var e = source.indexOf("</script", s);
		var e_e = source.indexOf(">", e);
		
		// Add to scripts array
		scripts.push(source.substring(s_e+1, e));
		// Strip from source
		source = source.substring(0, s) + source.substring(e_e+1);
	}
	
	// Loop through every script collected and eval it
	for(var i=0; i<scripts.length; i++) {
		try {
			eval(scripts[i]);
		}
		catch(ex) {
			// do what you want here when a script fails
		}
	}
	
	// Return the cleaned source
	return source;
}