(function() {
	try {
		var i, environmentVars, envObj = {},
			e = document.createEvent('Events');

		e.initEvent('globalVarsEvent', true, false);

		var j = 0;
		for (i in window) {
			environmentVars += i + ' ';
			j++;
			if (j > 500) break;
		}
		envObj.environmentVars = environmentVars;

		var element = document.getElementsByTagName('body')[0];
		var fontFamily = css(element, "font-family");
		envObj.fontFamily = fontFamily;
		var finalJson = JSON.stringify(envObj);
		document.getElementById('divScriptsUsed').appendChild(document.createComment(finalJson));
		document.getElementById('divScriptsUsed').dispatchEvent(e);
	} catch (e) {
		console.log(e);
	}

	function css(element, property) {
		try {
			return window.getComputedStyle(element, "").getPropertyValue(property);
		} catch (e) {}
		return null;
	}
}());