function segundos_a_minutos(sec)
{
var min = Math.floor(sec/60);
sec = Math.floor(sec % 60);
if(sec<10) sec = "0" + sec;
if(min<10) min = "0" + min;
return min + ":" + sec;
}
             function updateHTML(elmId, value) {
                document.getElementById(elmId).innerHTML = value;
              }

             function onPlayerError(errorCode) {
             setytplayerState(errorCode);
             }
            function setytplayerState(newState) {
            var msg= "";
            if (newState == 0){msg = "Finalizado.";}
            else if (newState == 1){msg = "[ Reproduciendo... ]";}
            else if (newState == 2){msg = "[ Video pausado. ]";}
            else if (newState == 3){msg = "[ Cargando... ]";}
            else if (newState == 100){msg = "[ Video no disponible ]";}
            else if (newState == 101){msg = "[ Video no disponible ]";}
            updateHTML("playerstate", msg);
        }
            function onytplayerStateChange(newState) {
                 setytplayerState(newState);
            }

            function showVolume() {
                alert( ytplayer.getVolume() );
            }

            function updateytplayerInfo() {
                if (ytplayer) {
                    updateTimebar();
          updateHTML("videoduration", getDuration());
          updateHTML("videotime", getCurrentTime());
                }
            }

            function updateTimebar() {
                var all = ytplayer.getDuration();
                var part = ytplayer.getCurrentTime();
                var percent = getPercent(all, part);
                var timebarWidth = 404;
                document.getElementById('timebarIndicator').style.left = percent * (timebarWidth / 100) + "px";
            }

            function getPercent(all, part) {
               return (all > 0) ? (100 / all) * part : 0;
            }
            function getPlayerState() {
          if (ytplayer) {
            return ytplayer.getState();
          }
        }

        function getCurrentTime() {
          if (ytplayer) {
            var r2 = segundos_a_minutos(ytplayer.getCurrentTime());
            return r2;
          }
        }

        function getVolume() {
          if (ytplayer) {
            return ytplayer.getVolume();
          }
        }
         function getDuration() {
          if (ytplayer) {
            var r = segundos_a_minutos(ytplayer.getDuration());
            return r;
          }
        }
        function unMute() {
          if (ytplayer) {
            ytplayer.unMute();
          }
        }
