$.namespace('Chide');

Chide.main = function () {
	var initFlash = function () {
		var flashObjects = $('object.flash');

		flashObjects && flashObjects.each(function (i) {
			this.attr('id', 'swfobject-flash-' + i);
			swfobject.registerObject(this.attr('id'), '9.0.0');
		});
	};

	var initMenu = function() {
		var path = window.location.pathname.split('/').slice(1, -1);

		var act = function(p) {
			$('ul.menu li > a')
				.filter(function() {
					return $(this).attr('href').split('?')[0] === '/' + p;
				}).parent().addClass('active');
		};

		if (path.length) {
			for (; path.length; path.pop()) {
				act(path.join('/') + '/');
			}
		} else {
			act('');
		}
	};


	return {
		init: function () {
			initFlash();
			initMenu();
		}
	};
}();

$(Chide.main.init);
