var miss_playlist = [
	// object {url:string url, title:string title, artist: string artist]
	// or
	// string url
	{url:'http://s3.amazonaws.com/cash_users/kristinhersh/Crooked/MississippiKite_128.mp3',title:'Mississippi Kite',artist:'Kristin Hersh'}
];

var miss_player = new SoundPlayer({
	playlist:miss_playlist,
	swfLocation:"scripts/SoundPlayer.swf",
	injectInto:"MKsongspc",
	loopPlaylist:false,
	controlImages:{previous:"../images/previous.png",next:"../images/next.png",play:"../images/play.png",pause:"../images/pause.png"},
	seekbarSpcStyle: {'display':'none'},
	seekbarStyle: {'display':'none'},
	positionStyle: {'display':'none'}
});

miss_player.addEvent('ready', function() {
	miss_player.addEvent('play',function() {
		$('MKplaylink').set('text','pause ‘Mississippi Kite’');
	});
	miss_player.addEvent('stop',function() {
		$('MKplaylink').set('text','play ‘Mississippi Kite’');
	});
	miss_player.addEvent('soundEnd',function() {
		$('MKplaylink').set('text','play ‘Mississippi Kite’');
	});
	$('MKplaylink').addEvent('click',function() {
		miss_player.toggleCurrentSound();
	});
});

var sunray_player = [
	// object {url:string url, title:string title, artist: string artist]
	// or
	// string url
	{url:'http://s3.amazonaws.com/cash_users/throwingmuses/demos/SunrayVenus_128.mp3',title:'Sunray Venus',artist:'Throwing Muses'}
];

var sunray_player = new SoundPlayer({
	playlist:sunray_player,
	swfLocation:"scripts/SoundPlayer.swf",
	injectInto:"SVsongspc",
	loopPlaylist:false,
	controlImages:{previous:"../images/previous.png",next:"../images/next.png",play:"../images/play.png",pause:"../images/pause.png"},
	seekbarSpcStyle: {'display':'none'},
	seekbarStyle: {'display':'none'},
	positionStyle: {'display':'none'}
});

sunray_player.addEvent('ready', function() {
	sunray_player.addEvent('play',function() {
		$('SVplaylink').set('text','pause ‘Sunray Venus’');
	});
	sunray_player.addEvent('stop',function() {
		$('SVplaylink').set('text','play ‘Sunray Venus’');
	});
	sunray_player.addEvent('soundEnd',function() {
		$('SVplaylink').set('text','play ‘Sunray Venus’');
	});
	$('SVplaylink').addEvent('click',function() {
		sunray_player.toggleCurrentSound();
	});
});


var milan_playlist = [
	// object {url:string url, title:string title, artist: string artist]
	// or
	// string url
	{url:'http://s3.amazonaws.com/cash_users/throwingmuses/demos/Milan_128.mp3',title:'Milan',artist:'Throwing Muses'}
];

var milan_player = new SoundPlayer({
	playlist:milan_playlist,
	swfLocation:"scripts/SoundPlayer.swf",
	injectInto:"MIsongspc",
	loopPlaylist:false,
	controlImages:{previous:"../images/previous.png",next:"../images/next.png",play:"../images/play.png",pause:"../images/pause.png"},
	seekbarSpcStyle: {'display':'none'},
	seekbarStyle: {'display':'none'},
	positionStyle: {'display':'none'}
});

milan_player.addEvent('ready', function() {
	milan_player.addEvent('play',function() {
		$('MIplaylink').set('text','pause ‘Milan’');
	});
	milan_player.addEvent('stop',function() {
		$('MIplaylink').set('text','play ‘Milan’');
	});
	milan_player.addEvent('soundEnd',function() {
		$('MIplaylink').set('text','play ‘Milan’');
	});
	$('MIplaylink').addEvent('click',function() {
		milan_player.toggleCurrentSound();
	});
});



