$(document).ready(function(){
	//Hide all submenus
	$(".submenu").hide();
	
	//jQuery tabs
	var $tabs = $("div#latest-tabs").tabs({fx: { opacity: 'toggle', duration: 'fast' }});
	
	//Vars
	var numImages, path;
	
	//Enable Lavalamp
	$("ul#nav").lavaLamp({ fx: "backout", speed: 700 });
	
	//Banner animation
	$('div.banner').hover(function(){
      $(this).find('img').animate({top:'139px'},{queue:false,duration:500});
    }, function(){
      $(this).find('img').animate({top:'0px'},{queue:false,duration:500});
    });
    
    //Image Switch
    var ImgIdx = 2;
	var vertical = true;
	
	//Replace all links with #
	$("#onlineLink, #creativeLink, #marketingLink").attr('href','#');
	
	//Submenus
	$("#onlineLink").click(
		function(){
			$(".submenu").hide();
			$("ul#nav li").removeClass("current");
			$(this).parent().addClass("current");
			$("#onlineMenu").fadeIn();
		}
	);
	
	$("#creativeLink").click(
		function(){
			$(".submenu").hide();
			$("ul#nav li").removeClass("current");
			$(this).parent().addClass("current");
			$("#creativeMenu").fadeIn();
		}
	);
	
	$("#marketingLink").click(
		function(){
			$(".submenu").hide();
			$("ul#nav li").removeClass("current");
			$(this).parent().addClass("current");
			$("#marketingMenu").fadeIn();
		}
	);
	
	
	function PreloadImg(){
		var img = new Image();
		for(var i=1; i<=numImages; ++i)
		{
			img.src= siteURL+path+i+".jpg";
		}
	}
	 
	var ChangeImage = function(){
		var direction = "RightLeft";
		
		if(is3D)
		{
			numImages = 4;
			path = "/images/3dbanners/";
		}else{
			numImages = 11;
			path = "/images/banners/";
		}
		
		//if(!vertical)
			//direction = "RightLeft";
			
		var newSrc = siteURL+path+ImgIdx+".jpg";
		
		$("#bannerImage").ImageSwitch({
								Type:"SingleDoor", 
								NewImage: newSrc, 
								speed: 700,
								Door1: "url("+siteURL+"/images/banners/"+"logo.jpg) repeat",
								Direction: direction
								});
		ImgIdx++;
		//vertical = !vertical;
		if(ImgIdx>numImages) ImgIdx = 1;
	}
	PreloadImg(numImages);
	var IntervalKey = setInterval(ChangeImage, 8000);
});