function loadyoutubevideo() {
	var params = { allowScriptAccess: 'always'};
	var atts = { id: 'myytplayer' };
	var flashvars = { volume: '1' };
	swfobject.embedSWF('http://www.youtube.com/apiplayer?enablejsapi=1&amp&rel=0;playerapiid=ytplayer', 
	'ytapiplayer', '425', '344', '8', null, null, params, atts, flashvars);
}

//Work around to play video in IE
function loadVideoNow(videoid) {
	please_play = videoid;
	ytplayer.loadVideoById(videoid, 0);
}

//Work around to change volume in IE
function setVideoVolume() {
	ytplayer = document.getElementById('myytplayer');
	ytplayer.setVolume('100');
}

function onYouTubePlayerReady(playerId) {;
	ytplayer = document.getElementById('myytplayer');
		ytplayer.loadVideoById(please_play, 0);		//for IE
		ytplayer.setVolume('100');					//for IE
	setInterval(updateytplayerInfo, 250);
	updateytplayerInfo();
	ytplayer.addEventListener('onStateChange', 'onytplayerStateChange');
}

function onytplayerStateChange(newState) {
	 setytplayerState(newState);
}	

function showVolume() {
	alert( ytplayer.getVolume() );
}	

function updateytplayerInfo() {
    if (ytplayer) {
        updateTimebar();
    }
}

function updateTimebar() {
	var all = ytplayer.getDuration();
	var part = ytplayer.getCurrentTime();
	var percent = getPercent(all, part);
	var timebarWidth = 450;
	document.getElementById('timebarIndicator').style.left = percent * (timebarWidth / 100) + "px";
}	

function getPercent(all, part) {
   return (all > 0) ? (100 / all) * part : 0;
}


// Allow the user to set the volume from 0-100
//function setVideoVolume() {
//var volume = parseInt(document.getElementById("volumeSetting").value);
	//if(isNaN(volume) || volume < 0 || volume > 100) {
	//alert("Please enter a valid volume between 0 and 100.");
	//}
	//else if(ytplayer){
//	ytplayer.setVolume('100');
	//}
//}

function seekForward(seekTime) {
   var newTime = ytplayer.getCurrentTime() + seekTime;
   if (newTime < ytplayer.getDuration())
      ytplayer.seekTo(newTime, true);
}
function seekBackward(seekTime) {
   var newTime = ytplayer.getCurrentTime() - seekTime;
   if (newTime > 0)
      ytplayer.seekTo(newTime, true);
}


