var oncatalog = function()  {
	var OnCatalog;

	return  {
		changePage: null,

		embed: function(AID, ABook, ALogo, AConfig, ARevision, APageNo, OnComplete)  {
			var oncatalog_attrs = {name: AID};
			var oncatalog_params = {};
			var oncatalog_vars = {};

			oncatalog_params.allowFullScreen = "true";
			oncatalog_params.allowScriptAccess = "always";

			if (ALogo != "")
				oncatalog_vars.Logo = "../_logo/" + ALogo;
			else
				oncatalog_vars.Logo = "../Logo.swf";
			if (AConfig != "")
				oncatalog_vars.Config = "../" + ABook + "/" + AConfig;
			else
				oncatalog_vars.Config = "../" + ABook + "/config.cfg";
			oncatalog_vars.Viewer = "OnCatalogViewer." + ARevision + ".wpf";
			oncatalog_vars.PageNo = APageNo;

			swfobject.embedSWF("http://contents.oncatalog.com/media/_books/_viewer/OnCatalogLoader.swf", AID, "100%", "100%", "10", null, oncatalog_vars, oncatalog_params, oncatalog_attrs, function()  {
				if (window.jQuery)
					oncatalog.$ = OnCatalog = $("#" + AID);
				if (OnComplete)
					OnComplete();
			});
		},

		gotoPage: function(APageNo)  {
			OnCatalog[0].GotoPage(APageNo);
		},

		linkClipClick: function(ATarget)  {
			window.open(ATarget);
		},

		mouseLeave: function()  {
			OnCatalog[0].MouseLeave();
		}
	};
}();

