function vidPLayer(id) {
	var getVars = getUrlVars();
	var xmlhttp = "";
	document.getElementById("player").innerHTML = "<center><div style='margin-top:100px;'><img src='http://player.ucstreaming.net/html/loading.gif' height='100' width='100' /></div></center>";

	var url = "http://player.ucstreaming.net/html/media.php?type=video&VideoID=" + id + "&UserID=" + getVars['UserID'];
	try {
		xmlhttp = window.XMLHttpRequest?new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e) {
	}
	xmlhttp.onreadystatechange = function () {
		if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {
			document.getElementById("player").innerHTML = xmlhttp.responseText;
			//menu(id);
		}
	};
	xmlhttp.open("GET", url);
	xmlhttp.send(null);
	
}

function menu(id) {
	document.getElementById("menu").innerHTML = "Loading ...";
	document.getElementById("player").innerHTMl = "<p>Click on the video that you would like to view.</p><p>Click on the speaker that you would like to see videos from.</p>";
	var xmlhttp = "";
	var getVars = getUrlVars();
	
	if (getVars['startVideo'] == "" || getVars['startVideo'] == null || getVars['startVideo'] == "undefined" || getVars['startVideo'] == isNaN){
		getVars['startVideo'] = null;
	}
	
	if (id == ""){
		var url = "http://player.ucstreaming.net/html/media.php?type=menu&UserID=" + getVars['UserID'];
	}else if (getVars['startVideo'] != null){
		var url = "http://player.ucstreaming.net/html/media.php?type=menu&VideoID=" + getVars['startVideo'] + "&UserID=" + getVars['UserID'];
	}else{
		var url = "http://player.ucstreaming.net/html/media.php?type=menu&VideoID=" + id + "&UserID=" + getVars['UserID'];
	}
	try {
		xmlhttp = window.XMLHttpRequest?new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e) {
	}
	xmlhttp.onreadystatechange = function () {
		if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {
			document.getElementById("menu").innerHTML = xmlhttp.responseText;
		}
	};
	xmlhttp.open("GET", url);
	xmlhttp.send(null);

	
	if (id == "newest" && getVars['autoStart'] != "no"){
		if (getVars['startVideo'] != null){
			vidPLayer(getVars['startVideo']);
		}else{
			vidPLayer('newest');
		}
	}
}

function getUrlVars(){
	var vars = [], hash;
	var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
	for(var i = 0; i < hashes.length; i++){
		hash = hashes[i].split('=');
		vars.push(hash[0]);
		vars[hash[0]] = hash[1];
	}
	return vars;
}

function speakerMenu(name) {
	var xmlhttp = "";
	var getVars = getUrlVars();
	var url = "http://player.ucstreaming.net/html/media.php?type=menu&UserID=" + getVars['UserID'] + "&speaker=yes&speaker_name=" + name;
	
	try {
		xmlhttp = window.XMLHttpRequest?new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e) {
	}
	xmlhttp.onreadystatechange = function () {
		if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {
			document.getElementById("menu").innerHTML = xmlhttp.responseText;
		}
	};
	xmlhttp.open("GET", url);
	xmlhttp.send(null);
}

//this is all the search functionality
function searchStuff(qry) {
	var xmlhttp = "";
	var getVars = getUrlVars();
	var url = "http://player.ucstreaming.net/html/media.php?type=search&UserID=" + getVars['UserID'] + "&qry=" + qry;
	
	try {
		xmlhttp = window.XMLHttpRequest?new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e) {
	}
	xmlhttp.onreadystatechange = function () {
		if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {
			document.getElementById("menu").innerHTML = xmlhttp.responseText;
		}
	};
	xmlhttp.open("GET", url);
	xmlhttp.send(null);
}