var req;		// our AJAX request
var isreq;		// is there a request`
var rpos;   	// position in que
var divName;	// name of the div to put in the HTML content
isreq 	= false;
rpos 	= 0;

/*
Standaard functie voor aanmaken van een XML Http Request
*/
function createXMLHttpRequest() 
{
	var ua;
	if(window.XMLHttpRequest) {
		browser = 1;
		try {
      	ua = new XMLHttpRequest();
    	} catch(e) {
	      ua = false;
    }	
  	} else if(window.ActiveXObject) {
		browser = 2;
	    try {
      	ua = new ActiveXObject("Microsoft.XMLHTTP");
	    } catch(e) {
      ua	 = false;
    	}
  	}
  	return ua;
}

function doRequest(url,dName) {
	divName = dName;
	req = createXMLHttpRequest();
	req.onreadystatechange = handleXML;
	req.open('GET',url);
	req.send(null);	
}


function handleXML() {
	if (req.readyState == 4) {
		if (req.status == 200) { // check if the XML is loaded
			var uItems = req.responseXML.getElementsByTagName('uitzending');
			var elObj = document.getElementById(divName);
			var htmlStr = '';
			var aflStr  = '';
	
			if (uItems.length>0) {
				htmlStr = htmlStr + itemTop;
				var i,uItem;
				var naam,aflevering;
				for (i=0;i<uItems.length;i++) {
					uItem = uItems.item(i);
					
					dag			= '';
					if ( uItem.getAttribute('dag') != null ) {
						dag = uItem.getAttribute('dag').toString();
					};
					naam 		= uItem.getElementsByTagName("naam")[0].firstChild.nodeValue;
					
					aflevering 	= uItem.getElementsByTagName("afleveringid")[0].firstChild.nodeValue;
					aflStr 		= itemLine.replace('{DAG}',dag);
					aflStr 		= aflStr.replace('{TITLE}',naam);
					aflStr 		= aflStr.replace('{AFLID}',aflevering);
					aflStr 		= aflStr.replace('{AFLID}',aflevering);
					htmlStr 	= htmlStr + aflStr;
				};
				htmlStr = htmlStr + itemBottom;
			};
			elObj.innerHTML = htmlStr;
		}
	}
}
