
var x;function loadNewVideo(id,startSeconds){if(ytplayer){ytplayer.loadVideoById(id,parseInt(startSeconds));}}
function cueNewVideo(id,startSeconds){if(ytplayer){ytplayer.cueVideoById(id,startSeconds);}}
function play(){if(ytplayer){ytplayer.playVideo();}}
function pause(){if(ytplayer){ytplayer.pauseVideo();}}
function stop(){if(ytplayer){ytplayer.stopVideo();clearInterval(x);}}
function getPlayerState(){if(ytplayer){return ytplayer.getPlayerState();}}
function seekTo(seconds){if(ytplayer){ytplayer.seekTo(seconds,true);}}
function getBytesLoaded(){if(ytplayer){return ytplayer.getVideoBytesLoaded();}}
function getBytesTotal(){if(ytplayer){return ytplayer.getVideoBytesTotal();}}
function getCurrentTime(){if(ytplayer){return ytplayer.getCurrentTime();}}
function getDuration(){if(ytplayer){return ytplayer.getDuration();}}
function getStartBytes(){if(ytplayer){return ytplayer.getVideoStartBytes();}}
function mute(){if(ytplayer){ytplayer.mute();}}
function unMute(){if(ytplayer){ytplayer.unMute();}}
function getEmbedCode(){alert(ytplayer.getVideoEmbedCode());}
function getVideoUrl(){alert(ytplayer.getVideoUrl());}
function setVolume(newVolume){if(ytplayer){ytplayer.setVolume(newVolume);}}
function getVolume(){if(ytplayer){return ytplayer.getVolume();}}
function clearVideo(){if(ytplayer){ytplayer.clearVideo();}}
function updateHTML(elmId,value){document.getElementById(elmId).innerHTML=value;}
function setytplayerState(newState){if(newState==1){updateHTML("playerstate",'Esecuzione');}
else
if(newState==2){updateHTML("playerstate",'Pausa');}
else
if(newState==3){updateHTML("playerstate",'Caricamento... attendere');}}
function updateytplayerInfo(){updateHTML("bytesloaded",parseInt(getBytesLoaded()/1024));updateHTML("bytestotal",parseInt(getBytesTotal()/1024));updateHTML("videoduration",parseInt(getDuration()));updateHTML("videotime",parseInt(getCurrentTime()));updateHTML("volume",getVolume());}
function onYouTubePlayerReady(playerId){ytplayer=document.getElementById("myytplayer");x=setInterval(updateytplayerInfo,250);updateytplayerInfo();ytplayer.addEventListener("onStateChange","onytplayerStateChange");loadNewVideo(lIdVideo,0);setVolume(10);}
function onytplayerStateChange(newState){setytplayerState(newState);}