var playedOnce = false;

function handlePlayerStateChange (state) {
  switch (state) {
    case 1:
    	if (!playedOnce) {
			playedOnce = true;
			pageTracker._trackEvent('video', 'unique_play_per_page');
		}
		pageTracker._trackEvent('video', 'play');
    case 3:
      	break;
    case 2:
    case 0:
    	pageTracker._trackEvent('video', 'ended');
      break;
  }
}

function onYouTubePlayerReady(id){
  var player = $('#' + id)[0];
  if (player.addEventListener) {
    player.addEventListener('onStateChange', 'handlePlayerStateChange');
  } else {
    player.attachEvent('onStateChange', 'handlePlayerStateChange');
  }
}