// Placeholder for page attributes
if (!window.pageAttributes) {
	window.pageAttributes = {};
}

var Commons = {
	loadJavaScript: function(src) {
		// check if the script is already loaded
		var elmScripts = document.getElementsByTagName('script');
		if (elmScripts) {
			var i = 0;
			var len = elmScripts.length;
			for (i = 0; i < len; i++) {
				var script = elmScripts[i];
				if (script.src != undefined && script.src == src) {
					return;
				}
			}
		}

		var elmScript = document.createElement('script');
		elmScript.type = 'text/javascript';
		elmScript.src = src;
		document.getElementsByTagName('head')[0].appendChild(elmScript);
		return elmScript;
	},
	setPageAttribute: function(name, value) {
		window.pageAttributes[name] = value;
	},
	getPageAttribute: function(name) {
		return window.pageAttributes[name];
	}
};