function load(){

/*
	var badinyaa_playlist = new playlist();
	badinyaa_playlist.init();
*/
};

function playlist(){
	
	var thisPlaylist = this;
    this.init = function(){
		var playList = document.getElementById('playlist');
		if (playList) {
			var list = playList.getElementsByTagName('ul')[0];
			this.trackElements = list.getElementsByTagName('li');
			for (var i = this.trackElements.length-1; i >=0 ; i--) {
				this.trackElements[i].index = i;
				this.trackElements[i].onclick = function(){
					//remove currently playing player
					if(thisPlaylist.playingItem){
						thisPlaylist.playingItem.removePlayer();
					}
					var label = this.getElementsByTagName('label')[0];
			        var name = label.firstChild.nodeValue.split(' - ')[0];
					
					//set this as the playing item					
					thisPlaylist.playingItem = this;
					thisPlaylist.playTrack(this);
				}
				
				thisPlaylist.trackElements[i].removePlayer = function(){
					var playerDiv = this.childNodes[0];
					var player = this.childNodes[0].childNodes[0];
					var playText = document.createTextNode('Play Track');
					playerDiv.removeChild(player);
					playerDiv.appendChild(playText);
				}
			}

		}
	}
	
    this.playTrack = function(trackElement){
        var label = trackElement.getElementsByTagName('label')[0];
        var name = label.firstChild.nodeValue.split(' - ')[0];
		var trackNo = trackElement.firstChild.id.split('_')[1];			
      //  if (trackNo > 22) {
            var fileName = name.toLowerCase();
            fileName = fileName.replace(/ /gi, "_");
/*
        }
        else {
            var fileName = "track_" + trackNo;
        }
*/	
        var path = 'tracks/' + fileName + '.mp3';
		console.log('trackNo: ' + trackNo + ', name: ' + name + ', path: ' + path + ', fileName: ' + fileName);			
        this.so = new SWFObject("app/playerMiniPackage/playerMini.swf", "mymovie", "75", "30", "7", "#FFFFFF");
		console.log('created')
        this.so.addVariable("autoPlay", "yes");
		console.log('autoPlay')		
        this.so.addVariable("soundPath", path);
		console.log('soundPath')
		var target = 'track_' + trackNo;
		console.log('target: ' + target)
        this.so.write(target);
		
		thisPlaylist.player = this.so;
		thisPlaylist.playing = trackNo;
    }
	
	this.clearPlaying = function(){
		
	};
}
