var LIVEpostcodekort,LIVEtafelnr,fileXML,timerXML,PrevDate,PrevBrt,nu,arr;
LIVEpostcodekort = url.substr(48, 6);
LIVEtafelnr = url.substr(54, 1);
PrevDate = '';
PrevBrt = 0;

function ShowBoth() {
				
	var i;
	i = window.parseInt(arr[4],10) - window.parseInt(arr[10],10);								
	hide(dg('bal0'),(i === 0)?false:true);
	hide(dg('bal1'),(i == 1)?false:true);
	
	
	for (i=0;i<2;i++) {
		SB['c'+i] = arr[3+(i*6)];	
		SB['b'+i] = arr[4+(i*6)];
		SB['h'+i] = arr[6+(i*6)];
	    SB['m'+i] = (((window.parseInt(arr[4+(i*6)],10)>0) ? window.parseInt(arr[3+(i*6)],10) / window.parseInt(arr[4+(i*6)],10) : 0).toFixed(4 + (3 - SB.decimals))).substr(0,2 + SB.decimals);
		font('c'+i);
		font('b'+i);
		font('h'+i);
		font('m'+i);
	}
	
	if(B.isTel) {
		tel('L');
		tel('R');
	}
}
	
function filestate() {

	var filedateXML, tellijst,i2,now,oddeven;
// HTTPREQUEST AFGEWIKKELD
	if (fileXML.readyState == 4) {
// BESTAND BESTAAT
		if (fileXML.status == 200) {
			filedateXML = new window.Date(fileXML.getResponseHeader("Last-Modified")).getTime();
// BINNEN 10 MINUTEN NOG ACTIEF		
//alert(nu - filedateXML);
//nu = new window.Date().getTime();
//			if ((nu - filedateXML < 600000 && filedateXML != PrevDate) || PrevDate === '') { 				
			if (filedateXML != PrevDate || PrevDate === '') { 				
	
				arr = fileXML.responseText.split(',');

				if(PrevBrt === 0 || PrevBrt != window.parseInt(arr[4],10) + window.parseInt(arr[10],10)) {				
					wednr = arr[0];	
					SB.t0 = arr[1];
					SB.s0 = arr[2];						
					code.team0=arr[16];
					code.team1=arr[18];
					code.bond0 = arr[17];
					code.bond1 = arr[19];
					code.pinodd0=arr[28];
					code.pinodd1=arr[29];
					code.pineven0=arr[30];
					code.pineven1=arr[31];

					i2 = window.parseInt(arr[4],10) - window.parseInt(arr[10],10);				
					for(var i=0;i<2;i++) {
						oddeven = (i2==i) ? 'odd' : 'even';	
						if(i2<2) {
							now = new window.Date();				
							dg('foto'+i).src = (i2==i) ? 'http://www.biljartdivisies.eu/spelersfotos/' + code['bond'+i2] + '.jpg?'+now : 'http://www.biljartdivisies.eu/spelersfotos/' + code['pin'+oddeven+i] + '.jpg?'+now;
						}
						else {
							dg('foto'+i).src = (i2==i) ? 'http://www.biljartdivisies.eu/spelersfotos/' + code['bond'+i2] + '.jpg' : 'http://www.biljartdivisies.eu/spelersfotos/' + code['pin'+oddeven+i] + '.jpg';
						}
					}
					SB.t1 = arr[7];
					SB.s1 = arr[8];	

					font('t0');
					font('s0');
					font('t1');
					font('s1');
				}
				tellijst = arr[13].substr(1,arr[13].length-2);
				l[0]=tellijst.split(';');
				tellijst = arr[14].substr(1,arr[14].length-2);
				l[1]=tellijst.split(';');				
				ShowBoth();
	 		}

			PrevDate = filedateXML;
			PrevBrt = window.parseInt(arr[4],10) + window.parseInt(arr[10],10);
		}
	}
}
function openfileXML() {

	fileXML = GetXmlHttpObject();
	nu = new window.Date().getTime();
	var datafileXML = 'license\\'+LIVEpostcodekort+'\\'+LIVEtafelnr+'.htm?datum='+nu;
	fileXML.onreadystatechange = filestate;
	fileXML.open("GET", datafileXML, true);	
	fileXML.send(null);
}
function SetLive(repeater) {

	openfileXML();	
	timerXML = window.setInterval(function() {
		openfileXML();
	}, repeater);		
}
function keyHandlerLive(e) {

	var evt,pressedKeyCode,k;
    evt = e || window.event;
    pressedKeyCode = evt.charCode || evt.keyCode; 
    k = window.String.fromCharCode(pressedKeyCode);
	k = (e.keyCode == 13) ? 'E' : k; 
}
