
var browser = navigator.userAgent.toLowerCase();
var safari = (browser.indexOf("safari") != -1) && (browser.indexOf("chrome") == -1);
var firefox = (browser.indexOf("firefox") != -1);
var chrome = (browser.indexOf("chrome") != -1);
var opera = (browser.indexOf("opera") != -1);
var explorer = ((browser.indexOf("msie") != -1) && (browser.indexOf("opera") == -1));  

var osx = (browser.indexOf("mac") != -1) || (browser.indexOf("os x") != -1);
var windows = (browser.indexOf("windows") != -1);

var hostname = window.location.hostname;
var hostparts = hostname.split('.');

// Check if the UA is a mobile one (iphone, ipod, ipad, android, blackberry)
var isUAMobile =!!(browser.match(/(iphone|ipod|blackberry|android|htc|kindle|lg|midp|mmp|mobile|nokia|opera mini|palm|pocket|psp|sgh|smartphone|symbian|treo mini|playstation portable|sonyericsson|samsung|mobileexplorer|palmsource|benq|windows phone)/i)); // took out iPad

var playingVoiceJingle = false;

var MZAudio = new Array();
var AudioVolumes = new Array();
var AudioIntervals = new Array();
var AudioLooped = new Array();
var audioMuted = false;

var chromeLoadingReady = false;
var chromePreloadTimeout;


var audioSupport = document.createElement('audio');
if(audioSupport){ 
var playsmp3 = !!(audioSupport.canPlayType && audioSupport.canPlayType('audio/mpeg;').replace(/no/, ''));
var playsogg = !!(audioSupport.canPlayType && audioSupport.canPlayType('audio/ogg; codecs="vorbis"').replace(/no/, ''));
var playswav = !!(audioSupport.canPlayType && audioSupport.canPlayType('audio/wav; codecs="1"').replace(/no/, ''));
var playsaac = !!(audioSupport.canPlayType && audioSupport.canPlayType('audio/mp4; codecs="mp4a.40.2"').replace(/no/, ''));
}

var soundmanagerReady = false;


var supportsAllHTML5Features = false;


//
// DOCUMENT READY
//
$(document).ready(function() {

	if (navigator.platform.indexOf("iPad") > -1) 
    {
    	var strAgent = navigator.userAgent;
		//   /iPad.*OS ([4-9])_([3-9])/gi
    	var myRegexp = /iPad.*OS ([4-9])_([3-9])/gi;
		var match = myRegexp.exec(strAgent);
		
		if (match) {
    		// we are at or above 4.3...
		}else{
			window.location="incompatible_ios.html";
		}
    }else{
    	if (isUAMobile){
			window.location="mobile/index.html";
		}
    }

	/*
	if (isUAMobile){
		window.location="mobile/index.html";
	}
	*/
	
	if(explorer){
		return;
	}
	
	
	supportsAllHTML5Features = Modernizr.rgba && Modernizr.borderradius && Modernizr.boxshadow && Modernizr.csstransforms && Modernizr.csstransitions && Modernizr.fontface;
	
	if(!supportsAllHTML5Features){
		document.getElementById("RPStage").src = "incompatible.html";
		return;
	}
	
		
	soundManager.url = 'soundmanager/swf';
	soundManager.flashVersion = 9;
	soundManager.useFlashBlock = false;
	
	soundManager.onload = function() {
		soundmanagerReady = true;
		createSoundmanager2Loops();
		preloadAllSounds();
		console.info("soundManager.onload");
	};
	
	soundManager.onerror = function() {
		soundmanagerReady = false;
		console.info("soundManager.onerror");
		preloadAllSounds();
	};
});



function loadIframePage(){
	if(!chromeLoadingReady){
		clearTimeout(chromePreloadTimeout);
		chromeLoadingReady = true;
		document.getElementById("RPStage").src = "index.html";
	}
}

function createSoundmanager2Loops(){
	MZAudio["loadingindex"] = soundManager.createSound({id:'loadingindex',url:'snd/fuelingLoop.mp3',autoLoad:true,autoPlay:false,volume:35});
}

function loadIndexPage(){
	if(!soundmanagerReady){
		MZAudio["loadingindex"].addEventListener("ended",function(){this.currentTime=0;this.play();},false);
	}
	
	if(chrome){
		chromePreloadTimeout = setTimeout(function(){
			if(!chromeLoadingReady){
				chromeLoadingReady = true;
				document.getElementById("RPStage").src = "index.html";
			}
		},5000);
	}else{
		MZAudio["Jingle"].addEventListener("ended",function(){this.currentTime=0;this.play();},false);
		document.getElementById("RPStage").src = "index.html";
	}
}

function preloadAllSounds(){
	
	AudioLooped["loadingindex"] = true;
	AudioLooped["loading"] = true;
	AudioLooped["Jingle"] = true;
	AudioLooped["space"] = true;
	
	try{		
		
		if(chrome){
			if(!soundmanagerReady){
				MZAudio["loadingindex"] = $("#storage audio#loadingindex").get(0);	
			}
			MZAudio["loading"] =	$("#storage audio#loading").get(0);			
			MZAudio["loadingdone"] = new Audio("snd/bell_loader_done.mp3");		
			MZAudio["Jingle"] = $("#storage audio#Jingle").get(0);				
			MZAudio["rocket"] = new Audio("snd/preload/rocketFlies.mp3");
			MZAudio["joined"] = new Audio("snd/preload/have_you_joined_up.mp3");
			MZAudio["beep1"] = new Audio("snd/preload/beep1.mp3");
		}else if(safari){
			if(osx){
				if(!soundmanagerReady){
					MZAudio["loadingindex"] = new Audio("snd/fuelingLoop.m4a");
				}
				MZAudio["loading"] = new Audio("snd/steamLoop.m4a");
				MZAudio["loadingdone"] = new Audio("snd/bell_loader_done.m4a");
				MZAudio["Jingle"] = new Audio("snd/music/rp_jingle.m4a");
				MZAudio["rocket"] = new Audio("snd/preload/rocketFlies.m4a");
				MZAudio["joined"] = new Audio("snd/preload/have_you_joined_up.m4a");
				MZAudio["beep1"] = new Audio("snd/preload/beep1.m4a");
			}else{
				if(!soundmanagerReady){
					MZAudio["loadingindex"] = new Audio("snd/fuelingLoop.mp3");
				}
				MZAudio["loading"] = new Audio("snd/steamLoop.mp3");
				MZAudio["loadingdone"] = new Audio("snd/bell_loader_done.mp3");
				MZAudio["Jingle"] = new Audio("snd/music/rp_jingle.mp3");
				MZAudio["rocket"] = new Audio("snd/preload/rocketFlies.mp3");
				MZAudio["joined"] = new Audio("snd/preload/have_you_joined_up.mp3");
				MZAudio["beep1"] = new Audio("snd/preload/beep1.mp3");
			}
		}else if(opera){
			$("#storage audio").each(function(index,value){
				MZAudio[$(this).attr("id")] = $(this).get(0);
			});
		}else if(firefox){
			MZAudio["loadingindex"] = new Audio("snd/fuelingLoop.ogg");
			MZAudio["loading"] = new Audio("snd/steamLoop.ogg");
			MZAudio["loadingdone"] = new Audio("snd/bell_loader_done.ogg");
			MZAudio["Jingle"] = new Audio("snd/music/rp_jingle.ogg");
			MZAudio["rocket"] = new Audio("snd/preload/rocketFlies.ogg");
			MZAudio["joined"] = new Audio("snd/preload/have_you_joined_up.ogg");
			MZAudio["beep1"] = new Audio("snd/preload/beep1.ogg");
		}else{
			MZAudio["loadingindex"] = new Audio("snd/fuelingLoop.mp3");
			MZAudio["loading"] = new Audio("snd/steamLoop.mp3");
			MZAudio["loadingdone"] = new Audio("snd/bell_loader_done.mp3");
			MZAudio["Jingle"] = new Audio("snd/music/rp_jingle.mp3");
			MZAudio["rocket"] = new Audio("snd/preload/rocketFlies.mp3");
			MZAudio["joined"] = new Audio("snd/preload/have_you_joined_up.mp3");
			MZAudio["beep1"] = new Audio("snd/preload/beep1.mp3");
		}
		
		setVolume("loading",.2);
		MZAudio["loading"].addEventListener("ended",function(){this.currentTime=0;this.play();},false);
		setVolume("loadingdone",.6);
		AudioVolumes["Jingle"] = 1.0;
		
		loadIndexPage();
		
	}catch(e){ alert(e); }
}





