var songs = new Array ();
var activeSongNumber = 0;
var playing = false;
var activeSongTitle = '';
var scrolling = false;

function loadMySongs () {
	parent.radio.soundManager.createSound('the whole truth','/edvons/Linus - the whole truth.mp3');
	parent.radio.songs.push('the whole truth');
	parent.radio.soundManager.createSound('a so-called friend of mine','/edvons/Linus - a so-called friend of mine.mp3');
	parent.radio.songs.push('a so-called friend of mine');
	parent.radio.soundManager.createSound('blame my heart for being true','/edvons/Linus - blame my heart for being true.mp3');
	parent.radio.songs.push('blame my heart for being true');
	parent.radio.soundManager.createSound('slowly','/edvons/Ed von S - slowly.mp3');
	parent.radio.songs.push('slowly');
	parent.radio.soundManager.createSound('test your love','/edvons/Ed von S - test your love.mp3');
	parent.radio.songs.push('test your love');
	parent.radio.soundManager.createSound('bottom of the well','/edvons/Ed von S - bottom of the well.mp3');
	parent.radio.songs.push('bottom of the well');
	parent.radio.soundManager.createSound('quick history of the modern man','/edvons/Linus - quick history of the modern man.mp3');
	parent.radio.songs.push('quick history of the modern man');
	parent.radio.soundManager.createSound('in my time','/edvons/Ed von S - in my time.mp3');
	parent.radio.songs.push('in my time');
	parent.radio.soundManager.createSound('it\'s one of these lifes again','/edvons/Ed von S - its one of these lifes again.mp3');
	parent.radio.songs.push('it\'s one of these lifes again');
	parent.radio.soundManager.createSound('paranoid lover','/edvons/Ed von S - paranoid lover.mp3');
	parent.radio.songs.push('paranoid lover');
	parent.radio.soundManager.createSound('splinter','/edvons/Linus - splinter.mp3');
	parent.radio.songs.push('splinter');
	parent.radio.soundManager.createSound('alright','/edvons/Ed von S - alright.mp3');
	parent.radio.songs.push('alright');
	parent.radio.soundManager.createSound('animal','/edvons/Ed von S - animal.mp3');
	parent.radio.songs.push('animal');
	parent.radio.soundManager.createSound('could it be','/edvons/Ed von S - could it be.mp3');
	parent.radio.songs.push('could it be');
	parent.radio.soundManager.createSound('be part of the machine','/edvons/Ed von S - be part of the machine.mp3');
	parent.radio.songs.push('be part of the machine');
	parent.radio.soundManager.createSound('she says','/edvons/Linus - she says.mp3');
	parent.radio.songs.push('she says');
	parent.radio.soundManager.createSound('not different at all','/edvons/Ed von S - not different at all.mp3');
	parent.radio.songs.push('not different at all');
	parent.radio.soundManager.createSound('a bit of rock´n´roll repeating','/edvons/Ed von S - a bit of rocknroll repeating.mp3');
	parent.radio.songs.push('a bit of rock´n´roll repeating');
	parent.radio.soundManager.createSound('backdoor of my mind','/edvons/Ed von S - backdoor of my mind.mp3');
	parent.radio.songs.push('backdoor of my mind');
	parent.radio.soundManager.createSound('princess','/edvons/Ed von S - princess.mp3');
	parent.radio.songs.push('princess');
	parent.radio.soundManager.createSound('you turn me on','/edvons/Ed von S - you turn me on.mp3');
	parent.radio.songs.push('you turn me on');
	parent.radio.activeSongNumber = 0;
	showTitle();
}

function refresh () {
	showTitle();
}

function doPlay() {
	parent.radio.parent.radio.soundManager.play(parent.radio.songs[parent.radio.activeSongNumber]);
	parent.radio.playing = true;
	scrolling = setInterval ('scrollTitle()',500);
}

function doStop() {
	parent.radio.soundManager.stopAll();
	parent.radio.playing = false;
	scrolling && clearInterval(scrolling);
	showTitle();
}

function goNext() {
	parent.radio.soundManager.stopAll();
	if ( ++parent.radio.activeSongNumber > ( parent.radio.songs.length - 1 ) ) parent.radio.activeSongNumber = 0;
	parent.radio.playing && parent.radio.soundManager.play(parent.radio.songs[parent.radio.activeSongNumber]);
	showTitle();
}

function goPrevious() {
	parent.radio.soundManager.stopAll();
	if ( --parent.radio.activeSongNumber < 0 ) parent.radio.activeSongNumber = parent.radio.songs.length - 1;
	parent.radio.playing && parent.radio.soundManager.play(parent.radio.songs[parent.radio.activeSongNumber]);
	showTitle();
}

function showTitle () {
	showComments();
	activeSongTitle = parent.radio.songs[parent.radio.activeSongNumber];
	scrolling && clearInterval(scrolling);
	document.getElementById('titleBar').firstChild.data = activeSongTitle.substr(0,21);
	var empty = String.fromCharCode(160);
	if (activeSongTitle.length < 20)
		for (var i = 0; i < ( 20 - activeSongTitle.length); i++)
			empty = empty + String.fromCharCode(160);
	activeSongTitle = activeSongTitle.replace(/\s/g,String.fromCharCode(160)) + empty;
	if (parent.radio.playing) scrolling = setInterval ('scrollTitle()',500);
}

function scrollTitle () {
	activeSongTitle = activeSongTitle.substr(1) + activeSongTitle.substr(0,1);
	document.getElementById('titleBar').firstChild.data = activeSongTitle.substr(0,21);
}