	// Permalinks option
	function flashPutHref(href) { location.href = href; }
 
	// slideshowpro methods
	function loadAlbum(album,num) { thisMovie("ssp").loadAlbum(album,num); }  
	function loadContent(num) { thisMovie("ssp").loadContent(num); }
	function muteMedia() { thisMovie("ssp").muteMedia(); } 
	function nextGalleryScreen() { thisMovie("ssp").nextGalleryScreen(); }
	function nextImage() { thisMovie("ssp").nextImage(); }
	function nextImageGroup() { thisMovie("ssp").nextImageGroup(); }
	function pauseMedia() { thisMovie("ssp").pauseMedia(); } 
	function playMedia() { thisMovie("ssp").playMedia(); } 
	function previousGalleryScreen() { thisMovie("ssp").previousGalleryScreen(); } 
	function previousImage() { thisMovie("ssp").previousImage(); }  
	function previousImageGroup() { thisMovie("ssp").previousImageGroup(); }
	function setMediaVolume(num) { thisMovie("ssp").setMediaVolume(num); } 
	function setSize(w,h) { thisMovie("ssp").setSize(w,h); }  
	function toggleDisplayMode() { thisMovie("ssp").toggleDisplayMode(null); }
	function toggleGallery() { thisMovie("ssp").toggleGallery(); }
	function toggleNav() { thisMovie("ssp").toggleNav(); } 
	function unMuteMedia() { thisMovie("ssp").unMuteMedia(); } 
	function getParameter(param) {
		// You can use this to return the value of any parameter SlideShowPro uses
		// See complete list here: http://wiki.slideshowpro.net/SSPfl/API-ParameterList 
		var s = thisMovie("ssp").getParameter(param);
		alert(s);
	}

	// swf finder
	function thisMovie(movieName) {
		if (navigator.appName.indexOf("Microsoft") != -1) {
			return window[movieName]
		} else {
		    return document[movieName]
		}
	}

	// SWFObject embed
	var flashvars = {
		paramXMLPath: "http://www.sillasoup.com/param.xml",
		initialURL: escape(document.location),
		useExternalInterface: "true"
	}
	var params = { 
		base: ".",
		bgcolor: "#FFFFFF",
		allowfullscreen: "true"
	}
	var swf2_params = {
		loop: "false"
	}                
	var attributes = {
		id: "ssp"
	}
	
	// If current page is home then display flash objects, otherwise don't.
	jQuery( function () {
		var current_page = jQuery('.page').attr('id');
			// console.log(current_page);
			if (current_page == "home") {
				function outputStatus(e) {
					// console.log(e.success);
					if (e.success == 1) {
						jQuery('#flashnav1,#flashnav2').removeClass('hidden');
					}
				}
			 	swfobject.embedSWF("http://www.sillasoup.com/flash/sillasoupbutterfly.swf", "fhcontent", "960", "200", "9.0.115.0", swf2_params);
				swfobject.embedSWF("http://www.sillasoup.com/flash/slideshowpro.swf", "flashcontent", "500", "400", "9.0.115.0", false, flashvars, params, attributes, outputStatus);
		
			} else {
				// Logged for debugging
				// console.log("current page: " + current_page + " (they're different)");
			}
	});
