var nualt;

function getXMLHttpRequest() {
	var httpReq = null;
	if (window.XMLHttpRequest) {
		httpReq = new XMLHttpRequest();
	} else if (typeof ActiveXObject != "undefined") {
		httpReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return httpReq;
}

function infoplayer(num) {
	
	try {
		if(nualt != num) {
			document.getElementById(nualt).style.display='none';
			document.getElementById(nualt).style.visibility='hidden';
		}
	} catch(e) {
	}
		nualt=num;
	
	if (document.getElementById(num).style.visibility != 'visible')
	{
		document.getElementById(num).style.display='block';
		document.getElementById(num).style.visibility='visible';
	}
	else
	{
		document.getElementById(num).style.display='none';
		document.getElementById(num).style.visibility='hidden';
	}
		
	var handler = anzeigenplayer;
	req = getXMLHttpRequest();
	if (req) {
		req.onreadystatechange = handler;
		req.open("get", "init/parser.php?value=" + num, true);
		req.setRequestHeader("Content-Type", "text/xml");
		req.send(null);
	}
}


function anzeigenplayer() {
	if (req.readyState == 4) {

		var xml = req.responseText;
		var xmlDOM;

		if (typeof ActiveXObject != "undefined") {
			xmlDOM = new ActiveXObject("Microsoft.XmlDom");
			xmlDOM.loadXML(xml);
		} else {
			var parser = new DOMParser();
			xmlDOM = parser.parseFromString(xml,"text/xml");
		}

		var n2 = xmlDOM.getElementsByTagName("trackid")[0];
		var n3 = xmlDOM.getElementsByTagName("linkid")[0];

		var trackid = n2.childNodes[0].nodeValue;
		var linkid = n3.childNodes[0].nodeValue;
		
		linkid=linkid.replace(/\.\./g,"%");
		linkid=linkid.replace(/::/g,"&");
		linkausgabe= "<embed allowScriptAccess='always' src='init/ytplayer.swf' flashvars='file=" + linkid + ".flv&frontcolor=0x36E8F1&backcolor=0x222222&lightcolor=0xffffff&autostart=true' width='500' height='20' bgcolor='#ffffff' />";
		
		var linkausgabe;
		var ausg = document.getElementById("player-"+trackid);
		ausg.innerHTML = linkausgabe;
	
	}
}