function preloadRegAudio(){

	if(chrome){
		if(soundmanagerReady){
			MZAudio["folderdrop"] = soundManager.createSound({id:'folderdrop',url:'reg/sounds/folderDrop.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["formswitch"] = soundManager.createSound({id:'formswitch',url:'reg/sounds/formSwitch.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["paperrustling1"] = soundManager.createSound({id:'paperRustling1',url:'reg/sounds/paperRustling.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["paperrustling2"] = soundManager.createSound({id:'paperRustling2',url:'reg/sounds/paperRustling2.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["paperrustling3"] = soundManager.createSound({id:'paperRustling3',url:'reg/sounds/paperRustling3.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["slide"] = soundManager.createSound({id:'slide',url:'reg/sounds/slide.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["whoosh1"] = soundManager.createSound({id:'whoosh1',url:'reg/sounds/whoosh1.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["whoosh5"] = soundManager.createSound({id:'whoosh5',url:'reg/sounds/whoosh5.mp3',autoLoad:true,autoPlay:false,volume:100});
		}else{
			MZAudio["folderdrop"] = new Audio("reg/sounds/folderDrop.mp3");
			MZAudio["formswitch"] = new Audio("reg/sounds/formSwitch.mp3");
			MZAudio["paperrustling1"] = new Audio("reg/sounds/paperRustling.mp3");
			MZAudio["paperrustling2"] = new Audio("reg/sounds/paperRustling2.mp3");
			MZAudio["paperrustling3"] = new Audio("reg/sounds/paperRustling3.mp3");
			MZAudio["slide"] = new Audio("reg/sounds/slide.mp3");
			MZAudio["whoosh1"] = new Audio("reg/sounds/whoosh1.mp3");
			MZAudio["whoosh5"] = new Audio("reg/sounds/whoosh5.mp3");
			
			MZAudio["folderdrop"].load();
			MZAudio["formswitch"].load();
			MZAudio["paperrustling1"].load();
			MZAudio["paperrustling2"].load();
			MZAudio["paperrustling3"].load();
			MZAudio["slide"].load();
			MZAudio["whoosh1"].load();
			MZAudio["whoosh5"].load();
		}
		
	}else if(safari){
		if(osx){
			MZAudio["folderdrop"] = new Audio("reg/sounds/folderDrop.m4a");
			MZAudio["formswitch"] = new Audio("reg/sounds/formSwitch.m4a");
			MZAudio["paperrustling1"] = new Audio("reg/sounds/paperRustling.m4a");
			MZAudio["paperrustling2"] = new Audio("reg/sounds/paperRustling2.m4a");
			MZAudio["paperrustling3"] = new Audio("reg/sounds/paperRustling3.m4a");
			MZAudio["slide"] = new Audio("reg/sounds/slide.m4a");
			MZAudio["whoosh1"] = new Audio("reg/sounds/whoosh1.m4a");
			MZAudio["whoosh5"] = new Audio("reg/sounds/whoosh5.m4a");
		}else{
			MZAudio["folderdrop"] = new Audio("reg/sounds/folderDrop.mp3");
			MZAudio["formswitch"] = new Audio("reg/sounds/formSwitch.mp3");
			MZAudio["paperrustling1"] = new Audio("reg/sounds/paperRustling.mp3");
			MZAudio["paperrustling2"] = new Audio("reg/sounds/paperRustling2.mp3");
			MZAudio["paperrustling3"] = new Audio("reg/sounds/paperRustling3.mp3");
			MZAudio["slide"] = new Audio("reg/sounds/slide.mp3");
			MZAudio["whoosh1"] = new Audio("reg/sounds/whoosh1.mp3");
			MZAudio["whoosh5"] = new Audio("reg/sounds/whoosh5.mp3");
		}
		MZAudio["folderdrop"] = new Audio("reg/sounds/folderDrop.m4a");
		MZAudio["formswitch"] = new Audio("reg/sounds/formSwitch.m4a");
		MZAudio["paperrustling1"] = new Audio("reg/sounds/paperRustling.m4a");
		MZAudio["paperrustling2"] = new Audio("reg/sounds/paperRustling2.m4a");
		MZAudio["paperrustling3"] = new Audio("reg/sounds/paperRustling3.m4a");
		MZAudio["slide"] = new Audio("reg/sounds/slide.m4a");
		MZAudio["whoosh1"] = new Audio("reg/sounds/whoosh1.m4a");
		MZAudio["whoosh5"] = new Audio("reg/sounds/whoosh5.m4a");
	}else if(opera){
		try{MZAudio["folderdrop"] = new Audio("reg/sounds/folderDrop.ogg");}catch(e){}
		try{MZAudio["formswitch"] = new Audio("reg/sounds/formSwitch.ogg");}catch(e){}				
		try{MZAudio["paperrustling1"] = new Audio("reg/sounds/paperRustling.ogg");}catch(e){}
		try{MZAudio["paperrustling2"] = new Audio("reg/sounds/paperRustling2.ogg");}catch(e){}
		try{MZAudio["paperrustling3"] = new Audio("reg/sounds/paperRustling3.ogg");}catch(e){}
		try{MZAudio["slide"] = new Audio("reg/sounds/slide.ogg");}catch(e){}
		try{MZAudio["whoosh1"] = new Audio("reg/sounds/whoosh1.ogg");}catch(e){}
		try{MZAudio["whoosh5"] = new Audio("reg/sounds/whoosh5.ogg");}catch(e){}
	}else if(firefox){
		MZAudio["folderdrop"] = new Audio("reg/sounds/folderDrop.ogg");
		MZAudio["formswitch"] = new Audio("reg/sounds/formSwitch.ogg");
		MZAudio["paperrustling1"] = new Audio("reg/sounds/paperRustling.ogg");
		MZAudio["paperrustling2"] = new Audio("reg/sounds/paperRustling2.ogg");
		MZAudio["paperrustling3"] = new Audio("reg/sounds/paperRustling3.ogg");
		MZAudio["slide"] = new Audio("reg/sounds/slide.ogg");
		MZAudio["whoosh1"] = new Audio("reg/sounds/whoosh1.ogg");
		MZAudio["whoosh5"] = new Audio("reg/sounds/whoosh5.ogg");
	}else{
		MZAudio["folderdrop"] = new Audio("reg/sounds/folderDrop.mp3");
		MZAudio["formswitch"] = new Audio("reg/sounds/formSwitch.mp3");
		MZAudio["paperrustling1"] = new Audio("reg/sounds/paperRustling.mp3");
		MZAudio["paperrustling2"] = new Audio("reg/sounds/paperRustling2.mp3");
		MZAudio["paperrustling3"] = new Audio("reg/sounds/paperRustling3.mp3");
		MZAudio["slide"] = new Audio("reg/sounds/slide.mp3");
		MZAudio["whoosh1"] = new Audio("reg/sounds/whoosh1.mp3");
		MZAudio["whoosh5"] = new Audio("reg/sounds/whoosh5.mp3");
	}

};

function preloadRegAudioStep2(){		
	if(chrome){
		
		
		if(!soundmanagerReady){
			MZAudio["click"] = new Audio("reg/sounds/click2.mp3");
			MZAudio["beep2"] = new Audio("reg/sounds/beep2.mp3");
			MZAudio["error"] = new Audio("reg/sounds/error.mp3");
			MZAudio["pop2"] = new Audio("reg/sounds/pop2.mp3");
			MZAudio["keystroke1"] = new Audio("reg/sounds/keystrokes/keystroke1.mp3");
			MZAudio["keystroke2"] = new Audio("reg/sounds/keystrokes/keystroke2.mp3");
			MZAudio["keystroke3"] = new Audio("reg/sounds/keystrokes/keystroke3.mp3");
			MZAudio["keystroke4"] = new Audio("reg/sounds/keystrokes/keystroke4.mp3");
			MZAudio["keystroke5"] = new Audio("reg/sounds/keystrokes/keystroke5.mp3");
			MZAudio["tab"] = new Audio("reg/sounds/keystrokes/RP_Return_Final.mp3");
			MZAudio["return"] = new Audio("reg/sounds/return1.mp3");
		}else{
			MZAudio["click"] = soundManager.createSound({id:'click',url:'reg/sounds/click2.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["beep2"] = soundManager.createSound({id:'beep2',url:'reg/sounds/beep2.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["error"] = soundManager.createSound({id:'error',url:'reg/sounds/error.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["pop2"] = soundManager.createSound({id:'pop2',url:'reg/sounds/pop2.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["keystroke1"] = soundManager.createSound({id:'keystroke1',url:'reg/sounds/keystrokes/keystroke1.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["keystroke2"] = soundManager.createSound({id:'keystroke2',url:'reg/sounds/keystrokes/keystroke1.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["keystroke3"] = soundManager.createSound({id:'keystroke3',url:'reg/sounds/keystrokes/keystroke1.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["keystroke4"] = soundManager.createSound({id:'keystroke4',url:'reg/sounds/keystrokes/keystroke1.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["keystroke5"] = soundManager.createSound({id:'keystroke5',url:'reg/sounds/keystrokes/keystroke1.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["tab"] = soundManager.createSound({id:'tab',url:'reg/sounds/keystrokes/RP_Return_Final.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["return"] = soundManager.createSound({id:'return',url:'reg/sounds/return1.mp3',autoLoad:true,autoPlay:false,volume:100});
		}
		
		MZAudio["JingleVoice"] = new Audio("snd/rp_jingle_voice.mp3");
		if(!MZAudio["easteregg1"]){MZAudio["easteregg1"] = new Audio("snd/fromGroundControl/CoopVoice_2_coopLaunchProbe.mp3");}
		if(!MZAudio["easteregg2"]){MZAudio["easteregg2"] = new Audio("snd/fromGroundControl/GroundControl_3.mp3");}
		if(!MZAudio["easteregg3"]){MZAudio["easteregg3"] = new Audio("snd/fromGroundControl/GroundControl_4.mp3");}
		if(!MZAudio["easteregg4"]){MZAudio["easteregg4"] = new Audio("snd/fromGroundControl/RP_slhungry.mp3");}
		
		if(!soundmanagerReady){
			MZAudio["keystroke1"].load();
			MZAudio["keystroke2"].load();
			MZAudio["keystroke3"].load();
			MZAudio["keystroke4"].load();
			MZAudio["keystroke5"].load();
			MZAudio["tab"].load();
			MZAudio["return"].load();
		}
		MZAudio["click"].load();
		MZAudio["beep2"].load();
		MZAudio["error"].load();
		MZAudio["pop2"].load();
		MZAudio["JingleVoice"].load();
		MZAudio["easteregg1"].load();
		MZAudio["easteregg2"].load();
		MZAudio["easteregg3"].load();
		MZAudio["easteregg4"].load();
	}else if(safari){
		if(osx){
			MZAudio["click"] = new Audio("reg/sounds/click2.m4a");
			MZAudio["beep2"] = new Audio("reg/sounds/beep2.m4a");
			MZAudio["error"] = new Audio("reg/sounds/error.m4a");
			MZAudio["pop2"] = new Audio("reg/sounds/pop2.m4a");
			MZAudio["keystroke1"] = new Audio("reg/sounds/keystrokes/keystroke1.m4a");
			MZAudio["keystroke2"] = new Audio("reg/sounds/keystrokes/keystroke2.m4a");
			MZAudio["keystroke3"] = new Audio("reg/sounds/keystrokes/keystroke3.m4a");
			MZAudio["keystroke4"] = new Audio("reg/sounds/keystrokes/keystroke4.m4a");
			MZAudio["keystroke5"] = new Audio("reg/sounds/keystrokes/keystroke5.m4a");
			MZAudio["tab"] = new Audio("reg/sounds/keystrokes/RP_Return_Final.m4a");
			MZAudio["return"] = new Audio("reg/sounds/return1.m4a");
			MZAudio["JingleVoice"] = new Audio("snd/rp_jingle_voice.m4a");
			if(!MZAudio["easteregg1"]){MZAudio["easteregg1"] = new Audio("snd/fromGroundControl/CoopVoice_2_coopLaunchProbe.m4a");}
			if(!MZAudio["easteregg2"]){MZAudio["easteregg2"] = new Audio("snd/fromGroundControl/GroundControl_3.m4a");}
			if(!MZAudio["easteregg3"]){MZAudio["easteregg3"] = new Audio("snd/fromGroundControl/GroundControl_4.m4a");}
			if(!MZAudio["easteregg4"]){MZAudio["easteregg4"] = new Audio("snd/fromGroundControl/RP_slhungry.m4a");}
		}else{
			MZAudio["click"] = new Audio("reg/sounds/click2.mp3");
			MZAudio["beep2"] = new Audio("reg/sounds/beep2.mp3");
			MZAudio["error"] = new Audio("reg/sounds/error.mp3");
			MZAudio["pop2"] = new Audio("reg/sounds/pop2.mp3");
			MZAudio["keystroke1"] = new Audio("reg/sounds/keystrokes/keystroke1.mp3");
			MZAudio["keystroke2"] = new Audio("reg/sounds/keystrokes/keystroke2.mp3");
			MZAudio["keystroke3"] = new Audio("reg/sounds/keystrokes/keystroke3.mp3");
			MZAudio["keystroke4"] = new Audio("reg/sounds/keystrokes/keystroke4.mp3");
			MZAudio["keystroke5"] = new Audio("reg/sounds/keystrokes/keystroke5.mp3");
			MZAudio["tab"] = new Audio("reg/sounds/keystrokes/RP_Return_Final.mp3");
			MZAudio["return"] = new Audio("reg/sounds/return1.mp3");
			MZAudio["JingleVoice"] = new Audio("snd/rp_jingle_voice.mp3");
			if(!MZAudio["easteregg1"]){MZAudio["easteregg1"] = new Audio("snd/fromGroundControl/CoopVoice_2_coopLaunchProbe.mp3");}
			if(!MZAudio["easteregg2"]){MZAudio["easteregg2"] = new Audio("snd/fromGroundControl/GroundControl_3.mp3");}
			if(!MZAudio["easteregg3"]){MZAudio["easteregg3"] = new Audio("snd/fromGroundControl/GroundControl_4.mp3");}
			if(!MZAudio["easteregg4"]){MZAudio["easteregg4"] = new Audio("snd/fromGroundControl/RP_slhungry.mp3");}
		}
		
	}else if(opera){
		MZAudio["click"] = new Audio("reg/sounds/click2.ogg");
		MZAudio["beep2"] = new Audio("reg/sounds/beep2.ogg");
		MZAudio["error"] = new Audio("reg/sounds/error.ogg");
		MZAudio["pop2"] = new Audio("reg/sounds/pop2.ogg");
		MZAudio["keystroke1"] = new Audio("reg/sounds/keystrokes/keystroke1.ogg");
		MZAudio["keystroke2"] = new Audio("reg/sounds/keystrokes/keystroke2.ogg");
		MZAudio["keystroke3"] = new Audio("reg/sounds/keystrokes/keystroke3.ogg");
		MZAudio["keystroke4"] = new Audio("reg/sounds/keystrokes/keystroke4.ogg");
		MZAudio["keystroke5"] = new Audio("reg/sounds/keystrokes/keystroke5.ogg");
		MZAudio["tab"] = new Audio("reg/sounds/keystrokes/RP_Return_Final.ogg");
		MZAudio["return"] = new Audio("reg/sounds/return1.ogg");
		MZAudio["JingleVoice"] = new Audio("snd/rp_jingle_voice.ogg");
		if(!MZAudio["easteregg1"]){MZAudio["easteregg1"] = new Audio("snd/fromGroundControl/CoopVoice_2_coopLaunchProbe.ogg");}
		if(!MZAudio["easteregg2"]){MZAudio["easteregg2"] = new Audio("snd/fromGroundControl/GroundControl_3.ogg");}
		if(!MZAudio["easteregg3"]){MZAudio["easteregg3"] = new Audio("snd/fromGroundControl/GroundControl_4.ogg");}
		if(!MZAudio["easteregg4"]){MZAudio["easteregg4"] = new Audio("snd/fromGroundControl/RP_slhungry.ogg");}
	}else if(firefox){
		MZAudio["click"] = new Audio("reg/sounds/click2.ogg");
		MZAudio["beep2"] = new Audio("reg/sounds/beep2.ogg");
		MZAudio["error"] = new Audio("reg/sounds/error.ogg");
		MZAudio["pop2"] = new Audio("reg/sounds/pop2.ogg");
		MZAudio["keystroke1"] = new Audio("reg/sounds/keystrokes/keystroke1.ogg");
		MZAudio["keystroke2"] = new Audio("reg/sounds/keystrokes/keystroke2.ogg");
		MZAudio["keystroke3"] = new Audio("reg/sounds/keystrokes/keystroke3.ogg");
		MZAudio["keystroke4"] = new Audio("reg/sounds/keystrokes/keystroke4.ogg");
		MZAudio["keystroke5"] = new Audio("reg/sounds/keystrokes/keystroke5.ogg");
		MZAudio["tab"] = new Audio("reg/sounds/keystrokes/RP_Return_Final.ogg");
		MZAudio["return"] = new Audio("reg/sounds/return1.ogg");
		MZAudio["JingleVoice"] = new Audio("snd/rp_jingle_voice.ogg");
		if(!MZAudio["easteregg1"]){MZAudio["easteregg1"] = new Audio("snd/fromGroundControl/CoopVoice_2_coopLaunchProbe.ogg");}
		if(!MZAudio["easteregg2"]){MZAudio["easteregg2"] = new Audio("snd/fromGroundControl/GroundControl_3.ogg");}
		if(!MZAudio["easteregg3"]){MZAudio["easteregg3"] = new Audio("snd/fromGroundControl/GroundControl_4.ogg");}
		if(!MZAudio["easteregg4"]){MZAudio["easteregg4"] = new Audio("snd/fromGroundControl/RP_slhungry.ogg");}
	}else{
		MZAudio["click"] = new Audio("reg/sounds/click2.mp3");
		MZAudio["beep2"] = new Audio("reg/sounds/beep2.mp3");
		MZAudio["error"] = new Audio("reg/sounds/error.mp3");
		MZAudio["pop2"] = new Audio("reg/sounds/pop2.mp3");
		MZAudio["keystroke1"] = new Audio("reg/sounds/keystrokes/keystroke1.mp3");
		MZAudio["keystroke2"] = new Audio("reg/sounds/keystrokes/keystroke2.mp3");
		MZAudio["keystroke3"] = new Audio("reg/sounds/keystrokes/keystroke3.mp3");
		MZAudio["keystroke4"] = new Audio("reg/sounds/keystrokes/keystroke4.mp3");
		MZAudio["keystroke5"] = new Audio("reg/sounds/keystrokes/keystroke5.mp3");
		MZAudio["tab"] = new Audio("reg/sounds/keystrokes/RP_Return_Final.mp3");
		MZAudio["return"] = new Audio("reg/sounds/return1.mp3");
		MZAudio["JingleVoice"] = new Audio("snd/rp_jingle_voice.mp3");
		if(!MZAudio["easteregg1"]){MZAudio["easteregg1"] = new Audio("snd/fromGroundControl/CoopVoice_2_coopLaunchProbe.mp3");}
		if(!MZAudio["easteregg2"]){MZAudio["easteregg2"] = new Audio("snd/fromGroundControl/GroundControl_3.mp3");}
		if(!MZAudio["easteregg3"]){MZAudio["easteregg3"] = new Audio("snd/fromGroundControl/GroundControl_4.mp3");}
		if(!MZAudio["easteregg4"]){MZAudio["easteregg4"] = new Audio("snd/fromGroundControl/RP_slhungry.mp3");}
	}		
	MZAudio["JingleVoice"].addEventListener("ended",function(){ 
		playingVoiceJingle = false;
		try{
			MZAudio["Jingle"].volume = 1;
			MZAudio["Jingle"].currentTime=0;
			MZAudio["Jingle"].play();
			}catch(e){}
	},false);
};
		
		
//	SPACE MEDIA  -  PART 1	
//		
function preloadSpaceMedia(){
	if(chrome){
		if(!soundmanagerReady){
			MZAudio["click1"] = new Audio("space/snd/click1.mp3");
			MZAudio["beep1"] = new Audio("space/snd/beep1.mp3");
			MZAudio["sfx1"] = new Audio("snd/interface/sfx1.mp3");
			MZAudio["sfx2"] = new Audio("snd/interface/sfx2.mp3");
			MZAudio["sfx3"] = new Audio("snd/interface/sfx3.mp3");
			MZAudio["sfx4"] = new Audio("snd/interface/sfx4.mp3");
			MZAudio["br_sfx1"] = new Audio("snd/interface/br_sfx1.mp3");
			MZAudio["br_sfx2"] = new Audio("snd/interface/br_sfx2.mp3");
			MZAudio["br_sfx3"] = new Audio("snd/interface/br_womp.mp3");
			MZAudio["br_sfx4"] = new Audio("snd/interface/br_occultation.mp3");
			MZAudio["blastdoor_open"] = new Audio("snd/blastdoors/BlastDoorOpen.mp3");
			MZAudio["blastdoor_close"] = new Audio("snd/blastdoors/BlastDoorClose.mp3");
			MZAudio["pop2"] = new Audio("reg/sounds/pop2.mp3");
			MZAudio["blastoff"] = new Audio("space/snd/BlastOffCountdown_SHORT.mp3");
			MZAudio["cooperneedshelp"] = new Audio("space/snd/cc_needs_ur_help.mp3");
			
			MZAudio["click1"].load();
			MZAudio["beep1"].load();
			MZAudio["sfx1"].load();
			MZAudio["sfx2"].load();
			MZAudio["sfx3"].load();
			MZAudio["sfx4"].load();
			MZAudio["br_sfx1"].load();
			MZAudio["br_sfx2"].load();
			MZAudio["br_sfx3"].load();
			MZAudio["br_sfx4"].load();
			MZAudio["blastdoor_open"].load();
			MZAudio["blastdoor_close"].load();
			MZAudio["pop2"].load();
			MZAudio["blastoff"].load();
			MZAudio["cooperneedshelp"].load();
		}else{
			MZAudio["click1"] = soundManager.createSound({id:'click1',url:'space/snd/click1.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["beep1"] = soundManager.createSound({id:'beep1',url:'space/snd/beep1.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["sfx1"] = soundManager.createSound({id:'sfx1',url:'snd/interface/sfx1.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["sfx2"] = soundManager.createSound({id:'sfx2',url:'snd/interface/sfx2.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["sfx3"] = soundManager.createSound({id:'sfx3',url:'snd/interface/sfx3.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["sfx4"] = soundManager.createSound({id:'sfx4',url:'snd/interface/sfx4.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["br_sfx1"] = soundManager.createSound({id:'br_sfx1',url:'snd/interface/br_sfx1.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["br_sfx2"] = soundManager.createSound({id:'br_sfx2',url:'snd/interface/br_sfx2.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["br_sfx3"] = soundManager.createSound({id:'br_sfx3',url:'snd/interface/br_womp.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["br_sfx4"] = soundManager.createSound({id:'br_sfx4',url:'snd/interface/br_occultation.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["blastdoor_open"] = soundManager.createSound({id:'blastdoor_open',url:'snd/blastdoors/BlastDoorOpen.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["blastdoor_close"] = soundManager.createSound({id:'blastdoor_close',url:'snd/blastdoors/BlastDoorClose.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["pop2"] = soundManager.createSound({id:'pop2',url:'reg/sounds/pop2.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["blastoff"] = soundManager.createSound({id:'blastoff',url:'space/snd/BlastOffCountdown_SHORT.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["cooperneedshelp"] = soundManager.createSound({id:'cooperneedshelp',url:'space/snd/cc_needs_ur_help.mp3',autoLoad:true,autoPlay:false,volume:100});
		}
		
	}else if(safari){
		if(osx){
			MZAudio["click1"] = new Audio("space/snd/click1.m4a");
			MZAudio["beep1"] = new Audio("space/snd/beep1.m4a");
			MZAudio["sfx1"] = new Audio("snd/interface/sfx1.m4a");
			MZAudio["sfx2"] = new Audio("snd/interface/sfx2.m4a");
			MZAudio["sfx3"] = new Audio("snd/interface/sfx3.m4a");
			MZAudio["sfx4"] = new Audio("snd/interface/sfx4.m4a");
			MZAudio["br_sfx1"] = new Audio("snd/interface/br_sfx1.m4a");
			MZAudio["br_sfx2"] = new Audio("snd/interface/br_sfx2.m4a");
			MZAudio["br_sfx3"] = new Audio("snd/interface/br_womp.m4a");
			MZAudio["br_sfx4"] = new Audio("snd/interface/br_occultation.m4a");
			MZAudio["blastdoor_open"] = new Audio("snd/blastdoors/BlastDoorOpen.m4a");
			MZAudio["blastdoor_close"] = new Audio("snd/blastdoors/BlastDoorClose.m4a");
			MZAudio["pop2"] = new Audio("reg/sounds/pop2.m4a");
			MZAudio["blastoff"] = new Audio("space/snd/BlastOffCountdown_SHORT.m4a");
			MZAudio["cooperneedshelp"] = new Audio("space/snd/cc_needs_ur_help.m4a");
		}else{
			MZAudio["click1"] = new Audio("space/snd/click1.mp3");
			MZAudio["beep1"] = new Audio("space/snd/beep1.mp3");
			MZAudio["sfx1"] = new Audio("snd/interface/sfx1.mp3");
			MZAudio["sfx2"] = new Audio("snd/interface/sfx2.mp3");
			MZAudio["sfx3"] = new Audio("snd/interface/sfx3.mp3");
			MZAudio["sfx4"] = new Audio("snd/interface/sfx4.mp3");
			MZAudio["br_sfx1"] = new Audio("snd/interface/br_sfx1.mp3");
			MZAudio["br_sfx2"] = new Audio("snd/interface/br_sfx2.mp3");
			MZAudio["br_sfx3"] = new Audio("snd/interface/br_womp.mp3");
			MZAudio["br_sfx4"] = new Audio("snd/interface/br_occultation.mp3");
			MZAudio["blastdoor_open"] = new Audio("snd/blastdoors/BlastDoorOpen.mp3");
			MZAudio["blastdoor_close"] = new Audio("snd/blastdoors/BlastDoorClose.mp3");
			MZAudio["pop2"] = new Audio("reg/sounds/pop2.mp3");
			MZAudio["blastoff"] = new Audio("space/snd/BlastOffCountdown_SHORT.mp3");
			MZAudio["cooperneedshelp"] = new Audio("space/snd/cc_needs_ur_help.mp3");
		}
		
	}else if(opera){
		MZAudio["click1"] = new Audio("space/snd/click1.ogg");
		MZAudio["beep1"] = new Audio("space/snd/beep1.ogg");
		MZAudio["sfx1"] = new Audio("snd/interface/sfx1.ogg");
		MZAudio["sfx2"] = new Audio("snd/interface/sfx2.ogg");
		MZAudio["sfx3"] = new Audio("snd/interface/sfx3.ogg");
		MZAudio["sfx4"] = new Audio("snd/interface/sfx4.ogg");
		MZAudio["br_sfx1"] = new Audio("snd/interface/br_sfx1.ogg");
		MZAudio["br_sfx2"] = new Audio("snd/interface/br_sfx2.ogg");
		MZAudio["br_sfx3"] = new Audio("snd/interface/br_womp.mp3");
		MZAudio["br_sfx4"] = new Audio("snd/interface/br_occultation.mp3");
		MZAudio["blastdoor_open"] = new Audio("snd/blastdoors/BlastDoorOpen.ogg");
		MZAudio["blastdoor_close"] = new Audio("snd/blastdoors/BlastDoorClose.ogg");
		MZAudio["pop2"] = new Audio("reg/sounds/pop2.ogg");
		MZAudio["blastoff"] = new Audio("space/snd/BlastOffCountdown_SHORT.ogg");
		MZAudio["cooperneedshelp"] = new Audio("space/snd/cc_needs_ur_help.ogg");
	}else if(firefox){
		MZAudio["click1"] = new Audio("space/snd/click1.ogg");
		MZAudio["beep1"] = new Audio("space/snd/beep1.ogg");
		MZAudio["sfx1"] = new Audio("snd/interface/sfx1.ogg");
		MZAudio["sfx2"] = new Audio("snd/interface/sfx2.ogg");
		MZAudio["sfx3"] = new Audio("snd/interface/sfx3.ogg");
		MZAudio["sfx4"] = new Audio("snd/interface/sfx4.ogg");
		MZAudio["br_sfx1"] = new Audio("snd/interface/br_sfx1.ogg");
		MZAudio["br_sfx2"] = new Audio("snd/interface/br_sfx2.ogg");
		MZAudio["br_sfx3"] = new Audio("snd/interface/br_womp.ogg");
		MZAudio["br_sfx4"] = new Audio("snd/interface/br_occultation.ogg");
		MZAudio["blastdoor_open"] = new Audio("snd/blastdoors/BlastDoorOpen.ogg");
		MZAudio["blastdoor_close"] = new Audio("snd/blastdoors/BlastDoorClose.ogg");
		MZAudio["pop2"] = new Audio("reg/sounds/pop2.ogg");
		MZAudio["blastoff"] = new Audio("space/snd/BlastOffCountdown_SHORT.ogg");
		MZAudio["cooperneedshelp"] = new Audio("space/snd/cc_needs_ur_help.ogg");
	}else{
		MZAudio["click1"] = new Audio("space/snd/click1.mp3");
		MZAudio["beep1"] = new Audio("space/snd/beep1.mp3");
		MZAudio["sfx1"] = new Audio("snd/interface/sfx1.mp3");
		MZAudio["sfx2"] = new Audio("snd/interface/sfx2.mp3");
		MZAudio["sfx3"] = new Audio("snd/interface/sfx3.mp3");
		MZAudio["sfx4"] = new Audio("snd/interface/sfx4.mp3");
		MZAudio["br_sfx1"] = new Audio("snd/interface/br_sfx1.mp3");
		MZAudio["br_sfx2"] = new Audio("snd/interface/br_sfx2.mp3");
		MZAudio["br_sfx3"] = new Audio("snd/interface/br_womp.mp3");
		MZAudio["br_sfx4"] = new Audio("snd/interface/br_occultation.mp3");
		MZAudio["blastdoor_open"] = new Audio("snd/blastdoors/BlastDoorOpen.mp3");
		MZAudio["blastdoor_close"] = new Audio("snd/blastdoors/BlastDoorClose.mp3");
		MZAudio["pop2"] = new Audio("reg/sounds/pop2.mp3");
		MZAudio["blastoff"] = new Audio("space/snd/BlastOffCountdown_SHORT.mp3");
		MZAudio["cooperneedshelp"] = new Audio("space/snd/cc_needs_ur_help.mp3");
	}
	
	
};

function preloadSpaceMediaStep2(){
	if(chrome){
		MZAudio["cesnatronreadout"] = new Audio("space/snd/cesnatronreadout.wav");
		MZAudio["cesnatronreadout"].load();
		
		if(!soundmanagerReady){
			MZAudio["space"] = new Audio("space/snd/rp_space_ambient.mp3");
			MZAudio["satellite"] = new Audio("space/snd/satelitte_fly_by.mp3");
			MZAudio["cesnatrontv"] = new Audio("space/snd/Cesnatron/cesnatronTV_Power_on.mp3");
			
			MZAudio["nofunction"] = new Audio("space/snd/Cesnatron/ToggleSwitch5_RadioStatic2.mp3");
			MZAudio["homeland"] = new Audio("space/snd/HomeLanding.mp3");
			MZAudio["spaceload"] = $("audio#spaceload").get(0);
			if(!MZAudio["easteregg1"]){MZAudio["easteregg1"] = new Audio("snd/fromGroundControl/CoopVoice_2_coopLaunchProbe.mp3");}
			if(!MZAudio["easteregg2"]){MZAudio["easteregg2"] = new Audio("snd/fromGroundControl/GroundControl_3.mp3");}
			if(!MZAudio["easteregg3"]){MZAudio["easteregg3"] = new Audio("snd/fromGroundControl/GroundControl_4.mp3");}
			if(!MZAudio["easteregg4"]){MZAudio["easteregg4"] = new Audio("snd/fromGroundControl/RP_slhungry.mp3");}
			MZAudio["space"].load();
			MZAudio["satellite"].load();
			MZAudio["cesnatrontv"].load();
			MZAudio["nofunction"].load();
			MZAudio["homeland"].load();
			MZAudio["easteregg1"].load();		
			MZAudio["easteregg2"].load();
			MZAudio["easteregg3"].load();
			MZAudio["easteregg4"].load();
		}else{
			MZAudio["space"] = soundManager.createSound({id:'space',url:'space/snd/rp_space_ambient.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["satellite"] = soundManager.createSound({id:'satellite',url:'space/snd/satelitte_fly_by.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["cesnatrontv"] = soundManager.createSound({id:'cesnatrontv',url:'space/snd/Cesnatron/cesnatronTV_Power_on.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["nofunction"] = soundManager.createSound({id:'nofunction',url:'space/snd/Cesnatron/ToggleSwitch5_RadioStatic2.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["homeland"] = soundManager.createSound({id:'homeland',url:'space/snd/HomeLanding.mp3',autoLoad:true,autoPlay:false,volume:100});
			MZAudio["spaceload"] = soundManager.createSound({id:'spaceload',url:'snd/rp_new_loading_sound.mp3',autoLoad:true,autoPlay:false,volume:100});
			if(!MZAudio["easteregg1"]){MZAudio["easteregg1"] = soundManager.createSound({id:'xxx',url:'snd/fromGroundControl/CoopVoice_2_coopLaunchProbe.mp3',autoLoad:true,autoPlay:false,volume:100});}
			if(!MZAudio["easteregg2"]){MZAudio["easteregg2"] = soundManager.createSound({id:'xxx',url:'snd/fromGroundControl/GroundControl_3.mp3',autoLoad:true,autoPlay:false,volume:100});}
			if(!MZAudio["easteregg3"]){MZAudio["easteregg3"] = soundManager.createSound({id:'xxx',url:'snd/fromGroundControl/GroundControl_4.mp3',autoLoad:true,autoPlay:false,volume:100});}
			if(!MZAudio["easteregg4"]){MZAudio["easteregg4"] = soundManager.createSound({id:'xxx',url:'snd/fromGroundControl/RP_slhungry.mp3',autoLoad:true,autoPlay:false,volume:100});}
		}
		
	}else if(safari){
		if(osx){
			MZAudio["space"] = new Audio("space/snd/rp_space_ambient.m4a");
			MZAudio["satellite"] = new Audio("space/snd/satelitte_fly_by.m4a");
			MZAudio["cesnatrontv"] = new Audio("space/snd/Cesnatron/cesnatronTV_Power_on.m4a");
			MZAudio["cesnatronreadout"] = new Audio("space/snd/cesnatronreadout.m4a");
			MZAudio["nofunction"] = new Audio("space/snd/Cesnatron/ToggleSwitch5_RadioStatic2.m4a");
			MZAudio["homeland"] = new Audio("space/snd/HomeLanding.m4a");
			MZAudio["spaceload"] = new Audio("snd/rp_new_loading_sound.m4a");
			if(!MZAudio["easteregg1"]){MZAudio["easteregg1"] = new Audio("snd/fromGroundControl/CoopVoice_2_coopLaunchProbe.m4a");}
			if(!MZAudio["easteregg2"]){MZAudio["easteregg2"] = new Audio("snd/fromGroundControl/GroundControl_3.m4a");}
			if(!MZAudio["easteregg3"]){MZAudio["easteregg3"] = new Audio("snd/fromGroundControl/GroundControl_4.m4a");}
			if(!MZAudio["easteregg4"]){MZAudio["easteregg4"] = new Audio("snd/fromGroundControl/RP_slhungry.m4a");}
		}else{
			MZAudio["space"] = new Audio("space/snd/rp_space_ambient.mp3");
			MZAudio["satellite"] = new Audio("space/snd/satelitte_fly_by.mp3");
			MZAudio["cesnatrontv"] = new Audio("space/snd/Cesnatron/cesnatronTV_Power_on.mp3");
			MZAudio["cesnatronreadout"] = new Audio("space/snd/cesnatronreadout.mp3");
			MZAudio["nofunction"] = new Audio("space/snd/Cesnatron/ToggleSwitch5_RadioStatic2.mp3");
			MZAudio["homeland"] = new Audio("space/snd/HomeLanding.mp3");
			MZAudio["spaceload"] = new Audio("snd/rp_new_loading_sound.mp3");
			if(!MZAudio["easteregg1"]){MZAudio["easteregg1"] = new Audio("snd/fromGroundControl/CoopVoice_2_coopLaunchProbe.mp3");}
			if(!MZAudio["easteregg2"]){MZAudio["easteregg2"] = new Audio("snd/fromGroundControl/GroundControl_3.mp3");}
			if(!MZAudio["easteregg3"]){MZAudio["easteregg3"] = new Audio("snd/fromGroundControl/GroundControl_4.mp3");}
			if(!MZAudio["easteregg4"]){MZAudio["easteregg4"] = new Audio("snd/fromGroundControl/RP_slhungry.mp3");}
		}
		
	}else if(opera){
		MZAudio["space"] = new Audio("space/snd/rp_space_ambient.ogg");
		MZAudio["satellite"] = new Audio("space/snd/satelitte_fly_by.ogg");
		MZAudio["cesnatrontv"] = new Audio("space/snd/Cesnatron/cesnatronTV_Power_on.ogg");
		MZAudio["cesnatronreadout"] = new Audio("space/snd/cesnatronreadout.ogg");
		MZAudio["nofunction"] = new Audio("space/snd/Cesnatron/ToggleSwitch5_RadioStatic2.ogg");
		MZAudio["homeland"] = new Audio("space/snd/HomeLanding.ogg");
		MZAudio["spaceload"] = $("audio#spaceload").get(0);
		if(!MZAudio["easteregg1"]){MZAudio["easteregg1"] = new Audio("snd/fromGroundControl/CoopVoice_2_coopLaunchProbe.ogg");}
		if(!MZAudio["easteregg2"]){MZAudio["easteregg2"] = new Audio("snd/fromGroundControl/GroundControl_3.ogg");}
		if(!MZAudio["easteregg3"]){MZAudio["easteregg3"] = new Audio("snd/fromGroundControl/GroundControl_4.ogg");}
		if(!MZAudio["easteregg4"]){MZAudio["easteregg4"] = new Audio("snd/fromGroundControl/RP_slhungry.ogg");}
	}else if(firefox){
		MZAudio["space"] = new Audio("space/snd/rp_space_ambient.ogg");
		MZAudio["satellite"] = new Audio("space/snd/satelitte_fly_by.ogg");
		MZAudio["cesnatrontv"] = new Audio("space/snd/Cesnatron/cesnatronTV_Power_on.ogg");
		MZAudio["cesnatronreadout"] = new Audio("space/snd/cesnatronreadout.ogg");
		MZAudio["nofunction"] = new Audio("space/snd/Cesnatron/ToggleSwitch5_RadioStatic2.ogg");
		MZAudio["homeland"] = new Audio("space/snd/HomeLanding.ogg");
		MZAudio["spaceload"] = new Audio("snd/rp_new_loading_sound.ogg");
		if(!MZAudio["easteregg1"]){MZAudio["easteregg1"] = new Audio("snd/fromGroundControl/CoopVoice_2_coopLaunchProbe.ogg");}
		if(!MZAudio["easteregg2"]){MZAudio["easteregg2"] = new Audio("snd/fromGroundControl/GroundControl_3.ogg");}
		if(!MZAudio["easteregg3"]){MZAudio["easteregg3"] = new Audio("snd/fromGroundControl/GroundControl_4.ogg");}
		if(!MZAudio["easteregg4"]){MZAudio["easteregg4"] = new Audio("snd/fromGroundControl/RP_slhungry.ogg");}
	}else{
		MZAudio["space"] = new Audio("space/snd/rp_space_ambient.mp3");
		MZAudio["satellite"] = new Audio("space/snd/satelitte_fly_by.mp3");
		MZAudio["cesnatrontv"] = new Audio("space/snd/Cesnatron/cesnatronTV_Power_on.mp3");
		MZAudio["cesnatronreadout"] = new Audio("space/snd/cesnatronreadout.mp3");
		MZAudio["nofunction"] = new Audio("space/snd/Cesnatron/ToggleSwitch5_RadioStatic2.mp3");
		MZAudio["homeland"] = new Audio("space/snd/HomeLanding.mp3");
		MZAudio["spaceload"] = new Audio("snd/rp_new_loading_sound.mp3");
		if(!MZAudio["easteregg1"]){MZAudio["easteregg1"] = new Audio("snd/fromGroundControl/CoopVoice_2_coopLaunchProbe.mp3");}
		if(!MZAudio["easteregg2"]){MZAudio["easteregg2"] = new Audio("snd/fromGroundControl/GroundControl_3.mp3");}
		if(!MZAudio["easteregg3"]){MZAudio["easteregg3"] = new Audio("snd/fromGroundControl/GroundControl_4.mp3");}
		if(!MZAudio["easteregg4"]){MZAudio["easteregg4"] = new Audio("snd/fromGroundControl/RP_slhungry.mp3");}
	}
	AudioVolumes["space"] = 1.0;
	MZAudio["space"].addEventListener("ended",function(){this.currentTime=0;this.play();},false);
	MZAudio["spaceload"].addEventListener("ended",function(){this.currentTime=0;this.play();},false);
};
	
function preloadRegAudioFreezer(){
	if(chrome){
		MZAudio["freezer"] = new Audio("space/snd/freezer_flyin.mp3");
	}else if(safari){
		if(osx){
			MZAudio["freezer"] = new Audio("space/snd/freezer_flyin.m4a");
		}else{
			MZAudio["freezer"] = new Audio("space/snd/freezer_flyin.mp3");
		}
	}else if(opera){
		MZAudio["freezer"] = new Audio("space/snd/freezer_flyin.ogg");
	}else if(firefox){
		MZAudio["freezer"] = new Audio("space/snd/freezer_flyin.ogg");
	}else{
		MZAudio["freezer"] = new Audio("space/snd/freezer_flyin.mp3");
	}
};	

function addMedia(name,file,volume,looped){

	if(safari){
		MZAudio[name] = new Audio(file+".m4a");
	}else if(chrome){
		MZAudio[name] = new Audio(file+".mp3");
	}else if(opera){
		MZAudio[name] = new Audio(file+".ogg");
	}else if(firefox){
		MZAudio[name] = new Audio(file+".mp3");
	}else{
		MZAudio[name] = new Audio(file+".mp3");
	}
	
	try{
		MZAudio[name].volume = volume;
	}catch(e){
		
	}
	if(looped==true){
		MZAudio[name].addEventListener("ended",function(){this.currentTime=0;this.play();},false);
	}
	
}


function MZAudioHandler(name,lazyplayback)	
{	
	if(soundmanagerReady){
		if(AudioLooped[name]){
			MZAudio[name].play({loops:6000});
		}else{
			if(!lazyplayback){
				try{MZAudio[name].setPosition(0);}catch(e){MZAudio[name].currentTime=0;}
			}
			MZAudio[name].play();
		}
	}else{
		if(!lazyplayback){
			try{MZAudio[name].pause();}catch(e){}
			try{MZAudio[name].currentTime=0;}catch(e){}
			MZAudio[name].currentTime=0;
		}
		try{MZAudio[name].play();}catch(e){}
	}
}

function stopAudio(name)
{	
	try{MZAudio[name].pause();}catch(e){}
}

function startBackgroundMusic(){
	if(!audioMuted){
		setVolume("Jingle",1);
	}
	if(!playingVoiceJingle){
		MZAudioHandler("Jingle");
	}
}

function startVoicedBackgroundMusic(){
	playingVoiceJingle = true;
	MZAudioHandler("JingleVoice");
}

function volumeRampDown(name,stop)
{
	if(!MZAudio[name]){
		return;
	}

	if(audioMuted){
		if(stop){
			MZAudio[name].pause();
			try{MZAudio[name].currentTime = 0;}catch(e){}
		}
		return;
	}

	if(AudioIntervals[name]){
		try{clearInterval(AudioIntervals[name]);}catch(e){}
	}
	
	if(!AudioVolumes[name]){
		AudioVolumes[name] = 1.0;
	}
	AudioIntervals[name] = setInterval(function(){
		AudioVolumes[name] -= .05;
		if(AudioVolumes[name] < 0){AudioVolumes[name]=0;}
		try{
			if(soundmanagerReady && safari){
				try{MZAudio[name].setVolume(AudioVolumes[name]*100);}
				catch(e){ try{MZAudio[name].volume = AudioVolumes[name];}catch(e){}}
			}else{
				MZAudio[name].volume = AudioVolumes[name];
			}
		}catch(e){
			
		}
		
		if(AudioVolumes[name]==0){
			clearInterval(AudioIntervals[name]);
			if(stop){
				MZAudio[name].pause();
				try{MZAudio[name].currentTime = 0;}catch(e){}
			}
		}
	},100);
}

function volumeRampUp(name,start)
{
	if(!MZAudio[name]){
		return;
	}
	
	if(start){
		
		MZAudio[name].pause();
		try{MZAudio[name].setPosition(0);}catch(e){MZAudio[name].currentTime=0;}
		try{MZAudio[name].play();}catch(e){}
	}
	if(AudioIntervals[name]){
		clearInterval(AudioIntervals[name]);
	}
	if(!AudioVolumes[name]){
		AudioVolumes[name] = 0;
	}
	
	AudioIntervals[name] = setInterval(function(){
		AudioVolumes[name] += .05;
		if(AudioVolumes[name] > 1){AudioVolumes[name]=1;}
		try{
			if(soundmanagerReady){
				try{MZAudio[name].setVolume(AudioVolumes[name]*100);}
				catch(e){try{MZAudio[name].volume = AudioVolumes[name];}catch(e){}}
			}else{
				MZAudio[name].volume = AudioVolumes[name];
			}
		}catch(e){
			
		}
		
		if(AudioVolumes[name]==1){
			clearInterval(AudioIntervals[name]);
		}
	},100);
}

function setVolume(name,volume){
	AudioVolumes[name] = volume;
	try{
		if(soundmanagerReady){
			try{MZAudio[name].setVolume(AudioVolumes[name]*100);}
			catch(e){try{MZAudio[name].volume = AudioVolumes[name];}catch(e){}}
		}else{
			MZAudio[name].volume = AudioVolumes[name];
		}
	}catch(e){
		
	}
}

function stopFadeOutSound(name){
	volumeRampDown(name,true);
}

function startFadeInSound(name){
	volumeRampUp(name,true);
}

function getAudioObject(name){
	return MZAudio[name];
}

function CBFadeOutFrame(){
	$("#RPStage").css("opacity","0");
}

function CBFadeInFrame(){
	$("#RPStage").css("opacity","1");
}

function navigateToTwitter(){
	window.open("http:/twitter.com/rocketpoppeteer"); 
	return false;
}
