/*!	SWFObject v2.2 <http://code.google.com/p/swfobject/> 
	is released under the MIT License <http://www.opensource.org/licenses/mit-license.php> 
*/

var swfobject = (function($) {
	return {

		/* Public API
			- Reference: http://code.google.com/p/swfobject/wiki/documentation
		*/ 
		registerObject: function(objectIdStr, swfVersionStr, xiSwfUrlStr, callbackFn) {
		},

		getObjectById: function(objectIdStr) {
		},

		embedSWF: function(swfUrlStr, replaceElemIdStr, widthStr, heightStr, swfVersionStr, xiSwfUrlStr, flashvarsObj, parObj, attObj, callbackFn) {
			flashMarkup = $.flash.create({
				swf             : swfUrlStr,
				width           : widthStr,
				height          : heightStr,
				hasVersion      : swfVersionStr,
				expressInstall  : xiSwfUrlStr,
				flashvars       : flashvarsObj,
				params          : parObj,
				attrs           : attObj
			});
			$(document).ready(function(){
				$('#' + replaceElemIdStr).replaceWith(flashMarkup);
				if (typeof(callbackFn)=='function') { callbackFn(); }
			});
		},

		switchOffAutoHideShow: function() {
		},

		getFlashPlayerVersion: function() {
			return $.flash.version;
		},

		hasFlashPlayerVersion: $.flash.version,

		createSWF: function(attObj, parObj, replaceElemIdStr) {
		},

		showExpressInstall: function(att, par, replaceElemIdStr, callbackFn) {
		},

		removeSWF: function(objElemIdStr) {
		},

		createCSS: function(selStr, declStr, mediaStr, newStyleBoolean) {
		},

		addDomLoadEvent: function() {
		},

		addLoadEvent: function() {
		},

		getQueryParamValue: function(param) {
		},

		// For internal usage only
		expressInstallCallback: function() {
		}
	};
})(jQuery);
