window.cmsfx        = window.cmsfx || {};
window.cmsfx.Widget = window.cmsfx.Widget || {}

window.cmsfx.Widget.getBaseUrl = function() {
	var $elements = document.getElementsByTagName("script");
	var $base = $elements[$elements.length-1].src.match( /^((https?:)?\/\/[^\/]+)/ );
	return $base ? $base[1] : "";
}

window.cmsfx.Widget.$defaults = {
	width  : "500px",
	height : "auto",
	profile: ""
};

window.cmsfx.Widget.autorun = function() {
	var $path   = "/pairs/activePairs.php";
	var $config = cmsfx.Widget.getConfig();
	if ($config["height"] && "auto" == $config["height"]) {
		window.cmsfx.Widget.autorunActivePairs = function() {
			cmsfx.Widget.write($path);
		}
		document.write("<script src='"+cmsfx.Widget.getBaseUrl()+"/pairs/activePairsAutoHeight.php"+cmsfx.Widget.toQueryString($config)+"&version=2.0'></script>");
		return;
	}
	cmsfx.Widget.write($path);
}

document.write('<scri'+'pt src="'+cmsfx.Widget.getBaseUrl()+'/common/js/widget/cmsfx.Widget.js?version=2.1"></scri'+'pt>');
