var winLoc = window.location.toString();
if (winLoc.match(/flash9/i)) {
  soundManager.flashVersion = 9;
  if (winLoc.match(/highperformance/i)) {
	soundManager.useHighPerformance = true;
	soundManager.useFastPolling = true;
  }
} else if (winLoc.match(/flash8/i)) {
  soundManager.flashVersion = 8;
}

soundManager.url = 'swf/';
soundManager.debugMode = false;
soundManager.consoleOnly = false;

function setData(t, p, o){
	var postBody = 'action=setTrackData&currentTrack=' + currentTrack + '&currentPosition=' + currentPosition + '&playerOn=' + playerOn;
	new Ajax.Request('http://chopin2010.se/actions.php', {method:'post', postBody:postBody, onSuccess:function(t){ $('updater').innerHTML = t.responseText; }});
}

playTrack = function(){
	var track = soundManager.getSoundById('chopin' + currentTrack);
	soundManager.setPosition('chopin' + currentTrack, currentPosition);
	playerOn = 1;
	setData(currentTrack, currentPosition, playerOn);
	track.play();
}

stopTrack = function(){
	playerOn = 0;
	setData(currentTrack, currentPosition, playerOn);
	soundManager.stop('chopin' + currentTrack);
}
	
soundManager.onready(function(oStatus) {
  if (!oStatus.success) {
    return false;	
  }

	soundManager.createSound({
	id: 'chopin2',
	url: 'music/02.mp3',
	autoLoad: true,
	volume: 30,
	duration: 249000,
	onfinish: function(){ currentTrack = 3; soundManager.play('chopin3'); },
	whileplaying: function(){ currentPosition = this.position; if(this.position % 20 == 0){ setData(currentTrack, currentPosition, playerOn) } }
	});
	
	soundManager.createSound({
	id: 'chopin3',
	url: 'music/03.mp3',
	autoLoad: true,
	volume: 30,
	duration: 96000,
	onfinish: function(){ currentTrack = 4; soundManager.play('chopin4'); },
	whileplaying: function(){ currentPosition = this.position; if(this.position % 20 == 0){ setData(currentTrack, currentPosition, playerOn) } }
	});

	soundManager.createSound({
	id: 'chopin4',
	url: 'music/04.mp3',
	autoLoad: true,
	volume: 30,
	duration: 371000,
	onfinish: function(){ currentTrack = 5; soundManager.play('chopin5'); },
	whileplaying: function(){ currentPosition = this.position; if(this.position % 20 == 0){ setData(currentTrack, currentPosition, playerOn) } }
	});	
	
	soundManager.createSound({
	id: 'chopin5',
	url: 'music/05.mp3',
	autoLoad: true,
	volume: 30,
	duration: 427000,
	onfinish: function(){ currentTrack = 6; soundManager.play('chopin6'); },
	whileplaying: function(){ currentPosition = this.position; if(this.position % 20 == 0){ setData(currentTrack, currentPosition, playerOn) } }
	});
	
	soundManager.createSound({
	id: 'chopin6',
	url: 'music/06.mp3',
	autoLoad: true,
	volume: 30,
	duration: 228000,
	onfinish: function(){ currentTrack = 7; soundManager.play('chopin7'); },
	whileplaying: function(){ currentPosition = this.position; if(this.position % 20 == 0){ setData(currentTrack, currentPosition, playerOn) } }
	});

	soundManager.createSound({
	id: 'chopin7',
	url: 'music/07.mp3',
	autoLoad: true,
	volume: 30,
	duration: 130000,
	onfinish: function(){ currentTrack = 8; soundManager.play('chopin8'); },
	whileplaying: function(){ currentPosition = this.position; if(this.position % 20 == 0){ setData(currentTrack, currentPosition, playerOn) } }
	});	

	soundManager.createSound({
	id: 'chopin8',
	url: 'music/08.mp3',
	autoLoad: true,
	volume: 30,
	duration: 226000,
	onfinish: function(){ currentTrack = 2; soundManager.play('chopin2'); },
	whileplaying: function(){ currentPosition = this.position; if(this.position % 20 == 0){ setData(currentTrack, currentPosition, playerOn) } }
	});		

});