$ = jQuery;

this.tooltip = function(){	
		
	xOffset = 30;
	yOffset = -10;		
		
	$(".tooltip").hover(function(e){											  
		this.t = this.title;
		this.title = "";									  
		$("body").append("<p id='tooltip'>"+ this.t +"</p>");
		$("#tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");		
    },
	function(){
		this.title = this.t;		
		$("#tooltip").remove();
    });	
	$("a.tooltip").mousemove(function(e){
		$("#tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});			
};

$(document).ready(function() {
	
	//Tooltip Setup
	tooltip();
	
	//Accordion Setup
    
    var maxWidth = 360;
    var minWidth = 20;
    var randomNum = Math.floor(21*Math.random());
	var lastBlock = $('#accordion li div.carousel-option:eq(' + randomNum + ')');
	
	$('#accordion li div.carousel-option:eq(' + randomNum + ')').animate({width: maxWidth+"px"}, { queue:false, duration:400 });   
    
    $('ul li div.carousel-option').click(
      function(){
        $(lastBlock).animate({width: minWidth+"px"}, { queue:false, duration:400 });
		$(this).animate({width: maxWidth+"px"}, { queue:false, duration:400});
		lastBlock = this;
      }
    );
	
	//Open and Close Footer Setup
	var footer = $('#footerbg');
	var footerPos = footer.position();
		
	$('a.toggle').toggle(
		function() {
			$('.hide').show();
			$('#contain').animate({ scrollTop: footerPos.top }, 'slow');
		},
		function() {
			$('.hide').hide();
			$('#contain').animate({ scrollTop: footerPos.top }, 'slow');
		}
	);
	
	//Main Nav Setup
	$('ul#menu li.about').mouseover(function() {
		$('.subnav-about').css('display', 'block');
	});
	
	$('ul#menu li.about').mouseout(function() {
		$('.subnav-about').css('display','none');
	});
	
	$('ul#menu li.events').mouseover(function() {
		$('.subnav-events').css('display', 'block');
	});
	
	$('ul#menu li.events').mouseout(function() {
		$('.subnav-events').css('display','none');
	});
	
	$('ul#menu li.members').mouseover(function() {
		$('.subnav-members').css('display', 'block');
	});
	
	$('ul#menu li.members').mouseout(function() {
		$('.subnav-members').css('display','none');
	});
	
	$('ul#menu li.careers').mouseover(function() {
		$('.subnav-careers').css('display', 'block');
	});
	
	$('ul#menu li.careers').mouseout(function() {
		$('.subnav-careers').css('display','none');
	});
	
	$('ul#menu li.schools').mouseover(function() {
		$('.subnav-schools').css('display', 'block');
	});
	
	$('ul#menu li.schools').mouseout(function() {
		$('.subnav-schools').css('display','none');
	});
	
	$('ul#menu li.news').mouseover(function() {
		$('.subnav-news').css('display', 'block');
	});
	
	$('ul#menu li.news').mouseout(function() {
		$('.subnav-news').css('display','none');
	});
 
});
