function playerStart(){
	document.MediaPlayer.Play();
}

function playerPause(){
	document.MediaPlayer.Pause();
}

function playerStop(){
	document.MediaPlayer.Stop();
}

function playerVolumeUp(){
	var volume = document.MediaPlayer.Volume;
	document.MediaPlayer.Volume = volume + 100;
}

function playerVolumeDown(){
	var volume = document.MediaPlayer.Volume;
	document.MediaPlayer.Volume = volume - 100;
}

function playerVolumeMute(){
	var muteState;
	
	muteState = document.MediaPlayer.Mute;
	document.MediaPlayer.Mute = ! muteState;
	muteState = document.MediaPlayer.Mute;
	var img = document.getElementById("playerVolumeMuteImg");
	if (muteState){
		img.src = playerMutedURL;
	}else{
		img.src = playerUnmutedURL;
	}
}

function playerLoaded(){
	playerRefreshProgramInfo();
	/*playerAlternateProgramImg();*/
}

function playerRefreshProgramInfo(){
	if (reqActualPrg == null){
		var url = playerMgrBaseURL + "?op=actPrgImg";
		if (window.XMLHttpRequest) {
			reqActualPrg = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			reqActualPrg = new ActiveXObject("Microsoft.XMLHTTP");
		}
		if(reqActualPrg != null){
			reqActualPrg.open("GET", url, true);
			reqActualPrg.onreadystatechange = playerRefreshActualProgram;
			reqActualPrg.send(null);
		}
	}
	if (reqNextPrg == null){
		var url = playerMgrBaseURL + "?op=nextPrgName";
		if (window.XMLHttpRequest) {
			reqNextPrg = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			reqNextPrg = new ActiveXObject("Microsoft.XMLHTTP");
		}
		if (reqNextPrg != null){
			reqNextPrg.open("GET", url, true);
			reqNextPrg.onreadystatechange = playerRefreshNextProgam;
			reqNextPrg.send(null);
		}
	}
	window.setTimeout('playerRefreshProgramInfo();',60000);
}

var imgSrc=null;
var reqActualPrg=null;
function playerRefreshActualProgram(){
	if (reqActualPrg.readyState == 4){
		if (reqActualPrg.status == 200){
			var msgNode = reqActualPrg.responseXML.getElementsByTagName("message")[0];
			if (msgNode != null){
				if (msgNode.childNodes[0] != null){
					var oldImg = imgSrc
					imgSrc = msgNode.childNodes[0].nodeValue;
					if (oldImg != imgSrc){
						actualProgramImg = 1;
					}
				}
			}
		}
		reqActualPrg = null;
	}
}

var reqNextPrg=null;
function playerRefreshNextProgam(){
	if (reqNextPrg.readyState == 4){
		if (reqNextPrg.status == 200){
			var msgNode = reqNextPrg.responseXML.getElementsByTagName("message")[0];
			if (msgNode != null){
				if (msgNode.childNodes[0] != null){
					var nextProgramTxt = msgNode.childNodes[0].nodeValue;
					var nextPrgElm = document.getElementById("playerNextProgamTxt");
					if (nextPrgElm != null){
						nextProgramTxt = "A continuaci&oacute;: "+nextProgramTxt;
						if (nextPrgElm.innerHTML != nextProgramTxt){
							nextPrgElm.innerHTML = nextProgramTxt;
						}
					}
					/*var msgText = document.createTextNode("A continuaci&oacute;: "+nextProgramTxt);
					if (nextPrgElm.childNodes[0]){
						nextPrgElm.replaceChild(msgText,nextPrgElm.childNodes[0])
					}else{
						nextPrgElm.appendChild(msgText);
					}*/
				}
			}
		}
		reqNextPrg = null;
	}
}

var actualProgramImg = 1;
function playerAlternateProgramImg(){
	var htmlCode = null;
	var divElm = null;
	var timeOut = 15000;
	
	divElm = document.getElementById("playerActualProgramTopImg");
	
	if(actualProgramImg == 0){
		htmlCode=programBanner;
		actualProgramImg = 1;
		timeOut = 40000;
	}else{
		if (imgSrc != null){
			htmlCode="<img class='playerProgramImage' src='"+imgSrc+"' width='270' height='80'>";
			actualProgramImg = 0;
			timeOut = 10000;
		}
	}
	if (divElm != null && htmlCode != null){
		divElm.innerHTML = htmlCode;
	}
	
	window.setTimeout('playerAlternateProgramImg();',timeOut);
}
