var isIE = (window.ActiveXObject)?true:false;
var attributeClass = (isIE)?"className":"class";

// Üzleti negyed top 1000
var MyUnXML = '';
var getPage = 0;

function retrieveURL_Un(url) {
	if (url != '') {
		if (window.XMLHttpRequest) { // Non-IE browsers
			req = new XMLHttpRequest();
			try {
					req.open('GET', url, false);
			}
			catch (e) {
				alert(e);
			}
			req.send(null);
			processStateChange_Un();
		}
		else if (window.ActiveXObject) { // IE
			req = new ActiveXObject('Microsoft.XMLHTTP');
			if (req) {
				req.onreadystatechange = processStateChange_Un;
				req.open('GET', url, false);
				req.send();
			}
		}
	}	
}

function processStateChange_Un() {
	if (req.readyState == 4) { 
		if (req.status == 200) { 
			MyUnXml = req.responseXML;
		}
	}
}

function writeUn(getPage, hirXml) {
	if (foglalt==0) {
		window.clearInterval(wUn);
		foglalt = 1;

		var unUrl = retrieveURL_Un(hirXml);
		var items = MyUnXml.getElementsByTagName('item');

		var itemsNum = items.length;

		var root = document.getElementById('unegyed-hirgyujto');
		// nullázzuk a táblát
		while (root.childNodes[0]) {
			root.removeChild(root.childNodes[0]);
		}

		var MyDatum, MyTitle, MyUrl, MyLead
		var MyH, MyP, MyA
		
		// adatok kiiratása
		i = (getPage*100);
		while (i<((getPage * 100)+100) && i < itemsNum) {
			MyDatum = items[i].getElementsByTagName('pubDate')[0];
			MyDatum = MyDatum.firstChild.data;
			
			MyUrl = items[i].getElementsByTagName('link')[0];
			MyUrl = MyUrl.firstChild.data;

			MyTitle = items[i].getElementsByTagName('title')[0];
			MyTitle = MyTitle.firstChild.data;

			MyLead = items[i].getElementsByTagName('description')[0];
			MyLead = MyLead.firstChild.data;
			
			MyP = document.createElement('P');
			MyP.setAttribute(attributeClass, 'elvalaszto');
			root.appendChild(MyP);

			MyH = document.createElement('H3');
			MyH.innerHTML = MyDatum.replace('Mon', 'Hétfő').replace('Tue', 'Kedd').replace('Wed', 'Szerda').replace('Thu', 'Csütörtök').replace('Fri', 'Péntek').replace('Sat', 'Szombat').replace('Sun', 'Vasárnap');
			root.appendChild(MyH);
			
			MyA = document.createElement('A');
			MyA.setAttribute('href', MyUrl);
			MyA.setAttribute('title', MyLead);
			//MyA.setAttribute('title', MyTitle);
			MyA.innerHTML = MyTitle;
			MyP.appendChild(MyA);
			i++;
		}
		
		// lapozás
		root = document.getElementById('lapozas-holder-top');
		// nullázzuk a táblát

		while (root.childNodes[0]) {
			root.removeChild(root.childNodes[0]);
		}
		
		MyA = document.createElement('A');
		if (getPage == 0) {
			MyA.setAttribute(attributeClass, 'elozo-inakt');
		} else {
			MyA.setAttribute(attributeClass, 'elozo');
			MyA.setAttribute('href', 'javascript:writeUn(' + (getPage-1).toString() + ', \'' + hirXml + '\');');
		}
		MyA.innerHTML = 'Előző';
		root.appendChild(MyA);
		
		j=0;
		while(j<(itemsNum / 100)) {
			MyA = document.createElement('A');
			if (j == getPage) {
				MyA.setAttribute(attributeClass, 'lapozas-akt');
			} else {
				MyA.setAttribute('href', 'javascript:writeUn(' + (j).toString() + ', \'' + hirXml + '\');');
			}
			MyA.innerHTML = (j+1).toString();
			root.appendChild(MyA);
			j++;
		}

		MyA = document.createElement('A');
		if ((getPage == (itemsNum / 100) - 1) || ((itemsNum / 100) - 1) < 0) {
			MyA.setAttribute(attributeClass, 'kovetkezo-inakt');
		} else {
			MyA.setAttribute(attributeClass, 'kovetkezo');
			MyA.setAttribute('href', 'javascript:writeUn(' + (getPage+1).toString() + ', \'' + hirXml + '\');');
		}
		MyA.innerHTML = 'Következő';
		root.appendChild(MyA);
		
		// lapozás 2
		root = document.getElementById('lapozas-holder-bottom');
		// nullázzuk a táblát

		while (root.childNodes[0]) {
			root.removeChild(root.childNodes[0]);
		}
		
		MyA = document.createElement('A');
		if (getPage == 0) {
			MyA.setAttribute(attributeClass, 'elozo-inakt');
		} else {
			MyA.setAttribute(attributeClass, 'elozo');
			MyA.setAttribute('href', 'javascript:writeUn(' + (getPage-1).toString() + ', \'' + hirXml + '\');');
		}
		MyA.innerHTML = 'Előző';
		root.appendChild(MyA);
		
		j=0;
		while(j<(itemsNum / 100)) {
			MyA = document.createElement('A');
			if (j == getPage) {
				MyA.setAttribute(attributeClass, 'lapozas-akt');
			} else {
				MyA.setAttribute('href', 'javascript:writeUn(' + (j).toString() + ', \'' + hirXml + '\');');
			}
			MyA.innerHTML = (j+1).toString();
			root.appendChild(MyA);
			j++;
		}

		MyA = document.createElement('A');
		if ((getPage == (itemsNum / 100) - 1) || ((itemsNum / 100) - 1) < 0) {
			MyA.setAttribute(attributeClass, 'kovetkezo-inakt');
		} else {
			MyA.setAttribute(attributeClass, 'kovetkezo');
			MyA.setAttribute('href', 'javascript:writeUn(' + (getPage+1).toString() + ', \'' + hirXml + '\');');
		}
		MyA.innerHTML = 'Következő';
		root.appendChild(MyA);
		
		foglalt = 0;
	} else {
		var wUn = setInterval('writeUn (' + getPage.toString() + ', \'' + hirXml + '\')',500);
	}
}

