$(document).ready(function(){$(function(){$('.adventure, .adventure_content_page').resize();});var slideCarousel=$('.adventure .component.carousel, .adventure_content_page .component.carousel').slides({preload:true,preloadImage:'/images/hero-loader.gif',play:10000,pause:2500,hoverPause:false,generatePagination:false,generateNextPrev:true,fadeSpeed:1000,effect:'fade',crossfade:'true'});if(navigator.userAgent.indexOf('iPad')!=-1||navigator.userAgent.indexOf('iPhone')!=-1||navigator.userAgent.indexOf('iPod')!=-1){}else{$('#js-content').append('<div id="navigation-toggle">');$("#outer-wrap").append("<span class='tab'></span>");$('.tab').live('click',function(){if($("#outer-wrap").css('width')=='17px'){displayTopNavigation("open");}else{displayTopNavigation("close");}});function displayTopNavigation(state){var menu=$("#outer-wrap");var menuWrap=$("#main-nav-wrap");var menuDiv=$("#top-row ");var menuUl=$("#bottom-row");var menuSearch=$("#main-nav-wrap .search");var menuShare=$("#main-nav-wrap .facebook-like");if(state=="close"){menu.animate({width:'17px',left:'0'},500,function(){menuDiv.css({display:'none'});menuUl.css({display:'none'});menuSearch.css({opacity:'0'});menuShare.css({display:'none'});});menuWrap.animate({width:'0px',left:'0'},500,function(){});}else if(state=="open"){menuDiv.css({display:'block'});menuWrap.css({display:'block'});menuUl.css({display:'block'});menuShare.css({display:'block',right:'35px'});menuSearch.css({opacity:'1'});menu.animate({width:'821px',left:'0'},500);$("#header #navigation").css({"padding-left":'77px'});menuWrap.animate({width:'804px',left:'0'},500,function(){});}}
var timeout=setTimeout(function(){if($("#main-nav-wrap").css('width')!='0px'){displayTopNavigation("close");}},2000);$('#header').delegate("input","focusin",function(){clearTimeout(timeout);});jQuery.expr[':'].focus=function(elem){return elem===document.activeElement&&(elem.type||elem.href);};}
var div="#content-wrap";var divTeams=".team-list";var divTeamsSearch=".team-search";var divInner="#main-content-copy";$('#adventure-menu .popup a').live('click',function(e){openContentWindow($(this).attr('href'));e.preventDefault();});function openContentWindow(url)
{displayClose(false);preload($('#js-content'));setContentDiv('plain-content');displaySupporting(false);$('#js-content').load(url+" "+div,null,loadComplete);}
function loadComplete()
{$('#js-content').css({opacity:0,left:"55%",background:'none'});$('#main-content').append('<div class="main-content-wrapper"></div>');$('#main-content-copy').appendTo('.main-content-wrapper');$('#js-content').animate({opacity:1,left:"50%"},300,null,function(){displayClose(true);});Cufon.replace('h1, h2, h3');}
$('#supplementary-content a').live('click',function(e){if(!$('#main-content div').hasClass('main-content-wrapper'))
{setContentDiv('plain-content');$('#main-content').append('<div class="main-content-wrapper"></div>');$('#main-content-copy').appendTo('.main-content-wrapper');}
loadInnerContent($(this).attr('href'));$(this).parent('span').parent('li').siblings('li').children('span').children('a').removeClass("current");$(this).parent('span').parent('li').siblings('li').children('span').removeClass("current");$(this).addClass("current");e.preventDefault();});function loadInnerContent(loadContent){$('#main-content-copy').animate({left:"-450px"},300,null,function()
{preload($('.main-content-wrapper'));$('.main-content-wrapper').load(loadContent+" "+divInner,null,loadInnerComplete);});}
function loadInnerComplete(){$('.main-content-wrapper').css({background:'none'});$('#main-content #main-content-copy').css({opacity:0});$('#main-content #main-content-copy').animate({opacity:1},100,function(){$('#main-content #main-content-copy').css('filter','none');});Cufon.replace('h1, h2, h3');}
$('#adventure-menu .popup-teams a').live('click',function(e){displayClose(false);setContentDiv('teams');displaySupporting(false);$('#js-content').append('<div class="team-popup"><h1>This Years '+team_pseudonym+'</h1><div class="team-search"></div><div class="team-content"></div></div>');$('#js-content').css({opacity:0,left:"55%"});setTimeout(function(){$('#js-content').animate({opacity:1,left:"50%"},300,null,function(){$('#js-content').css('filter','none');displayClose(true);});},300);preload($('.team-content'));$('.pagination').css('filter','none').hide();$('.team-content').load($(this).attr('href')+"?per_page=6"+" "+divTeams,null,function(){loadTeamComplete();createTripMenu();});$('.team-search').load($(this).attr('href')+" "+divTeamsSearch,null,function(){Cufon.replace('h1, h3');});e.preventDefault();});$('.pagination a').live('click',function(e)
{e.preventDefault();$('.team-content').empty();preload($('.team-content'));$('.team-content').load($(this).attr('href')+" "+divTeams,null,function(){loadTeamComplete();});Cufon.replace('h1, h3');});function setContentDiv(div){$('#js-content').removeClass().addClass(div);}
function displaySupporting(display){$('#supporting-content .row').children().each(function(i){var $item=$(this);var $itemLink=$(this).find('a');setTimeout(function(){$item.animate({opacity:(display)?1:0},100);$itemLink.animate({opacity:(display)?1:0},100);},100*i);});}
function loadTeamComplete(){Cufon.replace('h1, h3');$('.team-content').css({background:'none'});}
function displayClose(display){if(display){$('#js-content').append('<a href="#" class="close">close</a>');$('.close').click(function(event){$('#js-content').animate({opacity:0,left:"45%"},200,null,function(){$('#js-content').css({opacity:1,left:"50%"}).empty();displaySupporting(true);});event.preventDefault();});}else{$('#js-content').removeClass('close').empty();}}
function preload(loaderDiv)
{loaderDiv.css({background:'url(/images/hero-loader.gif) no-repeat 50% 50%'});}
var trip_name;function createTripMenu(){$.getJSON(adventure_path+"/trips",function(json){if(!json.length){return;}
$('#js-content').append('<div class="trip"><form><select id="trip_selector"></select></form></div>');var listItems="";listItems+=(trip_name===undefined)?"<option>Select adventure</option>":"<option>"+trip_name+"</option>";for(var i=0;i<json.length;i++){if(trip_name!=json[i].name)listItems+="<option value="+adventure_path+"/teams?trip_id="+json[i].id+"&per_page=6>"+json[i].name+"</option>";}
$("#trip_selector").html(listItems);$('#trip_selector').change(function(){var value=$("select option:selected").val();trip_name=$("select option:selected").text();$('#js-content').removeClass('team-popup').empty();$('#js-content').append('<div class="team-popup"><h1>This Years '+team_pseudonym+'</h1><div class="team-search"></div><div class="team-content"></div></div>');preload($('.team-content'));$('.pagination').css('filter','none').show();$('.team-content').load(value+" "+divTeams,null,function(){loadSubsequentTeamComplete();createTripMenu();displayClose(true);});$('.team-search').load(value+" "+divTeamsSearch,null,function(){Cufon.replace('h1, h3');});return false;});});}
function loadSubsequentTeamComplete(){Cufon.replace('h1, h3');$('.team-content').css({background:'none'});};$('.more').live('click',function(){if($(this).parent('#supplementary-content').css('right')==='490px')
{if($.browser.msie&&$.browser.version.substr(0,1)==7)
{$(this).parent('#supplementary-content').animate({right:'325px'},100);}else{$(this).parent('#supplementary-content').animate({right:'309px'},100);}}else{$(this).parent('#supplementary-content').animate({right:'490px'},300);};});var h=($(window).height()-485)/2;$('#js-content').css('top',h+"px");if($("body").hasClass('adventure'))openContentWindow($('#adventure-menu .popup.what a').attr('href'));});
