function mediaDetect() {

	var OSName = "Unknown OS";
	if (navigator.appVersion.indexOf("Win") != -1) OSName = "Windows";
	if (navigator.appVersion.indexOf("Mac") != -1) OSName = "MacOS";
	if (navigator.appVersion.indexOf("X11") != -1) OSName = "UNIX";
	if (navigator.appVersion.indexOf("Linux") != -1) OSName = "Linux";

	document.getElementById("recomendationLink").style.display = "none";

	var recommendedPlayback = "NONE";

	if (pluginlist.indexOf("Windows Media Player") != -1) {
		recommendedPlayback = "WMV";
	}
	else if (pluginlist.indexOf("QuickTime") != -1) {
		recommendedPlayback = "QT";
	}
	if (OSName == 'MacOS') {
		recommendedPlayback = "QT";
	}

	if (recommendedPlayback == "WMV") {
		document.getElementById("recommendedPlayer").style.display="block";
		document.getElementById("selectedWin").style.display="block";
		
		if (document.getElementsByTagName) {
			var cells = document.getElementsByTagName('td');
			var numCells = cells.length;
			for (var i = 0; i < numCells; ++i) {
				if ('win' == cells[i].className || 'selected win' == cells[i].className) {
					if('selected win' == cells[i].className){
						var cell = cells[i].getElementsByTagName('span');
						cell[0].outerHTML = "";
					}
					cells[i].style.backgroundColor = '#C4DAD4';
				}
				else if('selected qt' == cells[i].className){
					var cell = cells[i].getElementsByTagName('span');
					cell[0].outerHTML = "";
					cells[i].style.backgroundColor = '#FFFFFF';
				}
			}
		}
	}
	else if (recommendedPlayback == "QT") {
		document.getElementById("recommendedPlayer").style.display="block";
		document.getElementById("selectedQuickTime").style.display="block";
		if (document.getElementsByTagName) {
			var cells = document.getElementsByTagName('td');
			var numCells = cells.length;
			for (var i = 0; i < numCells; ++i) {
				if ('qt' == cells[i].className || 'selected qt' == cells[i].className) {
					if('selected qt' == cells[i].className){
						var cell = cells[i].getElementsByTagName('span');
						cell[0].outerHTML = "";
					}
					cells[i].style.backgroundColor = '#C4DAD4';
				}
				else if('selected win' == cells[i].className){
					var cell = cells[i].getElementsByTagName('span');
					cell[0].outerHTML = "";
					cell[1].style.backgroundColor = '';
					cells[i].style.backgroundColor = '#FFFFFF';
				}
			}
		}
	}
	else{
		document.getElementById("noPlugin").style.display="block";
	}
}


function displayMediaRecomendation(recommandation)
{
	document.write("<p><a href='#' id='recomendationLink' onclick='mediaDetect()'>" + recommandation + "</a></p>");
}

function displayMediaRecomendationAlt(recommandation)
{
	document.write("<p><a href='#' id='recomendationLink' class='link-arrow' onclick='mediaDetect()'>" + recommandation + "</a></p>");
}

function validateMediaType(aLink, mediaType)
{
	if (pluginlist.indexOf(mediaType)==-1)
	{
		window.location = "";

		return false;
	}
}
