/* -------------------------------------- */
/* Target Blank Javascript (rel="external") */
/* -------------------------------------- */
function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}
window.onload = externalLinks;


/* -------------------------------------- */
/* FAQs Hide / show */
/* -------------------------------------- */
$(document).ready(function() {

	$("ul.faqList li div").hide();
	$("ul.faqList li.expanded").addClass("expanded");
	
	
    $("ul.faqList li h4 a").click(function() {
		$(this).parents("li").find("div").slideToggle("fast");
		$(this).parents("li").toggleClass("expanded");
		return false;
	});
	
});

/* -------------------------------------- */
/* Journey Map hide/show */
/* -------------------------------------- */


$(function () {
			var journeyContainer = $('.journeyMaps div');
			journeyContainer.hide().filter(':first').show();
			
			$('ul.journeyNav li a').click(function () {
				journeyContainer.hide();
				journeyContainer.filter(this.hash).slideToggle("slow");
				$('ul.journeyNav li.selected').removeClass('selected');
				$(this).parents("li").toggleClass("selected");
				return false;
			}).filter(':first').click();
		});


/* -------------------------------------- */
/* Past winners dropdowns */
/* -------------------------------------- */
$(document).ready(function() {
						   
	$(".winnersMenu ul li h3").hover(function() {$(this).css('cursor','pointer')}, function() {$(this).css('cursor','auto')});

	
    $(".winnersMenu ul.region li h3").click(function() {
		$(".winnersMenu ul.year ul").hide();
		$(".winnersMenu ul.year li").removeClass("expanded");
		$(this).parents("li").find("ul:first").slideToggle("fast");
		$(this).parents("li").toggleClass("expanded");
	});
	
	$(".winnersMenu ul.year li h3").click(function() {
		$(".winnersMenu ul.region ul").hide();	
		$(".winnersMenu ul.region li").removeClass("expanded");
		$(this).parents("li").find("ul:first").slideToggle("fast");
		$(this).parents("li").toggleClass("expanded");
	});
	
});




// gets object by id
function ObjById(id)
{
    if (document.getElementById)
        var returnVar = document.getElementById(id);
    else if (document.all)
        var returnVar = document.all[id];
    else if (document.layers)
        var returnVar = document.layers[id];
    return returnVar;
}



/* -------------------------------------- */
/* Anchor scrolling */
/* -------------------------------------- */


$(document).ready(function() {
	
	$('.backTop a').click(function(){
		$.scrollTo( 0, 800 );
		return false;
	});

	
				
	$('#toc a').click(function(){
		$.scrollTo( this.hash, 400);
		return false;
	});
});