Drupal.behaviors.featureTitleAsLink=function(context){if($('div.node-type-manual_listing .field-feature-link a').attr('href')){var $featureLink=$('div.node-type-manual_listing .field-feature-link a').attr('href');$('div.node-type-manual_listing .field-feature-title div').addClass('linked').click(function(event){location.href=$featureLink;});}}
Drupal.behaviors.hideSummitYearFilter=function(context){$('#edit-summit-year').parent().parent().parent().hide();}
Drupal.behaviors.menuTrailHighlight=function(context){$('ul.menu a.active-trail').each(function(){if(!$(this).siblings('ul').length){$(this).addClass('active');}});}
Drupal.behaviors.listContinueReading=function(context){$('body.node-type-automatic-listing .post-body span.read-more').each(function(index,elem){$(elem).appendTo($(elem).prev('p'));});$('body.page-blog .author-blog-list .post-body span.read-more').each(function(index,elem){$(elem).appendTo($(elem).prev('p'));});}
Drupal.behaviors.mp3player=function(context){$(".mp3").jmp3();$(".field-audio-file").jmp3({backcolor:"AA242D",forecolor:"000000",width:488,showdownload:"true",showfilename:"false"});}
Drupal.behaviors.commentform=function(context){if($('.page-node #comment-form #edit-name').val()=='Anonymous'){$('.page-node #comment-form #edit-name').val('');}}
Drupal.behaviors.searchbox=function(context){var $defaultText="Enter search term";$("input[name='search_block_form']").focus(function(){if($(this).val()==$defaultText){$(this).val("");$(this).removeClass("search_showing_default");};});$("input[name='search_block_form']").blur(function(){if($(this).val()==""){$(this).val($defaultText);$(this).addClass("search_showing_default");};});$("input[name='search_block_form']").trigger('blur');}
Drupal.behaviors.smoothscroll=function(context){$('a[href*=#]').click(function(){if((location.pathname.replace(/^\//,'')==this.pathname.replace(/^\//,''))&&(location.hostname==this.hostname)){var $target=$(this.hash);$target=$target.length&&$target||$('[name='+this.hash.slice(1)+']');if($target.length){var targetOffset=$target.offset().top;$('html,body').animate({scrollTop:targetOffset},500);return false;}}});}
Drupal.behaviors.projectfinder=function(context){$('#projects').hide();$('#project-finder-button').unbind('click');$('#project-finder-button').toggle(function(event){event.preventDefault();$(this).addClass('selected');$('#projects').slideDown("fast");},function(event){event.preventDefault();$(this).removeClass('selected');$('#projects').slideUp("fast");});}
Drupal.behaviors.nodeOutputBlocks=function(context){$('body.node-type-project #tertiary-column .field-project-lead .field-title').append('<span>Project lead</span>');$('body.double-width-tertiary #tertiary-column .block-node-output').wrapAll('<div id="block-node-outputs" class="block-node-outputs-wrapper"></div>');$('#block-node-outputs .block-node-output:even').addClass('block-node-output-left');$('#block-node-outputs .block-node-output ol li:not(.first)').hide();$('#block-node-outputs .block-node-output').each(blockViewPagingInit);}
function blockViewPagingInit(){if($(this).find('ol li').length>1){var blockId=$(this).attr('id');$(this).append('<ul class="block-mini-pager"><li class="pager-previous">&nbsp;</li><li class="pager-next"><a class="active" href="#'+blockId+'_1">next</a></li></ul>');$(this).find('.block-mini-pager a').unbind('click').click(blockViewPagingClick);$(this).find('ol li').each(function(i){$(this).attr('id',blockId+'_'+i);});}}
function blockViewPagingClick(event){var selectedLi=$(this).attr('href');var selectedHrefSplit=selectedLi.split('#');if(selectedHrefSplit.length>1){selectedLi='#'+selectedHrefSplit[1];}
$(selectedLi).siblings().hide();$(selectedLi).show();var pager=$(this).parents('.block-mini-pager');var nextLi=$(selectedLi).next().attr('id');var prevLi=$(selectedLi).prev().attr('id');if(nextLi){$(pager).find('.pager-next').html('<a class="active" href="#'+nextLi+'">next</a>');$(pager).find('.pager-next a').click(blockViewPagingClick);}else{$(pager).find('.pager-next').html('&nbsp;');}
if(prevLi){$(pager).find('.pager-previous').html('<a class="active" href="#'+prevLi+'">previous</a>');$(pager).find('.pager-previous a').click(blockViewPagingClick);}else{$(pager).find('.pager-previous').html('&nbsp;');}
event.preventDefault();}
Drupal.behaviors.contentListingCarousel=function(context){$('#primary-column .content_bottom .block-content-listing').each(function(){var carouselItems=$(this).find('.jcarousel-item');if(carouselItems.length<=3){$(this).find('.block-controls .more-link, .view-content .jcarousel-prev, .view-content .jcarousel-next, .view-content .teeth').remove();}});}
Drupal.behaviors.mainstageCarousel=function(context){var mainstageCarousel=$('#block-views-carousel-block-1 ul.jcarousel .jcarousel-item');if(mainstageCarousel.length>1){$(mainstageCarousel).each(function(index){var pager='';var totalCount=mainstageCarousel.length;if(index!=0){pager+='<li class="pager-previous"><a title="previous" href="javascript:void(0);">previous</a></li>';}
else{pager+='<li class="pager-previous-disabled">&nbsp;</li>';}
pager+='<li class="pager-counter">'+(index+1)+'/'+totalCount+'</li>';if((index+1)<totalCount){pager+='<li class="pager-next"><a title="next" href="javascript:void(0);">next</a></li>';}
else{pager+='<li class="pager-next-disabled">&nbsp;</li>';}
pager='<ul class="carousel-pager">'+pager+'</ul>';$(this).find('.text').append(pager);});$('#block-views-carousel-block-1 .view-content .jcarousel-prev').attr('id','block-views-carousel-block-1-prev').hide();$('#block-views-carousel-block-1 .view-content .jcarousel-next').attr('id','block-views-carousel-block-1-next').hide();$('#block-views-carousel-block-1 .carousel-pager .pager-next a').click(function(event){$('#block-views-carousel-block-1-next').click();event.preventDefault();});$('#block-views-carousel-block-1 .carousel-pager .pager-previous a').click(function(event){$('#block-views-carousel-block-1-prev').click();event.preventDefault();});}}
Drupal.behaviors.summitscroll=function(context){pager='<a id="newsprev" href=""></a><a id="newsnext" href=""></a><span>Latest:</span>';$('body.node-type-summit-homepage .field-summit-news').prepend(pager);$('body.node-type-summit-homepage .field-summit-news .field-items').cycle({fx:'scrollHorz',prev:'#newsprev',next:'#newsnext',timeout:10000});}
Drupal.behaviors.contactEmailLinkText=function(context){$('#tertiary-column .field-contact-email a').text('Email us');}
Drupal.behaviors.blockquoteLastChild=function(context){if($.browser.msie&&parseInt($.browser.version,10)<9){$('blockquote p:last-child').addClass('last-child');}}
