$(document).ready(function() {
	
	$('.Extra1 h3').siblings().wrapAll('<div class="MoreInfoContent"></div>');
	$('.Extra1 h3').click(function() {	
		$('.MoreInfoContent').slideToggle(200);
		$('.MoreInfoContent2').slideUp(200);
		$(this).css({'background':'#eee'});
		$('.Extra2 h3').css({'background':'#D9D9D9'});
		return false;
	});
	$('.Extra2 h3').siblings().wrapAll('<div class="MoreInfoContent2"></div>');
	$('.Extra2 h3').click(function() {	
		$('.MoreInfoContent2').slideToggle(200);
		$('.MoreInfoContent').slideUp(200);
		$(this).css({'background':'#eee'});
		$('.Extra1 h3').css({'background':'#D9D9D9'});
		return false;
	});
	
	$('.Extra1 h3, .Extra2 h3').wrapAll('<div class="Tabs"></div>');
	
	$('.Photo .RightContent a img, .Photo .MainContent a img').each(function(){
		$(this).parent().addClass('Lightbox');
	});
	$('.Lightbox').lightBox({
		fixedNavigation:true,
		imageLoading: '/skin/images/lightbox-btn-loading.gif',
		imageBtnClose: '/skin/images/lightbox-btn-close.gif',
		imageBtnPrev: '/skin/images/lightbox-btn-prev.gif',
		imageBtnNext: '/skin/images/lightbox-btn-next.gif'
	});
	
	if($('.Home').length == 0){
		$('.Logo img:eq(0)').hide();
	}
	/*** Home Animation ***/
	if($('.Home').length > 0){
		var moving = true;
		$('.HeaderPicture').append('<div class="Car"><div class="CarInner"><div class="Wheel1"></div><div class="Wheel2"></div></div><div class="Realistic"></div></div><div class="Train"><div class="TrainInner"><div class="BigWheel"></div><div class="Wheel1"></div><div class="Wheel2"></div></div><div class="Realistic"></div></div><div class="Robot"><div class="RobotInner"><div class="Dial"></div></div><div class="Realistic"></div></div><div class="Smoke Smoke1"></div><div class="Smoke Smoke2"></div><div class="Smoke Smoke3"></div><div class="Smoke Smoke4"></div><div class="Smoke Smoke5"></div>');
		/* Car */
		$('.HeaderPicture .Car').animate({'left': 350},5000, 'easeInOutCubic', function(){ moving=false; headerColour(); imageColour(); });
		/* Train */
		$('.HeaderPicture .Train').animate({'left': 900},5000, 'easeInOutCubic');
		/* Robot */
		$('.HeaderPicture .Robot .Dial').rotate({angle: 0, animateTo: 115, duration: 5000, easing: $.easing.easeInOutCubic});
		
		/* Wheels */
		$('.Train .BigWheel, .Train .Wheel1, .Train .Wheel2').rotate({
			angle:0, 
			animateTo:720, 
			duration: 5000,
			easing: $.easing.easeInOutCubic
		});
		$('.Car .Wheel1, .Car .Wheel2').rotate({
			angle:0, 
			animateTo:-720, 
			duration: 5000,
			easing: $.easing.easeInOutCubic
		});
		
		/* Header colour change (activated when car anim finished) */
		repeater = false;
		var headerColour = function(){
			/* Red BG */
			$('.TopStripInner').animate({'background-position': '0 0'},2000, 'easeOutCubic');
			$('.MainWideMenu').animate({'background-position': '0 0'},2000, 'easeOutCubic');
			$('.LogoInner').animate({'background-position': '2px 0'},2000, 'easeOutCubic', function(){
				/* Logo img fade */
				if(repeater == false){
					repeater = true;
					$('.Logo img:eq(1)').hide();
					$('.Logo').addClass('Primed');
					$('.Logo img:eq(0)').fadeOut('slow');
					$('.Logo img:eq(1)').fadeIn('slow');
				}
			});
			/* Menu text fade to white */
			$('.MainMenu .Enhance2MenuWrap a').not('.MainMenu .Enhance2MenuWrap ul ul a').animate({'color': '#fff'},2000);
		}
		
		/* Fading in colour of car/train/robot */
		imageColour = function(){
			fadeCar();
		}
		fadeCar = function(){
			$('.Car .Realistic').fadeIn('slow');
			$('.CarInner').fadeOut('slow');
			$('.Robot .Realistic').fadeOut('slow');
			$('.RobotInner').fadeIn('slow');
			var t=setTimeout("fadeTrain()",3000);
		}
		fadeTrain = function(){
			$('.Train .Realistic').fadeIn('slow');
			$('.TrainInner').fadeOut('slow');
			$('.Car .Realistic').fadeOut('slow');
			$('.CarInner').fadeIn('slow');
			var t=setTimeout("fadeRobot()",3000);
		}
		fadeRobot = function(){
			$('.Robot .Realistic').fadeIn('slow');
			$('.RobotInner').fadeOut('slow');
			$('.Train .Realistic').fadeOut('slow');
			$('.TrainInner').fadeIn('slow');
			var t=setTimeout("fadeCar()",3000);
		}
		
		/* Train smoke */
		var t=setTimeout("$('.Smoke1').animate({'opacity': 1, 'top': 190, 'scale': 1}, 1000);",1600);
		var t=setTimeout("$('.Smoke2').animate({'opacity': 1, 'top': 190, 'scale': 1}, 1000);",2100);
		var t=setTimeout("$('.Smoke3').animate({'opacity': 1, 'top': 190, 'scale': 1}, 1000);",2300);
		var t=setTimeout("$('.Smoke4').animate({'opacity': 1, 'top': 190, 'scale': 1}, 1000);",2800);
		var t=setTimeout("$('.Smoke5').animate({'opacity': 1, 'top': 190, 'scale': 1}, 1000);",3600);
	}

});
