/*
name: sp-player-other
$Rev: 36926 $
$Date: 2009-02-13 11:18:48 -0500 (Fri, 13 Feb 2009) $
author: Dan Kantor
/////////////////////
dependencies:
1. sp-player.js
////////////////////
*/
///////////////////////////////////////////////////////////////
streampadPlayerOther = {
	init : function(){
		streampadPlayer.Event.remove(window, 'init', streampadPlayerOther.init);
		streampadPlayer.vars.playlistType = 'other';
	},
	getAudio : function(){
		streampadPlayer.Event.remove(window, 'flashLoaded', streampadPlayerOther.getAudio);
		streampadPlayer.UI.setCaption('Loading Music...');
		streampadPlayerOther.scrape();
	},
	scrape : function(){
		var as = document.getElementsByTagName('a');
		var mp3s = 0;
		for(j=0; j<as.length; j++){
			var a = as[j];
			if (a.href.indexOf('.mp3') != -1){
				mp3s ++;
				var songVO = new streampadPlayer.SongVO();
				songVO.text = a.innerHTML;
				songVO.enclosure = a.href;
				songVO.sourceUrl = location.href;
				streampadPlayer.Playlist.push(songVO);
			}
		}
		streampadPlayer.Playlist.title = document.title;
		if (mp3s > 0){
			streampadPlayer.vars.total = mp3s;
			streampadPlayer.Play.queueNumber(streampadPlayer.vars.queueNumber);
			streampadPlayer.Event.fire(window, 'gotPlaylist', streampadPlayer.Playlist.array);
		} else {
			streampadPlayer.UI.noAudioPosts();
		}
	}
}
streampadPlayer.Event.add(window, 'init', streampadPlayerOther.init);
streampadPlayer.Event.add(window, 'flashLoaded', streampadPlayerOther.getAudio);
