
JSQueryObject = new function () {
	// setup the variables
	var scripts = document.getElementsByTagName('script');
	var myScript = scripts[ scripts.length - 1 ];
	var queryString = myScript.src.replace(/^[^\?]+\??/,'');
	var params = parseQuery( queryString );
	// create named functions
	function parseQuery ( query ) {
	   var Params = new Object ();
	   if ( ! query ) return Params; // return empty object
	   var Pairs = query.split(/[;&]/);
	   for ( var i = 0; i < Pairs.length; i++ ) {
		var KeyVal = Pairs[i].split('=');
		if ( ! KeyVal || KeyVal.length != 2 ) continue;
		var key = unescape( KeyVal[0] );
		var val = unescape( KeyVal[1] );
		val = val.replace(/\+/g, ' ');
		Params[key] = val;
	   }
	   return Params;
	}
	// the only public method
	this.get = function (key) {
		return params[key] || null;
	}
};

if (JSQueryObject.get("f")=="slideshow") {
	var itdr__app = JSQueryObject.get("a");
	var itdr__prefix = JSQueryObject.get("p");
	var itdr__uid = JSQueryObject.get("id");
	var itdr__client = unescape(JSQueryObject.get("c"));
	var itdr__width = unescape(JSQueryObject.get("w"));
	var itdr__height = unescape(JSQueryObject.get("h"));
	var itdr__format = JSQueryObject.get("f");
	document.write('<div class="DarkroomShortcutEmbed">');
	if (typeof swfobject != 'undefined') {
		document.write('<div id="' + itdr__uid + '"></div>');
		var flashvars = {};
		flashvars.embedded = "true";
		flashvars.directory = "client/" + itdr__client;
		var params = {};
		params.allowfullscreen = "true";
		params.base = "/darkroom/" + itdr__app + "/";
		var attributes = {};
		swfobject.embedSWF("/darkroom/" + itdr__app + "/assets/" + itdr__prefix + ".swf", itdr__uid, itdr__width, itdr__height, "9.0.28", false, flashvars, params, attributes);
	} else {
		document.write('<div id="' + itdr__uid + '">\
	<object type="application/x-shockwave-flash" data="/darkroom/' + itdr__app + '/assets/' + itdr__prefix + '.swf?embedded=true&amp;directory=client%2F' + escape(itdr__client) + '" base="/darkroom/' + itdr__app + '/" height="' + escape(itdr__height) + '" width="' + escape(itdr__width) + '">\
		<param name="base" value="/darkroom/' + itdr__app + '/" />\
		<param name="movie" value="/darkroom/' + itdr__app + '/assets/' + itdr__prefix + '.swf?embedded=true&amp;directory=client%2F' + escape(itdr__client) + '" />\
	</object>\
</div>');
	}
	document.write('</div>');
}
