var realtimeXMLDoc;

function importRealtimeXML() {
	if (document.implementation && document.implementation.createDocument) {
		realtimeXMLDoc = document.implementation.createDocument("", "", null);
		realtimeXMLDoc.onload = parseRealtimeData;
	} else if (window.ActiveXObject) {
		realtimeXMLDoc = new ActiveXObject("Microsoft.XMLDOM");
		realtimeXMLDoc.onreadystatechange = function () {
			if (realtimeXMLDoc.readyState == 4) parseRealtimeData()
		};
 	} else {
		// alert('Your browser can\'t handle this script');
		return;
	}
	realtimeXMLDoc.load('data.asp');
}

function parseRealtimeData() {
	var container = document.getElementById('realtime-data');
	if (!container)
		return;
	
	var previous = document.getElementById('generated');
	if (previous) { previous.parentNode.removeChild(previous); }

	var content = document.createElement('div');
	content.id = 'generated';

	var datestamp = realtimeXMLDoc.documentElement.getAttribute('d');
	var timestamp = realtimeXMLDoc.documentElement.getAttribute('t');
	var yeni = realtimeXMLDoc.getElementsByTagName('yeni')[0].getAttribute('v');
	var eski = realtimeXMLDoc.getElementsByTagName('eski')[0].getAttribute('v');
	var eskiDate = realtimeXMLDoc.getElementsByTagName('eski')[0].getAttribute('d');
	var change = realtimeXMLDoc.getElementsByTagName('degisim')[0].getAttribute('v');
	var pchange = realtimeXMLDoc.getElementsByTagName('degisim')[0].getAttribute('p');

	var title = document.createElement('h2');
	title.appendChild(document.createTextNode(datestamp));
	title.appendChild(document.createElement('br'));
	title.appendChild(document.createTextNode(timestamp));

	var yeniText = document.createElement('p');
	yeniText.appendChild(document.createTextNode('Güniçi Gösterge Değer ve Değişim'));
	yeniText.appendChild(document.createElement('br'));
	yeniSpan = document.createElement('span');
	yeniSpan.className = 'value';
	yeniSpan.appendChild(document.createTextNode(13.592049));
	yeniSpan.appendChild(document.createTextNode(' ( % ' + 0.00 + ')'));
	yeniText.appendChild(yeniSpan);

	var eskiText = document.createElement('p');
//	eskiText.appendChild(document.createTextNode(eskiDate + ' itibariyle,'));
//	eskiText.appendChild(document.createElement('br'));
	eskiText.appendChild(document.createTextNode('Net Aktif Değer'));
	eskiText.appendChild(document.createElement('br'));
	eskiSpan = document.createElement('span');
	eskiSpan.className = 'value';
	eskiSpan.appendChild(document.createTextNode(eski));
//	eskiSpan.appendChild(document.createTextNode(change));
//	eskiSpan.appendChild(document.createTextNode(' ( % ' + pchange + ')'));
	eskiText.appendChild(eskiSpan);


	content.appendChild(title);
	content.appendChild(yeniText);
	content.appendChild(eskiText);
	container.appendChild(content);
}
