$(document).ready(function() { 

	/* IE6 Redirect */

	var IE6 = (navigator.userAgent.indexOf("MSIE 6")>=0) ? true : false;
	if(IE6) {
		window.location = "browser-update.html"
	}
	
	// Print pages
	
	$('a.btPrint').click(function(){ $("#content").jqprint(); return false; });
	
	// External links
	
	$("a[href^='http://']").attr('target','_blank');
	
	/* Campaign swap */

	$('#campaignTwo, #campaignTwoIntro, #campaignThree, #campaignThreeIntro').hide();
	
	var campaign = "";
	
	$('#navCampaign a').live('click', function() {
		$('#navCampaign a').removeClass('active');
		$(this).addClass('active');
		
		campaignId = $(this).parent('li').attr('id');
	
			switch(campaignId) { 
				case "navIntroCampaignOne":
				$('#campaignZero, #campaignZeroIntro, #campaignTwo, #campaignTwoIntro, #campaignThree, #campaignThreeIntro').hide();
				$('#campaignOne').fadeIn();
				$('#campaignOneIntro').show();
				break;
			
				case "navIntroCampaignTwo":
				$('#campaignZero, #campaignZeroIntro, #campaignOne, #campaignOneIntro, #campaignThree, #campaignThreeIntro').hide();
				$('#campaignTwo').fadeIn();
				$('#campaignTwoIntro').show();
				break;
				
				case "navIntroCampaignThree":
				$('#campaignZero, #campaignZeroIntro, #campaignOne, #campaignOneIntro, #campaignTwo, #campaignTwoIntro').hide();
				$('#campaignThree').fadeIn();
				$('#campaignThreeIntro').show();
				break;
				
				default:
				$('#campaignOne, #campaignOneIntro, #campaignTwo, #campaignTwoIntro, #campaignThree, #campaignThreeIntro').hide();
				$('#campaignZero').fadeIn();
				$('#campaignZeroIntro').show();
				break;
			}

		return false;
	});

	/* Nav swap */
	
	$('#navHdMyInsider, #navHdNewsReviews, #navHdGetTheLook, #navHdCompetitions, #navHdPrincesTrust, #navHdWhosWorthIt').hover(function() { 
		$(this).addClass('selected');
	}, function() { 
		$(this).removeClass('selected')
	});
	
	/* Nav thumbnails */
	
	$('#navMain li ul li').hover(function() {
		var link = $(this).attr('id');
		
		original = $(this).parent().parent().siblings('div.navPromo').children('img').attr('src');
		path = $(this).parent().parent().siblings('div.navPromo').children('img');

		switch(link) {
			case "subNavLoveFromLoreal":
			path.attr('src', 'images/promo/nav/nav-love-from-loreal.jpg');
			break;
			
			case "subNavMyLook":
			path.attr('src', 'images/promo/nav/nav-my-look.jpg');
			break;
			
			case "subNavBackstageBeauty":
			path.attr('src', 'images/promo/nav/nav-backstage-beauty.jpg');
			break;
			
			case "subNavMyFavourites":
			path.attr('src', 'images/promo/nav/nav-my-favourites.jpg');
			break;
			
			case "subNavLatestNews":
			path.attr('src', 'images/promo/nav/nav-latest-news.jpg');
			break;
			
			case "subNavLatestReviews":
			path.attr('src', 'images/promo/nav/nav-latest-reviews.jpg');
			break;	

			default:
			path.attr('src', 'images/promo/nav/nav-default.gif');
			break;	
		}
	}, function() { 
		path.attr('src', original);
	});
	
	// Fancybox - Default

	if($('a.modal').length) { 
		$('a.modal').fancybox({
			titleShow: false, 
			showCloseButton: true, 
			padding: 0, 
			scrolling: 'no',
			centerOnScroll: true,
			onComplete: function() { 
				$.fancybox.resize();
			}
		});
	};
	
	// Fancybox - Worth It
	
	if($('#votingEntries a.modal').length) { 
		$('#votingEntries a.modal').live('click', function() { 
			$this = $(this);
		
			$.fancybox({
				titleShow: false, 
				showCloseButton: true, 
				padding: 0, 
				href: $this.attr('href'),
				scrolling: 'no',
				centerOnScroll: true,
				onComplete: function() { 
					$.fancybox.resize();
				}
			});
			
			return false;
		});
	};
	
	// Print 
	
	$('.btPrint').click(function() { 
		window.print();
		
		return false;
	});
	
	// Notifications close
	
	$('.notifications .btCloseInfo').click(function() { 
		$('.notifications').slideUp();
		return false;
	});
});
