﻿jQuery(function ($) {
	var crHostSettings;

	$.fn.crHost = function (options) {
		if (!this) {
			return false;
		}
		else {
			/* Fill global settings */
			crHostSettings = $.extend({}, $.fn.crHost.settings, options);

			/* Get localsettings from globalsettings */
			var settings = $.extend({}, {}, crHostSettings || $.fn.crHost.settings);

			/* Append modal HTML to body */
			$(this).append('<div id="' + settings.hostWrapperID + '" style="position: absolute; width: ' + settings.hostWidth + 'px; height: ' + settings.hostHeight + 'px; top: ' + settings.hostTop + 'px; right: ' + settings.hostRight + 'px;"><div id="' + settings.hostID + '"></div></div>');

			var movieUrl = settings.hostFolder + "host.swf?i=" + settings.hostMovie + "&CRheight=" + settings.hostHeight + "&CRwidth=" + settings.hostWidth + settings.hostVars;
			
			//alert(movieUrl);
			
			var innerHTML = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0' width='" + settings.hostWidth + "' height='" + settings.hostHeight + "' id='Popupaktie' align='middle'><param name='swLiveConnect' value='true' /><param name='allowScriptAccess' value='always' /><param name='allowFullScreen' value='false' /><param name='movie' value='" + movieUrl + "' /><param name='quality' value='high' /><param name='wmode' value='transparent' /><param name='bgcolor' value='#ffffff' /><param name='scale' value='noscale' /><embed src='" + movieUrl + "' quality='high' wmode='transparent' swLiveConnect='true' bgcolor='#ffffff' width='" + settings.hostWidth + "' height='" + settings.hostHeight + "' name='Popupaktie' align='middle' allowScriptAccess='always' allowFullScreen='false' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' scale='noscale' /></object>";

			$('#' + settings.hostID).html(innerHTML);

			/* Return false to stop the browser from navigating to the actual page */
			return false;
		}
	}

	$.crHostRemove = function () {
		/* Get localsettings from globalsettings */
		var settings = $.extend({}, {}, crHostSettings || $.fn.crHost.settings);

		//$('#' + settings.hostWrapperID).remove();
	};

	/* Default settings host */
	$.fn.crHost.settings = {
		hostWrapperID: "crHostWrapper",
		hostID: "crHost",
		hostMovie: "host",
		hostVars: "",
		hostWidth: 272,
		hostHeight: 500,
		hostTop: 0,
		hostRight: 150,
		hostFolder: ""
	}

});