$(document).ready(function(){
		
	jQuery.preloadImages = function()
	{
		for(var i = 0; i<arguments.length; i++)
		{
			jQuery("<img>").attr("src", arguments[i]);
		}
	}
					   
	$.preloadImages("images/hovermenuleftcorner.jpg",
					"images/hovermenurightcorner.jpg",
					"images/download-button-over.gif",
					"images/watch-button-over.gif");
						   
	$("#navBar>ul>li>div").mouseenter(function() {
		removeHover();
		$(this).parent().parent().find(".hidden").hide();
		var thisMenu = "#" + this.id + "MenuContainer";
		$(thisMenu).find(".hidden:first").show();
		$(this).find(".center").addClass("isHovered");
		$(this).find(".leftSideNav").addClass("leftHovered");
		$(this).find(".center").addClass("centerHovered");
		$(this).find(".rightSideNav").addClass("rightHovered");
		$(".menu").hide();
		$(thisMenu).show();
		$(thisMenu).hover(function() {
		}, function(){
			removeHover();
			$(".menu").hide();
			$(".hidden").hide();
		});
	}).mouseleave(function() {
		$(this).find(".center").removeClass("isHovered");
		var thisMenu = "#" + this.id + "MenuContainer";
		if (!$(thisMenu).is(':visible'))
		{
			$(this).find(".leftSideNav").removeClass("leftHovered");
			$(this).find(".center").removeClass("centerHovered");
			$(this).find(".rightSideNav").removeClass("rightHovered");
		}
	});
	
	$(".menu>div>ul>li").mouseenter(function() {
		var thisObject = "#content" + this.id;
		$(thisObject).parent().parent().find(".hidden").hide();
		$(thisObject).show();
	});
	
	var timer;
	
	restartTimer();
		
	function restartTimer()
	{
		clearInterval(timer);
		timer = setInterval(function() { next();}, 6000);
	}
  
	function next()
	{
		var selected;
		selected = $('.imageChange>a.selected').html();
		var itemToSet;
		if (selected == $(".imageChange>a").size())
		{
			itemToSet = 1;
		} else {
			itemToSet = ++selected;
		}
		$('.imageChange>a:nth-child(' + itemToSet + ')').click();
		restartTimer();
	}
 });

function removeHover() {
	$("#navBar>ul>li").find(".leftSideNav").removeClass("leftHovered");
	$("#navBar>ul>li").find(".center").removeClass("centerHovered");
	$("#navBar>ul>li").find(".rightSideNav").removeClass("rightHovered");
	$("#navBar>ul>li").find(".center").removeClass("isHovered");
}

function setPhoto (selected, newSrc) {
	$("#imageChanger").attr("src",newSrc);
	$(".imageChange").find("a").removeClass("selected");
	$(selected).addClass("selected");
}

function switcher (object, newSrc) {
	$(object).attr("src",newSrc);
}

function popup(url, width, height) {
	newwindow=window.open(url,null,'height=' + height + ',width=' + width);
	newwindow.focus();
}
