var xmlHttp;
var requestType = "";
var count;

function createXMLHttpRequest() {
	if (window.ActiveXObject) {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if (window.XMLHttpRequest) {
		xmlHttp = new XMLHttpRequest();
	}
}

function startRequest(series) {
	count = 0;
	var divout = document.getElementById("output" + series);
	if (divout.style.display == "block") {
		document.getElementById("title" + series).className = "arrowup";
		$(divout).slideUp("slow");
		var divide = document.getElementById("divider" + series);
		$(divide).slideUp(1000);
	}

	else {
	document.getElementById("title" + series).className = "arrowdown";
	requestType = series;
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = handleStateChange;
	xmlHttp.open("GET", "/broadcast/scripts/lwVideoPlayer3.xml", true);
	xmlHttp.send(null);
	}
	
} // end of start request

function handleStateChange() {

	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {
			newList(requestType);
			
		}
		
	}
}

function newList(seriesno) {
	var xmlDoc = xmlHttp.responseXML;
	var outText = "";
					
			var serNodes = xmlDoc.getElementsByTagName("series");
			var urlNodes = xmlDoc.getElementsByTagName("url");
			var numNodes = xmlDoc.getElementsByTagName("num");
			var headerNodes = xmlDoc.getElementsByTagName("header");
			
			for (var j = 0; j < serNodes.length; j++ ) {
				if (serNodes[j].firstChild.nodeValue == seriesno) {
					s = "onclick=\"SetVideoTitle(&quot;"+headerNodes[j].firstChild.nodeValue+"&quot;,"+seriesno+","+numNodes[j].firstChild.nodeValue+");\"";
					//outText += "<a href=\"" + urlNodes[j].firstChild.nodeValue + "\">#" + numNodes[j].firstChild.nodeValue;
					outText += "<a "+s+">#" + numNodes[j].firstChild.nodeValue;
					outText += " - " + headerNodes[j].firstChild.nodeValue + "</a><br/>";
					count++;
				}
			}
			
			outputlist(seriesno,outText);
		
}

function outputlist(series,outText) {

	if (count <= 5) count = 0;
	else count -= 5;
	var ht = (count * 20) + "px";
	var ht2 = ((count * 20) + 110) + "px";

	var divout = document.getElementById("output" + series);
	divout.className = "dropdown";
	divout.style.height = ht2;
	divout.innerHTML = outText;
	$(divout).slideDown("slow");
	
	var divide = document.getElementById("divider" + series);
	divide.className = "divider";
	if (count > 0) { divide.style.height = ht;
	$(divide).slideDown(500); }
	
	
	
	}
	