
// youTube Tune Player - does not work, has external dependencies and internal mixup

// Tune Player- thrashed together by Chad Chadwick with the help of evil imps and spaghetti coders 

//  where chad got this crap: @ youTube -- http://code.google.com/apis/youtube/.

//  Mess with the stuff below at your own risk

var track = 0
var errorStatus = false
var errorTracker = 0
var paused = true

function onYouTubePlayerReady(playerId) {               
// Sets page reference to player object & adds event listeners

ytplayer = document.getElementById("myytplayer");

ytplayer.addEventListener("onStateChange", "onytplayerStateChange");

ytplayer.addEventListener("onError", "onPlayerError")

}

function onPlayerError(errorCode) {                    
 // Captures player errors

errorTracker = errorCode

}

function onytplayerStateChange(newState) {            
// Captures video end event and choosess selected video or next video on pay list

if(newState==1){

errorTracker = 0

}else if(newState==2){

if(paused==false){

if(errorTracker!=0){

errorTracker = 0

next()

}

}

}else if(newState==0||newState==5){

track=track+1

if(track==tunes.length){

track=0

}

if(paused==false){            // >>>>>>>>>>>>>>>>>>>>>>>>>>>
clearIt()

loadVideo()
}

}

}


function loadVideo(){                                     
// Loads the next video, displays its title on page and plays video  '

if (ytplayer) {

ytplayer.loadVideoById(tunes[track])

document.getElementById("playing").innerHTML=titles[track] + '<br>&#9836;'   

}

}

function play() {                                     
// Plays currently loaded video

if (ytplayer) {

paused = false

ytplayer.playVideo()

}

}



function pause() {                               
// Pauses current video

if (ytplayer) {

paused = true

ytplayer.pauseVideo()

}

}

function stop() {                              
 // Stops current video which invokes onytplayerStateChange

if (ytplayer) {

paused = false

ytplayer.stopVideo()

}

}



function clearIt() {                           
// Clears current video from player before loading another one

if (ytplayer) {

ytplayer.clearVideo();

}

}

// all below has to do with the disfunctional radioplayer

// deleted most of it

function link(){                           
// Captures tune youTube link

window.alert("http://www.youtube.com/watch?v="+tunes[track])

}

}
