//<![CDATA[
var video_id = null;
var video_id_autostart = '';
var currentState = -1;
var yourDevKey = 'AI39si5XKwsQYZmOPB0u0ZG1d9sWNEL4WJQlWH2VCD2qUpXnKHj-Laz2Raa_rYS0vufgapfRdv0IqtUB5qkat7zBszVCA77A0A';
var params = { allowScriptAccess: "always", wmode: "transparent"};
var atts = { id: "myytplayer" };
var interval;
function onYouTubePlayerReady(playerId) {
  ytplayer = document.getElementById("myytplayer");
  setTimeout("updateytplayerInfo();", 500);
  ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
  $('#play').click(function() { 
  	if(ytplayer) {
  		if(currentState == 2) {
  			ytplayer.playVideo();
  		} else {
  			ytplayer.loadVideoById(video_id,0);
  			
  		}
  	}
  });	
  $('#pause').click(function() { 
  	if(ytplayer) { ytplayer.pauseVideo();}});
  $('#stop').click(function() { if(ytplayer) {
  		ytplayer.stopVideo();
  		ytplayer.cueVideoById(video_id, 1);
  		window.clearInterval(interval);
  		$('#playTime').html('');
  }});
  $('#mute').click(function() { if(ytplayer) {
  	ytplayer.mute();
  	$('#mute').css('display','none');
  	$('#unmute').css('display','block');
  }});
  $('#unmute').click(function() { if(ytplayer) {
  	ytplayer.unMute();
  	$('#mute').css('display','block');
  	$('#unmute').css('display','none');
  }});
  
}
function playTime()
{
	var html = '';
	var mins = 0;
	var secs = 0;
	if (ytplayer) {
		html += getMinsSecs(ytplayer.getCurrentTime());
    }
    if (ytplayer) {
        html += '/'+getMinsSecs(ytplayer.getDuration());
    }
	$('#playTime').html(html);
}
function getMinsSecs(vtime)
{
	var html = '';
	if(vtime < 0) { return('0:00'); }
	mins = Math.floor(vtime/60);
	secs = Math.floor(vtime-(60*mins));
    html += mins+':';
    if(secs < 10) { html += '0'; }
    html += secs;
    return(html);
}
function play_youtube(url,item){
	$('#video_id').html('<div id="flashVideo"></div>');
	clear_youtube();
	video_id = youtube_extract(url);
	video_id_autostart = video_id;
	$('#video_holder').css('display','block');
	swfobject.embedSWF("http://gdata.youtube.com/apiplayer?key=" + yourDevKey + "&enablejsapi=1&playerapiid=ytplayer", 
						 "flashVideo", "474", "356", "8", null, null, params, atts);	
	$('#videoTitle').html($(item).attr('alt'));
	
	return(false);
}
function play_youtube_start(url,title){
	video_id = youtube_extract(url);
	swfobject.embedSWF("http://gdata.youtube.com/apiplayer?key=" + yourDevKey + "&enablejsapi=1&playerapiid=ytplayer", 
						 "flashVideo", "474", "356", "8", null, null, params, atts);	
	$('#videoTitle').html(title);
	
	return(false);
}

function youtube_extract(vid)
{
	var res = vid.match(/^.+v=([^&]+).*/);
	if(res == null) return(null); 
	if(res.length > 1) {
		return res[1];
	} else {
		return(null);
	}
}
function clear_youtube()
{
	window.clearInterval(interval);
	$('#playTime').html('');
	$('#play').unbind();
	$('#play').css('display','none');
	$('#pause').unbind();
	$('#pause').css('display','none');
	$('#stop').unbind;
	$('#stop').css('display','none');
	$('#loading').unbind;
	$('#loading').css('display','none');
	$('#mute').unbind;
	$('#mute').css('display','none');
	$('#unmute').unbind;
	$('#unmute').css('display','none');
}


function updateytplayerInfo(){
	if(video_id_autostart  == '')
	{
		ytplayer.cueVideoById(video_id, 1);
	} else {
  		if(ytplayer) {
			ytplayer.loadVideoById(video_id_autostart,0);
		}
  	}
	ytplayer.unMute();
	$('#mute').css('display','block');
}

function onytplayerStateChange(newstate) {
	currentState = newstate;
	if(newstate == 5)
	{
		//cued
		$('#play').css('display','block');
		$('#pause').css('display','none');
		$('#stop').css('display','none');
		$('#loading').css('display','none');
	} else if (newstate == 3) {
		//loading
		$('#play').css('display','none');
		$('#pause').css('display','none');
		$('#stop').css('display','none');
		$('#loading').css('display','block');
		interval = window.setInterval("playTime();",250);
	} else if (newstate == 2) {
		//paused
		$('#play').css('display','block');
		$('#pause').css('display','none');
		$('#stop').css('display','block');
		$('#loading').css('display','none');
	} else if (newstate == 1) {
		//playing
		$('#play').css('display','none');
		$('#pause').css('display','block');
		$('#stop').css('display','block');
		$('#loading').css('display','none');
	}
}
$(document).ready(function()
{

	$('#pause').css('display','none');
	$('#play').css('display','none');
	$('#stop').css('display','none');
	$('#loading').css('display','none');
	$('#mute').css('display','none');
	$('#unmute').css('display','none');
	if (video_id != null){
		
		swfobject.embedSWF("http://gdata.youtube.com/apiplayer?key=" + yourDevKey + "&enablejsapi=1&playerapiid=ytplayer", 
						 "flashVideo", "412", "309", "8", null, null, params, atts);	
	}
		

});
//]]>