	
	var browser = navigator.appName;
	var http;
	var endTime;


	function getDaletInfo()
	{
		//haal desze regel weg als dalet weer werkt!
		//return;
	
		if ( browser == 'Microsoft Internet Explorer' )
		    http = new ActiveXObject("Microsoft.XMLHTTP");
		else
		    http = new XMLHttpRequest();

		http.open('get', '/data/dalet/onair.xml');
		http.onreadystatechange = function()
		{ 	
			if(http.readyState==4)
				setDaletInfo(); 
		}

		http.send(null);
	}
	
	
	function setDaletInfo()
	{
		var responseText = http.responseText;
		var currentInfo = new Array();
		var nextInfo = new Array();;
	
		while(responseText.indexOf('&') != -1)
			responseText = responseText.replace("&", "#amp;");
		
		while(responseText.indexOf('#amp;') != -1)
			 responseText = responseText.replace("#amp;", "&amp;");
	
		try
		{
			var responseXML = new DOMParser().parseFromString(responseText, "text/xml");
		}
		catch(e)
		{
			responseXML = new ActiveXObject("Microsoft.XMLDOM") 
			responseXML.async="false"; 
			responseXML.loadXML(responseText);   
		}
		
		for(i=0; i<responseXML.firstChild.childNodes.length; i++)
		{
			var cI=0;
			if(responseXML.firstChild.childNodes[i].nodeName=="Current")
			{	
				var currentNode = responseXML.firstChild.childNodes[i].cloneNode(true);
				for(ii=0; ii<currentNode.childNodes.length; ii++)
					if(currentNode.childNodes[ii].nodeType==1)
					{
						if(currentNode.childNodes[ii].firstChild)
							nodeValue = currentNode.childNodes[ii].firstChild.nodeValue;
						else
							nodeValue = "";
					
						currentInfo[cI++]=new Array(currentNode.childNodes[ii].nodeName, nodeValue);
					}
			}
			
			if(responseXML.firstChild.childNodes[i].nodeName=="Next")
			{	
				var cI=0;
				var currentNode = responseXML.firstChild.childNodes[i].cloneNode(true);
				for(ii=0; ii<currentNode.childNodes.length; ii++)
					if(currentNode.childNodes[ii].nodeType==1)
					{
						if(currentNode.childNodes[ii].firstChild)
							nodeValue = currentNode.childNodes[ii].firstChild.nodeValue;
						else
							nodeValue = "";
					
						nextInfo[cI++]=new Array(currentNode.childNodes[ii].nodeName, nodeValue);
					}
			}
		}
		
		endTime = nextInfo[0][1].substring(11);
		
		if(currentInfo[3][0])
		{
			document.getElementById('artistH1').style.display = "block";
			document.getElementById('songH1').style.display = "block";
			
			document.getElementById('artist').innerHTML=currentInfo[6][1];
			document.getElementById('song').innerHTML=currentInfo[5][1];
		}
		else
		{
			document.getElementById('artistH1').style.display = "none";
			document.getElementById('songH1').style.display = "none";
		}

		if(nextInfo[3][0])
		{
			//document.getElementById('artist2').innerHTML=nextInfo[6][1];
			//document.getElementById('song2').innerHTML=nextInfo[5][1];
		}

		daletDelay();
	}
	
	
	function daletDelay()
	{
		var d = new Date();
		var h = d.getHours();
		var m = d.getMinutes();
		var s = d.getSeconds();
		
		if(h<10) h="0"+h;
		if(m<10) m="0"+m;
		if(s<10) s="0"+s;
		
		var currentTime = h+":"+m+":"+s;
		
		/*
		if(endTime == currentTime)
			getDaletInfo();
		else
			setTimeout("daletDelay()", 10);
		*/
	}
