$(document).ready(function() {

	msg = document.title;

});



/** 
  * Additional Music Player Functionality
  *
  */
  
var c = false;  
$.fn.blinkTitle = function() {
		msg1 = song;
		
		c = !c;
		if(c)
			return document.title = msg1;
		return document.title = msg;
	}  

$.fn.addExit = function() {
	
	$("a.exitLink:not('.iframe')").each(function(){
		
		$(this).addClass("iframe");
		var url = $(this).attr('href');	
		this.href = 'http://www.fritzw.com/exit.php?l='+url;		
		
	});

	$("a.iframe").fancybox({
		width: 620, 
		height:  320,
		overlayOpacity:	0.9,
		overlayColor: '#000'
		
	});

}	

$.fn.removeExit = function() {
	
	document.title = msg;
	$("a.exitLink").each(function(){
		
		$(this).removeClass("iframe");
	
		var url = $(this).attr('href');
		url = url.split("exit.php?l=")[1];
		this.href = url;
		
		$(this).unbind('click.fb');
	});
}

playing = false;

soundManager.onload = function() {
  soundManager.createSound({
		id: "encore",
		volume: 90,
		url: "/media/music/votp/ep/.05%20Feel.mp3",
		autoPlay: false,
		onload:  kill_song(),
		onplay: function() {
			
			name = 'Feel';
			album = 'EP';
			band = 'VOTP';
			
			play_song();
		
		},
		onfinish: function() {
			
			kill_song();
		}	
  });
  
  
  var notice = new Array ();
  for ( var i = 0; i < songSongs.length; i++) {
  		
	var songUrl = songUrls[i];
	
	  soundManager.createSound({
		id: "song"+i,
		volume: 90,
		url: songUrl,
		
		onplay: function() {
			
			play_song();
		
		},
		onfinish: function() {
			
			kill_song();	
			play_next();
			play_song();
			
		}
	  });
  }
};

var song_num = 0;
function play_next() {
	
	var max = songSongs.length - 1;
	
	if(song_num > max)
		song_num = 0;
	
	name = songSongs[song_num];
	album = songAlbums[song_num];
	band = songBands[song_num];
	songid = 'song' + song_num++;
	
	soundManager.play(songid);
	
}

function play_song() {
	if(!playing) {
		
		playing = true;
		var notice = 'song: ' + name + '<br />album: ' + album + '<br />band: ' + band;
		
		jQuery.noticeAdd({
				text: notice,
				stay: false,
				stayTime: 7000   
			});
		
		song = "Now Playing: " + name;
		int = setInterval("$().blinkTitle()", 2300);	
		
		showThis( 'pause', 'encore');
		showThis('kill', 'play' ); 
		
		$().addExit();
		
	}
}

function kill_song() {
	if(playing)	{
		
		playing = false;
		clearInterval(int);
		
		showThis('encore', 'pause');
		showThis('play', 'kill'); 
		
		$().removeExit();
		soundManager.stopAll();
	}
}

