// CSI extensions
function toggleControl(){
	var control=gid("control");
	if (control) {
		if(control.className=="control-pause") {
			gblPlayer.pauseVideo();
		} else {
			if (gblPlayer) {
				gblPlayer.className="visible";
				gblPlayer.playVideo();
			} else {
				// IE doesn't initialize the player when it is hidden.  Make it visible
				gblDelayedInit = true;
				var player = gid("player");
				if (player) {
					player.className="visible";
				}
			}
		}
	}
}
function onStateChange(state) {
	var control=gid("control");
	switch(state){
	case 0:  // ended
		control.className="control-play";
		control.title="Play";
		gblPlayer.className="invisible";
	  break;
	case 1:  // playing
		control.className="control-pause";
		control.title="Pause";
		gblPlayer.className="visible";
		break;
	case 2:  // paused
		control.className="control-play";
		control.title="Play";
	  break;
	default:
	}
}
function onYouTubePlayerReady(playerid) {
	gblPlayer = document.getElementById(playerid);
	gblPlayer.addEventListener("onStateChange", "onStateChange");
	gblPlayer.cueVideoById(VIDEO_ID);
	if (gblDelayedInit) {
		gblDelayedInit = false;
		gblPlayer.playVideo();
	}
}
gblPlayer = null; 
gblDelayedInit = false;

