	
	var ORION = {};
	
	$(function(){
		jQuery.ORION.mainNav();
		jQuery.ORION.TurnItOn("#navigation");
		
		jQuery.ORION.CategoryNav('ul#mediaCategory li ul li');
		jQuery.ORION.HiJackVideo();
		jQuery.ORION.Compactor('.teamItem', 'h4', '.rosterItem', '250');
	});

	jQuery.ORION = {
		
		Compactor : function ( list, trigger, target, topOffset ) {
	
			$(list)
				.find(trigger)
				.addClass(" link")
				.hover( 
						function () {
							$(this).addClass(" linkOver");
						}, 
						function () {
							$(this).removeClass("linkOver");
						})
				.click( 
						function () {
							$(list).find(target+":visible").not(this).slideUp("def");
							$(list).find(trigger).not(this).removeClass("linkOn");
							$(this).addClass(" linkOn").next(target+":hidden").slideDown("def");
							//$('html, body').animate({scrollTop:topOffset}, "def"); // jeff.sept.12.09 HIDE BUGGY FUNCTION
						});
	
		},		
	
		mainNav : function()
		{
			$('.level_1').find('li').hover(function(){
				$(this).children('ul.level_2').css({display: 'block'});
			}, function() {
				$(this).children('ul.level_2').css({display: 'none'});
			});
			
			$('.level_1').find('a').each(function(){
				if( $(this).attr('href').split('/')[3] == '#'){ // 3 FOR LIVE SITE, 4 FOR LOCAL
					$(this).css('cursor', 'default').click(function(){
						return false;
					});
				}
			});
		},
		
	   TurnItOn : function (nav) 
		{
			$(nav).find("a").each(function(){
				if( location.href.indexOf(this.href) != -1)  {
					$(this).addClass(" on")
						.parent()
						.parent("ul")
						.parent("li")
						.find("a:first").addClass(" on");
				}
			});
		},
		
		Random : function(){
			var base_url = $('base').attr('href'); // GET THE BASE URL IN THE HTML <head> TAG
			var img_name = new Array(
	base_url+'public/theme/orion/img/random_car/nascar.png',
								base_url+'public/theme/orion/img/random_car/truck.png',
								base_url+'public/theme/orion/img/random_car/aston.png',
								base_url+'public/theme/orion/img/random_car/aston2.png',
								base_url+'public/theme/orion/img/random_car/audi.png',
								base_url+'public/theme/orion/img/random_car/pcc.png',
								base_url+'public/theme/orion/img/random_car/lmp.png',
								base_url+'public/theme/orion/img/random_car/finnbmw.png',
								base_url+'public/theme/orion/img/random_car/f550.png',
								base_url+'public/theme/orion/img/random_car/arca.png',
								base_url+'public/theme/orion/img/random_car/finnindy.png',
								base_url+'public/theme/orion/img/random_car/320.png' 								
							);
			var l = img_name.length;
			var rnd_no = Math.round((l-1)*Math.random());
			$("#header").append('<div id="randomImage"><img src="" /></div>');
			if($.browser.msie){
				$("#randomImage")
					.find("img:first")
					.attr("src", img_name[rnd_no])
				.end()
					.css('display', 'block');
			}
			else {
				$("#randomImage")
					.find("img:first")
					.attr("src", img_name[rnd_no])
				.end()
					.fadeIn(4000);
			}
		},
		
		CategoryNav : function(CatNav){ // MEDIA NAVIGATION
			$(CatNav).click(function(){
				$(this).siblings('li').removeClass('on').children('ul:visible').css('display', 'none');
				$(this).parent('ul').parent('li').parent('ul').children('li').children('ul').children('li')
					.removeClass('on').children('ul:visible').css('display', 'none');
				$(this).addClass('on').children('ul').css('display', 'block');
			});	
		},
		
		HiJackVideo : function(){
			var base_url = $('base').attr('href'); // GET THE BASE URL IN THE HTML <head> TAG
			
			$('#videoWrapper #mediaCategory li ul li ul li').find('a.videoLink').click(function(){
				$(this).parent('li').parent('ul').parent('li').children('ul:visible').slideUp('slow');
				var vidLink = $(this).attr('href').split('/')[5];  // 5 for live server, 6 for dev server
				$('#container').append('<div id="hijackWrap"></div>');
				$('#hijackWrap').fadeIn('slow').load(base_url+'video/hijack_video/'+vidLink, function(){
					$('#hijackWrap').append('<span class="cancelVideoHiJack">Close</span>');
					jQuery.ORION.cancelVideoHiJack();
				});	
				$('html, body').animate({scrollTop: '340px'}, 'slow');
				return false;
			});
		},
		
		cancelVideoHiJack : function()
		{
			$('.cancelVideoHiJack').click(function(){
				$('.pageContent').fadeOut('fast');											   
				$('#hijackWrap').fadeOut('slow', function(){ 
					$(this).remove(); 
				});	
			});
		}		
	   
	}

