// MORE INFORMATION: http://code.google.com/intl/nl/apis/youtube/js_api_reference.html
document.write("<script type=\"text/javascript\" src=\"/custom/youtube/swfobject.js\"></script>");
function onPlayerError(errorCode) {
    alert("An error occured of type:" + errorCode);
}
function onPlayerStateChange(newState) {
//    alert(newState);
}

// Display information about the current state of the player
function updatePlayerInfo() {
    if(ytplayer && ytplayer.getDuration) {
        updateHTML("videoDuration", ytplayer.getDuration());
        updateHTML("videoCurrentTime", ytplayer.getCurrentTime());
        updateHTML("bytesTotal", ytplayer.getVideoBytesTotal());
        updateHTML("startBytes", ytplayer.getVideoStartBytes());
        updateHTML("bytesLoaded", ytplayer.getVideoBytesLoaded());
        updateHTML("volume", ytplayer.getVolume());
    }
}

// Allow the user to set the volume from 0-100
function setVideoVolume() {
    var volume = parseInt(document.getElementById("volumeSetting").value);
    if(isNaN(volume) || volume < 0 || volume > 100) {
        alert("Please enter a valid volume between 0 and 100.");
    }
    else if(ytplayer){
        ytplayer.setVolume(volume);
    }
}

function playVideo() {
    if (ytplayer) {
        ytplayer.playVideo();
    }
}

function pauseVideo() {
    if (ytplayer) {
        ytplayer.pauseVideo();
    }
}
function stopVideo() {
    if (ytplayer) {
        ytplayer.stopVideo();
    }
}

function muteVideo() {
    if(ytplayer) {
        ytplayer.mute();
    }
}

function unMuteVideo() {
    if(ytplayer) {
        ytplayer.unMute();
    }
}
