/*
var currentURL;
var controlState="";
var bw=new checkBrowser();
var displayObj;
var controlObj;
var markerObj;
var headerObj;
var videoObj;
var parentLoaded=false;
var currentPlayState=0;
*/

function setControls(state) {
	if (state=="pause") {
		doPause();
		divStr='<a href="#" onclick="setControls(\'play\')"><img src="../images/b_TV_play_on.gif" width="31" height="23" alt="Play" border="0" /></a>'
		divStr+='<img src="../images/b_TV_pause_on.gif" width="25" height="23" alt="Pause" border="0" />'
		divStr+='<a href="#" onclick="setControls(\'rewind\')"><img src="../images/b_TV_rewind_on.gif" width="29" height="23" alt="Rewind" border="0" /></a>'
	} else if (state=="play") {
		doPlay();
		divStr='<img src="../images/b_TV_play_off.gif" width="31" height="23" alt="Play" border="0" />'
		divStr+='<a href="#" onclick="setControls(\'pause\')"><img src="../images/b_TV_pause_on.gif" width="25" height="23" alt="Pause" border="0" /></a>'
		divStr+='<a href="#" onclick="setControls(\'rewind\')"><img src="../images/b_TV_rewind_on.gif" width="29" height="23" alt="Rewind" border="0" /></a>'
	} else if (state=="rewind") {
		doRewind();
		divStr='<a href="#" onclick="setControls(\'play\')"><img src="../images/b_TV_play_on.gif" width="31" height="23" alt="Play" border="0" /></a>'
		divStr+='<img src="../images/b_TV_pause_off.gif" width="25" height="23" alt="Pause" border="0" />'
		divStr+='<img src="../images/b_TV_rewind_off.gif" width="29" height="23" alt="Rewind" border="0" />'
	} else if (state=="ready") {
		divStr='<a href="#" onclick="setControls(\'play\')"><img src="../images/b_TV_play_on.gif" width="31" height="23" alt="Play" border="0" /></a>'
		divStr+='<img src="../images/b_TV_pause_off.gif" width="25" height="23" alt="Pause" border="0" />'
		divStr+='<img src="../images/b_TV_rewind_off.gif" width="29" height="23" alt="Rewind" border="0" />'
	}
	if (controlState!=state) {
		controlObj.writeIt(divStr);
		controlState=state;
	}
}

function init() {
	displayObj=document.getElementById("display");
	dispObj=new objLayer("display");
	timelineObj=new objLayer("timeline");
	controlObj=new objLayer("videocontrols");
	markerObj=new objLayer("marker");
	markerObj.moveTo(-175,0);
	headerObj=new objLayer("title");
	videoObj=new objLayer("video");
	//fullScreenObj=new objLayer("fullscreen");
	if ((bw.ieDOM && bw.win) || bw.ns7_1) {
		controlObj.show();
		markerHolder=new objLayer("markerholder");
		markerHolder.clipTo(0,175,8,0);
		markerHolder.show();
		muteObj=new objLayer("mute");
		muteObj.show();
		dispObj.show();
		timelineObj.show();
		//fullScreenObj.show();
		window.setInterval("displayPlayerStats()",300);
	}
}

function doPlay() {
	document.MediaPlayer1.controls.play();
}

function doPause() {
	document.MediaPlayer1.controls.pause();
}

function doRewind() {
	document.MediaPlayer1.controls.currentPosition=0;
	document.MediaPlayer1.controls.play();
	timerID = setTimeout("document.MediaPlayer1.controls.stop();",300);
	markerObj.moveTo(-175,0);
}

function toggleMute() {
	bMuteState = document.MediaPlayer1.settings.mute;
	if (bMuteState == true) {
		document.images["speaker"].src="../images/b_TV_speaker_on.gif";
		document.MediaPlayer1.settings.mute = false;
	} else {
		document.images["speaker"].src="../images/b_TV_speaker_off.gif";
		document.MediaPlayer1.settings.mute = true;
	}
}

function volumeUp() { 
	
	vol = document.MediaPlayer1.settings.volume; 
	vol+=  10;
	if(vol>100) vol=100;
	document.MediaPlayer1.settings.volume = vol; 
	window.status='Volume:' + vol + '%'; 
}

function volumeDown() { 
    vol = document.MediaPlayer1.settings.volume; 
    vol-= 10;
    if(vol<0) vol=0;
    document.MediaPlayer1.settings.volume = vol; 
    window.status='Volume:' + vol + '%'; 
}


function displayPlayerStats() {
	if (document.MediaPlayer1.openState==10) {
		displayObj.innerHTML="Loading..";
	} else if (document.MediaPlayer1.openState==12) {
		displayObj.innerHTML="Opening..";
	} else if (document.MediaPlayer1.openState==6) {
		displayObj.innerHTML="Stopped";
		setControls("ready");
		markerObj.moveTo(-175,0);
	} else if (document.MediaPlayer1.openState==13) {
		displayObj.innerHTML=formatTimes(document.MediaPlayer1.controls.currentPosition) + "/" + formatTimes(document.MediaPlayer1.currentMedia.duration);
		timeamt=(document.MediaPlayer1.controls.currentPosition/document.MediaPlayer1.currentMedia.duration)
		markeramt=175*timeamt;
		if (markeramt>0) {
			markerObj.moveTo(Math.floor(-175+markeramt),0);
		}
		if (document.MediaPlayer1.controls.currentPosition==document.MediaPlayer1.currentMedia.duration) {
			doRewind();
		}
	}
	if (currentPlayState!=document.MediaPlayer1.playState) {
		if (document.MediaPlayer1.playState==3) {
			setControls("play");
		} else {
			setControls("ready");
		}
		currentPlayState=document.MediaPlayer1.playState;
	}
}

function formatTimes(n) {
	mins=Math.floor(n/60);
	secs=n-(mins*60);
	secs=Math.floor(secs)
	if (secs<10) {
		secsZero="0";
	} else {
		secsZero="";
	}
	return (mins+":"+secsZero+secs);
}

function loadVid(n) {
	if (bw.ns6 || (bw.mac && bw.ie5)) {
		videoObj.writeIt('<Embed TYPE="application/x-mplayer2" pluginspage="http://www.microsoft.com/isapi/redir.dll?prd=windows&sbp=mediaplayer&ar=Media&sba=Plugin&" SRC="'+n+'" Name=MediaPlayer1 ShowControls=1 Width=232 Height=205></embed>');
	} else {
		document.MediaPlayer1.url=n;
		displayObj.innerHTML="Loading..";
	}
}

function doFullScreen() {
	if (document.MediaPlayer1.playState==3) {document.MediaPlayer1.fullScreen = 'true';}
}

function setTitle(n) {
	headerObj.writeIt(n);
}