//
// Helps embedding SlideshowPro
//

// SWFObject embed
	var flashvars = {
		paramXMLPath: 	"fmt-main.xml",
		initialURL: escape(document.location)
	}
	var params = {
		base: ".",
		bgcolor: "#5c5c5c",
		menu: "false",
		allowfullscreen: "false"
	}                
	var attributes = {
		id: "__ssp"
	}
	
	function embedGallery(vars)
	{
		try
		{
			// fix SFW misalignment
			$("#stageSpacer").show();
			swfobject.embedSWF(	"slideshowpro.swf", "stageArea", "699", "552", "9.0.0", "expressInstall.swf", 
								vars, params, attributes);
			galleryOnStage = true;								
		}
		catch(e)
		{ 
			galleryOnStage = false;
		}
	}
	

	function buildFlashvars(xmlPath, xmlType, extraVars)
	{
		var ret = $.extend(true, {}, flashvars); // copy the flashvars
		if (xmlPath && xmlPath!= "")
		{
			ret["xmlFilePath"] = xmlPath;
			ret["xmlFileType"] = xmlType;
		}
		
		if (extraVars && extraVars != "")
		{
			var extras = extraVars.split("|");
			for (idx=0; idx < extras.length; idx++)
			{
				var params = extras[idx].split("=");
				params[0] = params[0].trim();
				if (params.length > 1) 
					params[1] = params[1].trim();
				else
					params[1] = "";
					
				ret[params[0]] = params[1];
			}
		}
		
		return ret;
	}
