var SiteCatalystSettings = function() {

	// private vars
	var settings = {
		news_sections: ["world","canada","politics","science","arts","technology","business"]
	};

	// methods
	return {
		set : function(key,val) {
			settings[key] = val;
		},
		get : function(key) {
			if(!!settings[key]) {
				return settings[key];
			} else {
				return null;
			}
		},
		getURL : function() {
			if(!!settings.current_item.PageUrl) {
				return settings.current_item.PageUrl;
			} else if(settings.current_item.Title) {
				return this.getPageURL()+'/'+settings.current_item.Title;
			} else {
				return this.getPageURL();
			}
		},
		getPageURL : function() {
			return window.location.href.replace(/(.*?)#.*/,'$1').replace(':','-');
		},
		getSettings : function() {
			return settings;
		}
	};

};
