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 infotracklist(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 = anzeigentracklist;
	req = getXMLHttpRequest();
	if (req) {
		req.onreadystatechange = handler;
		req.open("get", "include/tracklistfunction.php?value=" + num, true);
		req.setRequestHeader("Content-Type", "text/xml");
		req.send(null);
	}
}


function anzeigentracklist() {
	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("tracklistid")[0];
		var n3 = xmlDOM.getElementsByTagName("tracklist")[0];

		var tracklistid = n2.childNodes[0].nodeValue;
		var tracklist = n3.childNodes[0].nodeValue;		

		tracklist=tracklist.replace(/::/g,"<br>");
		tracklist=tracklist.replace(/:and:/g,"&");
		tracklist=tracklist.replace(/:singleapostroph:/g,"'");
		tracklist=tracklist.replace(/:doubleapostroph:/g,"\"");
		tracklist=tracklist.replace(/:arrowleft:/g,"<");
		tracklist=tracklist.replace(/:arrowright:/g,">");

		linkausgabe = tracklist;
		
		var linkausgabe;
		var ausg = document.getElementById(tracklistid);
		ausg.innerHTML =
        linkausgabe;
	
	}
}
