
var sm2soundid = 'sm2sound';
var sm2isSupported = false;

function initSoundManager2() {
	//init soundmanager
	try {
		if (soundManager == undefined) return;
	}
	catch(e) {
		return;
	}
	
	soundManager.url = '/Images/sm2/';
	soundManager.flashVersion = 9;
	soundManager.debugMode = false;
	soundManager.consoleOnly = true;
	soundManager.useHighPerformance = true;
	soundManager.allowFullScreen = false;
	soundManager.waitForWindowLoad = true;
	
	soundManager.onerror = function() {
		soundManager.flashLoadTimeout = 0;
		soundManager.onerror = {};
		soundManager.reboot();
	}
	
	soundManager.onload = function() {
		try
		{
			sm2isSupported = soundManager.supported();
		}
		catch(e){}
		if (sm2isSupported==false) return;
		
		soundManager.debugMode = false;
		
		var mediaurl = '/SoundLoops/Motivation_Dreamtime.mp3';
		var playcount = 999;
		if (sm2isSupported && mediaurl != '') {
			mediaurl = mediaurl.replace(/\.wma/, ".mp3");
			createSound(sm2soundid, mediaurl);
			if (playcount > 1) {
				loopSound(sm2soundid);
			}
			else
			{
				soundManager.play(sm2soundid);
			}
			$('#sm2-container').css('height', 0);
		}
	}
}

initSoundManager2();

function createSound(soundID, mediaUrl) {
	if (mediaUrl == '') return;

	soundManager.stopAll();
	soundManager.destroySound(soundID);

	var sm2sound = soundManager.createSound({
		id: soundID,
		url: mediaUrl,
		stream: true
	});
}

function loopSound(soundID) {
	window.setTimeout(function() {
		soundManager.play(soundID,{onfinish:function(){loopSound(soundID);}});
	},1);
}

function startAudioMediaPlayer() {
	soundManager.play(sm2soundid);
}

function stopAudioMediaPlayer() {
	soundManager.stopAll();
}

function setAudioMediaPlayerUrl(url) {
	createSound(sm2soundid, url);
}

function setAudioMediaPlayerStandardFile(fileName) {
	var baseurl = '/SoundLoops/';
	var mp3url = jQuery.trim(baseurl + fileName);
	mp3url = mp3url.replace(/\.wma/, ".mp3");
	setAudioMediaPlayerUrl(mp3url);
}