if (window.jQuery){
	function initHover(){
		if ($.browser.msie) {
		
			$("#navigation li").hover(
				function(){
					$(this).addClass("hover");
				},
				function(){
					$(this).removeClass("hover");
				}
			);
		}
	}

	var verticalAlign = {
		options: {
			page: "#mc-holder"
		},
		alignPage: function(){
			var self = this;
			
			self.page.css("marginTop", 0);
			if ($(window).height() > self.page.height()){
				self.page.css({
					marginTop: ($(window).height() - self.page.height()) / 2
				});
			}
		},
		addEvent: function(){
			var self = this;
			
			$(window).resize(function(){
				self.alignPage();
			});
		},
		init: function(){
			var self = this;
			self["page"] = $(self.options.page);
			
			if (self.page.length){
				self.addEvent();
				self.alignPage();
			}
		}
	}

	$(function(){
		initHover();
		verticalAlign.init()
	});
}

