var preimages = [];

function preloadImages(){
	for (i=0;i<preloadImages.arguments.length;i++){
		preimages[i]=new Image();
		preimages[i].src=preloadImages.arguments[i];
	}
}

preloadImages('images/deer_21.jpg','images/deer_22.jpg','images/deer_23.jpg','images/deer_24.jpg','images/deer_25.jpg','images/deer_26.jpg');

var playlist = [
	// object {url:string url, title:string title, artist: string artist]
	// or
	// string url
	{url:'http://s3.amazonaws.com/cash_users/learningmusic/vos007/stream/01AskMeNoQuestion.mp3',title:'Ask Me No Question <small>(LMM 2.1)</small>',artist:'Learning Music'},
	{url:'http://s3.amazonaws.com/cash_users/learningmusic/vos007/stream/02NaturesCup.mp3',title:'Nature\'s Cup <small>(LMM 2.1)</small>',artist:'Learning Music'},
	{url:'http://s3.amazonaws.com/cash_users/learningmusic/vos007/stream/03ShortTempered.mp3',title:'Short Tempered <small>(LMM 2.1)</small>',artist:'Learning Music'},
	{url:'http://s3.amazonaws.com/cash_users/learningmusic/vos007/stream/04Charity.mp3',title:'Charity <small>(LMM 2.6)</small>',artist:'Learning Music'},
	{url:'http://s3.amazonaws.com/cash_users/learningmusic/vos007/stream/05Vow.mp3',title:'Vow <small>(LMM 2.2)</small>',artist:'Learning Music'},
	{url:'http://s3.amazonaws.com/cash_users/learningmusic/vos007/stream/06ElectricLetter.mp3',title:'Electric Letter <small>(LMM 2.2)</small>',artist:'Learning Music'},
	{url:'http://s3.amazonaws.com/cash_users/learningmusic/vos007/stream/07Life-Cycle.mp3',title:'Life-Cycle <small>(LMM 2.6)</small>',artist:'Learning Music'},
	{url:'http://s3.amazonaws.com/cash_users/learningmusic/vos007/stream/08EightySevenYearOldBrain.mp3',title:'Eighty Seven Year Old Brain <small>(LMM 2.3)</small>',artist:'Learning Music'},
	{url:'http://s3.amazonaws.com/cash_users/learningmusic/vos007/stream/09LettersWhenImLonely.mp3',title:'Letters When I\'m Lonely <small>(LMM 2.3)</small>',artist:'Learning Music'},
	{url:'http://s3.amazonaws.com/cash_users/learningmusic/vos007/stream/10Demand.mp3',title:'Demand <small>(LMM 2.6)</small>',artist:'Learning Music'},
	{url:'http://s3.amazonaws.com/cash_users/learningmusic/vos007/stream/11AllInASummersDay.mp3',title:'All In A Summer\'s Day <small>(LMM 2.4)</small>',artist:'Learning Music'},
	{url:'http://s3.amazonaws.com/cash_users/learningmusic/vos007/stream/12PoppiesandHorses.mp3',title:'Poppies and Horses <small>(LMM 2.4)</small>',artist:'Learning Music'},
	{url:'http://s3.amazonaws.com/cash_users/learningmusic/vos007/stream/13Paradigm.mp3',title:'Paradigm <small>(LMM 2.6)</small>',artist:'Learning Music'},
	{url:'http://s3.amazonaws.com/cash_users/learningmusic/vos007/stream/14_45.mp3',title:'45 <small>(LMM 2.5)</small>',artist:'Learning Music'},
	{url:'http://s3.amazonaws.com/cash_users/learningmusic/vos007/stream/15PermanentVacation.mp3',title:'Permanent Vacation <small>(LMM 2.5)</small>',artist:'Learning Music'}
];

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

player.addEvent('ready', function() {
	$('soundplayerspc').getElement('div.title').set('html','press play to begin');
	
	var mainUl = new Element('ol',{'styles':{'padding':0,'margin':0,'list-style-type':'decimal-leading-zero'}});
	this.options.playlist.each(function(track,index) { 
		var tmpLi = new Element('li',{'styles':{'list-style-position':'inside'}}).inject(mainUl);
		var tmpSpan = new Element('span',{
			html: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($('soundplayer_playlist'));
});


whichdeer = [
	'deer_21',
	'deer_21',
	'deer_21',
	'deer_26',
	'deer_22',
	'deer_22',
	'deer_26',
	'deer_23',
	'deer_23',
	'deer_26',
	'deer_24',
	'deer_24',
	'deer_26',
	'deer_25',
	'deer_25'
];

player.addEvent('play', function() {
	if ($('deer2').getStyle('visibility') == 'hidden') {
		$('deer2').setStyle('background-image','url(images/'+whichdeer[player.currentKey]+'.jpg)');
		$('deer2').fade('in');
	} else {
		$('deer1').setStyle('background-image','url(images/'+whichdeer[player.currentKey]+'.jpg)');
		$('deer2').fade('out');
	}
});