var speedbath_playlist = [
	// object {url:string url, title:string title, artist: string artist]
	// or
	// string url
	{url:'http://s3.amazonaws.com/cash_users/kristinhersh/Speedbath/Slippershell/Slippershell_128.mp3',title:'Slippershell',artist:'Kristin Hersh'},
	{url:'http://s3.amazonaws.com/cash_users/kristinhersh/Speedbath/Torque/Torque_128.mp3',title:'Torque',artist:'Kristin Hersh'},
	{url:'http://s3.amazonaws.com/cash_users/kristinhersh/Speedbath/AroundDusk/AroundDusk_128.mp3',title:'Around Dusk',artist:'Kristin Hersh'},
	{url:'http://s3.amazonaws.com/cash_users/kristinhersh/Speedbath/MorningBirds/MorningBirds_128.mp3',title:'Morning Birds',artist:'Kristin Hersh'},
	{url:'http://s3.amazonaws.com/cash_users/kristinhersh/Speedbath/Speedbath/Speedbath_128.mp3',title:'Speedbath',artist:'Kristin Hersh'},
	{url:'http://s3.amazonaws.com/cash_users/kristinhersh/Speedbath/Krait/Krait_128.mp3',title:'Krait',artist:'Kristin Hersh'},
	{url:'http://s3.amazonaws.com/cash_users/kristinhersh/Speedbath/Static/Static_128.mp3',title:'Static',artist:'Kristin Hersh'},
	{url:'http://s3.amazonaws.com/cash_users/kristinhersh/Speedbath/Moan/Moan_128.mp3',title:'Moan',artist:'Kristin Hersh'},
	{url:'http://s3.amazonaws.com/cash_users/kristinhersh/Speedbath/ElizabethJune/ElizabethJune_128.mp3',title:'Elizabeth June',artist:'Kristin Hersh'},
	{url:'http://s3.amazonaws.com/cash_users/kristinhersh/Speedbath/MississippiKite/MississippiKite_128.mp3',title:'Mississippi Kite',artist:'Kristin Hersh'},
	{url:'http://s3.amazonaws.com/cash_users/kristinhersh/Speedbath/Fortune/Fortune_128.mp3',title:'Fortune',artist:'Kristin Hersh'},
	{url:'http://s3.amazonaws.com/cash_users/kristinhersh/Speedbath/Rubidoux/Rubidoux_128.mp3',title:'Rubidoux',artist:'Kristin Hersh'}
];

var speedbath_player = new SoundPlayer({
	playlist:speedbath_playlist,
	swfLocation:"scripts/SoundPlayer.swf",
	injectInto:"series1_playerspc",
	loopPlaylist:false,
	controlImages:{previous:"../images/previous.png",next:"../images/next.png",play:"../images/play.png",pause:"../images/pause.png"},
	seekbarSpcStyle: {'position':'relative','background-color':'#000','height':'3px','width':'100%','margin-top':'4px','overflow':'hidden'},
	seekbarStyle: {'position':'absolute','background-color':'#9b504d','height':'3px','width':'0%','cursor':'pointer','z-index':'10'},
	positionStyle: {'position':'absolute','left':'0%','width':'3px','height':'3px','background-color':'#000','z-index':'15'}
});

speedbath_player.addEvent('ready', function() {
	$('series1_playerspc').getElement('div.title').set('html',speedbath_playlist[0]['title']);
		
	var mainUl = new Element('ol',{'styles':{'padding':0,'margin':0,'font-size':'0.85em','list-style-type':'decimal-leading-zero'}}).inject(this.controls);
	this.options.playlist.each(function(track,index) { 
		var tmpLi = new Element('li',{'styles':{'list-style-position':'inside','line-height':'1em'}}).inject(mainUl);
		var tmpSpan = new Element('span',{
			text:track.title,
			'styles':{'cursor':'pointer'},
			'events':{
				'click': function(){
					if (this.currentSound) {
						this.stopCurrentSound();
					}
		        	allSoundKeys = this.sounds.getKeys();
					sound = this.sounds.get(track.url);
					this.currentKey = allSoundKeys.indexOf(track.url);
					this.currentSound = sound;
					this.currentSound.sound.position = 0;
					this.playCurrentSound();
		        }.bind(this)
			}
		}).inject(tmpLi);;
	},this);
	mainUl.inject($('series1_playlistspc'));
});


var moremusic_playlist = [
	// object {url:string url, title:string title, artist: string artist]
	// or
	// string url
	{url:'http://s3.amazonaws.com/cash_users/kristinhersh/songs/Bliss_128.mp3',title:'Bliss',artist:'Kristin Hersh'},
	{url:'http://s3.amazonaws.com/cash_users/kristinhersh/songs/Flooding_128.mp3',title:'Flooding',artist:'Kristin Hersh'},
	{url:'http://s3.amazonaws.com/cash_users/kristinhersh/songs/Glass_128.mp3',title:'Glass',artist:'Kristin Hersh'},
	{url:'http://s3.amazonaws.com/cash_users/kristinhersh/songs/Quick_128.mp3',title:'Quick',artist:'Kristin Hersh'},
	{url:'http://s3.amazonaws.com/cash_users/kristinhersh/songs/Bamboo_128.mp3',title:'Bamboo',artist:'Kristin Hersh'},
	{url:'http://s3.amazonaws.com/cash_users/kristinhersh/songs/Opiates_128.mp3',title:'Opiates',artist:'Kristin Hersh'},
	{url:'http://s3.amazonaws.com/cash_users/kristinhersh/songs/Crooked_128.mp3',title:'Crooked',artist:'Kristin Hersh'},
	{url:'http://s3.amazonaws.com/cash_users/kristinhersh/songs/Sand_128.mp3',title:'Sand',artist:'Kristin Hersh'},
	{url:'http://s3.amazonaws.com/cash_users/kristinhersh/songs/Coals_128.mp3',title:'Coals',artist:'Kristin Hersh'},
	{url:'http://s3.amazonaws.com/cash_users/kristinhersh/songs/Gin_128.mp3',title:'Gin',artist:'Kristin Hersh'}
];

