document.observe("dom:loaded", function() {
	Shadowbox.init({enableKeys:false});
	
	var emailShareContent = $("emailShareWrapper").innerHTML;
	$("emailShareLink").observe("click", function(event) {
    Shadowbox.open({
      content:    emailShareContent,
      player:     "html",
      height:     499,
      width: 500,
    });
    event.stop();
	})
	$("emailShareWrapper").remove();
	
});

var player = null;

function launchPlayer(playlist) {
	player = window.open('', 'player','width=446,height=329');
	var url = 'http://' + window.location.host + '/player?playlist=' + playlist;
	if (player.document.title == '' || player.location.href != url) {
		if (playlist != 'daLauncher') {
			player = window.open(url,'player','width=446,height=329');
		}
	}
	updateLauncher(true);
	player.window.focus();
	return false;
}

function updateLauncher(state) {
	if (state == true) {
		$('launchNavA').innerHTML = 'Get player';
		$('launchNavA').setAttribute('rel', 'daLauncher');
	} else {
		$('launchNavA').innerHTML = 'Launch player';
		$('launchNavA').setAttribute('rel', '');
	}
}

function ticker() {
	
}

function playerActive(status) {
	updateLauncher(status);
}

function launchEmailShare() {
  
}


document.observe("dom:loaded", function() {
	var playerLaunchers = $$('.playerLauncher');
	if (playerLaunchers) {
		for (var i = 0; i < playerLaunchers.length; i ++) {
			playerLaunchers[i].observe("click", function() {
				launchPlayer(this.rel);
			});
		}
	}
});