var moremusic_player = new SoundPlayer({
	playlist:moremusic_playlist,
	swfLocation:"scripts/SoundPlayer.swf",
	injectInto:"series2_playerspc",
	loopPlaylist:false,
	controlImages:{previous:"../images/previous.png",next:"../images/next.png",play:"../images/play.png",pause:"../images/pause.png"},
	seekbarSpcStyle: {'position':'relative','background-color':'#000','height':'3px','width':'100%','margin-top':'4px','overflow':'hidden'},
	seekbarStyle: {'position':'absolute','background-color':'#9b504d','height':'3px','width':'0%','cursor':'pointer','z-index':'10'},
	positionStyle: {'position':'absolute','left':'0%','width':'3px','height':'3px','background-color':'#000','z-index':'15'}
});

moremusic_player.addEvent('ready', function() {
	$('series2_playerspc').getElement('div.title').set('html',moremusic_playlist[0]['title']);
	
	var mainUl = new Element('ol',{'styles':{'padding':0,'margin':0,'font-size':'0.85em','list-style-type':'decimal-leading-zero'}}).inject(this.controls);
	this.options.playlist.each(function(track,index) { 
		var tmpLi = new Element('li',{'styles':{'list-style-position':'inside','line-height':'1em'}}).inject(mainUl);
		var tmpSpan = new Element('span',{
			text:track.title,
			'styles':{'cursor':'pointer'},
			'events':{
				'click': function(){
					if (this.currentSound) {
						this.stopCurrentSound();
					}
		        	allSoundKeys = this.sounds.getKeys();
					sound = this.sounds.get(track.url);
					this.currentKey = allSoundKeys.indexOf(track.url);
					this.currentSound = sound;
					this.currentSound.sound.position = 0;
					this.playCurrentSound();
		        }.bind(this)
			}
		}).inject(tmpLi);;
	},this);
	mainUl.inject($('series2_playlistspc'));
});


function addPauseOnPlay(player,otherplayer){
	player.addEvent('ready', function() {
		player.addEvent('play',function() {
			if (otherplayer.currentSound !== null) {
				otherplayer.stopCurrentSound();
			}
		});
	});
}

addPauseOnPlay(moremusic_player,speedbath_player);
addPauseOnPlay(moremusic_player,miss_player);
addPauseOnPlay(moremusic_player,sunray_player);
addPauseOnPlay(moremusic_player,milan_player);
addPauseOnPlay(speedbath_player,moremusic_player);
addPauseOnPlay(speedbath_player,miss_player);
addPauseOnPlay(speedbath_player,sunray_player);
addPauseOnPlay(speedbath_player,milan_player);
addPauseOnPlay(miss_player,speedbath_player);
addPauseOnPlay(miss_player,moremusic_player);
addPauseOnPlay(miss_player,sunray_player);
addPauseOnPlay(miss_player,milan_player);
addPauseOnPlay(sunray_player,speedbath_player);
addPauseOnPlay(sunray_player,moremusic_player);
addPauseOnPlay(sunray_player,miss_player);
addPauseOnPlay(sunray_player,milan_player);
addPauseOnPlay(milan_player,speedbath_player);
addPauseOnPlay(milan_player,moremusic_player);
addPauseOnPlay(milan_player,miss_player);
addPauseOnPlay(milan_player,sunray_player);

window.addEvent('domready', function() {
	var featureposition = new Fx.Tween($('allfeatures'));
	$('scrollmitosv').addEvent('click',function(e) {
		featureposition.start('top',0,-420);
		e.stop()
	});
	$('scrolltomk').addEvent('click',function(e) {
		featureposition.start('top',-420,-840);
		e.stop()
	});
	$('scrollsvtomi').addEvent('click',function(e) {
		featureposition.start('top',-420,0);
		e.stop()
	});
	$('scrolltosv').addEvent('click',function(e) {
		featureposition.start('top',-840,-420);
		e.stop()
	});
});