(function($){ 
	$(function(){
		// Comments
		if($('#commentform').length > 0){
			$('#commentform').validate();
		}
		$('#subnavigation li:last').addClass('last');
		
		//Homepage alerts fade
		var alerts = $('#alert-update .single-alert');
		if(alerts.length > 1) {
			var total = alerts.length - 1;
			var i = 0;
			// Fade every 6 seconds
		    setInterval(function() {
		          alerts.eq(i).fadeOut(400);
		          i++;
		          if(i > total)
		          	i = 0;
		          alerts.eq(i).fadeIn(400);
		    }, 5500);
		}
		
		//home carousel
		$("#carousel").jCarouselLite({
			visible: 5,
			scroll: 5,
			btnNext: "#carousel-next",
			btnPrev: "#carousel-prev"
		});

		
		//Show-Hide Script for Speaker and Team Bios
		if($('a.showhide').length > 0){
				$('div.hidden').hide();
				$('a.showhide').click(function(){
			$(this).parent().find('div.hidden').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Biography');
					} else {
				$(this).addClass('expanded');
				$(this).text('Hide Biography');
				}
			return false;
			});
		}
		
		//Show-Hide Script for Adventures
		if($('a.showhide-adventures').length > 0){
			$('div.hidden-adventures').hide();
			$('a.showhide-adventures').click(function(){
			$('div.hidden-adventures').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Full Description');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide Full Description');
			}
			return false;
			});
		}

		//Show-Hide Script for Media Page Press Releases
		if($('a.showhide-pr1').length > 0){
			$('div.hidden-pr1').hide();
			$('a.showhide-pr1').click(function(){
			$('div.hidden-pr1').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Full Press Release');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide Full Press Release');
			}
			return false;
			});
		}
		
		if($('a.showhide-pr2').length > 0){
			$('div.hidden-pr2').hide();
			$('a.showhide-pr2').click(function(){
			$('div.hidden-pr2').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Full Press Release');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide Full Press Release');
			}
			return false;
			});
		}		

		if($('a.showhide-pr3').length > 0){
			$('div.hidden-pr3').hide();
			$('a.showhide-pr3').click(function(){
			$('div.hidden-pr3').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Full Press Release');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide Full Press Release');
			}
			return false;
			});
		}	
		
		if($('a.showhide-pr4').length > 0){
			$('div.hidden-pr4').hide();
			$('a.showhide-pr4').click(function(){
			$('div.hidden-pr4').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Full Press Release');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide Full Press Release');
			}
			return false;
			});
		}	

		if($('a.showhide-pr5').length > 0){
			$('div.hidden-pr5').hide();
			$('a.showhide-pr5').click(function(){
			$('div.hidden-pr5').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Full Press Release');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide Full Press Release');
			}
			return false;
			});
		}	

		if($('a.showhide-pr6').length > 0){
			$('div.hidden-pr6').hide();
			$('a.showhide-pr6').click(function(){
			$('div.hidden-pr6').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Full Press Release');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide Full Press Release');
			}
			return false;
			});
		}	

		if($('a.showhide-pr7').length > 0){
			$('div.hidden-pr7').hide();
			$('a.showhide-pr7').click(function(){
			$('div.hidden-pr7').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Full Press Release');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide Full Press Release');
			}
			return false;
			});
		}	

		if($('a.showhide-pr8').length > 0){
			$('div.hidden-pr8').hide();
			$('a.showhide-pr8').click(function(){
			$('div.hidden-pr8').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Full Press Release');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide Full Press Release');
			}
			return false;
			});
		}	
		
		if($('a.showhide-pr9').length > 0){
			$('div.hidden-pr9').hide();
			$('a.showhide-pr9').click(function(){
			$('div.hidden-pr9').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Full Press Release');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide Full Press Release');
			}
			return false;
			});
		}	

		if($('a.showhide-pr10').length > 0){
			$('div.hidden-pr10').hide();
			$('a.showhide-pr10').click(function(){
			$('div.hidden-pr10').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Full Press Release');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide Full Press Release');
			}
			return false;
			});
		}	

		if($('a.showhide-pr11').length > 0){
			$('div.hidden-pr11').hide();
			$('a.showhide-pr11').click(function(){
			$('div.hidden-pr11').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Full Press Release');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide Full Press Release');
			}
			return false;
			});
		}	
		
		if($('a.showhide-pr12').length > 0){
			$('div.hidden-pr12').hide();
			$('a.showhide-pr12').click(function(){
			$('div.hidden-pr12').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Full Press Release');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide Full Press Release');
			}
			return false;
			});
		}	
		
		if($('a.showhide-pr13').length > 0){
			$('div.hidden-pr13').hide();
			$('a.showhide-pr13').click(function(){
			$('div.hidden-pr13').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Full Press Release');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide Full Press Release');
			}
			return false;
			});
		}	

		if($('a.showhide-pr14').length > 0){
			$('div.hidden-pr14').hide();
			$('a.showhide-pr14').click(function(){
			$('div.hidden-pr14').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Full Press Release');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide Full Press Release');
			}
			return false;
			});
		}	

		if($('a.showhide-pr15').length > 0){
			$('div.hidden-pr15').hide();
			$('a.showhide-pr15').click(function(){
			$('div.hidden-pr15').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Full Press Release');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide Full Press Release');
			}
			return false;
			});
		}	
		
		if($('a.showhide-pr16').length > 0){
			$('div.hidden-pr16').hide();
			$('a.showhide-pr16').click(function(){
			$('div.hidden-pr16').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Full Press Release');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide Full Press Release');
			}
			return false;
			});
		}	
		
		if($('a.showhide-pr17').length > 0){
			$('div.hidden-pr17').hide();
			$('a.showhide-pr17').click(function(){
			$('div.hidden-pr17').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Full Press Release');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide Full Press Release');
			}
			return false;
			});
		}	
		
		if($('a.showhide-pr18').length > 0){
			$('div.hidden-pr18').hide();
			$('a.showhide-pr18').click(function(){
			$('div.hidden-pr18').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Full Press Release');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide Full Press Release');
			}
			return false;
			});
		}	
		
		if($('a.showhide-pr19').length > 0){
			$('div.hidden-pr19').hide();
			$('a.showhide-pr19').click(function(){
			$('div.hidden-pr19').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Full Press Release');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide Full Press Release');
			}
			return false;
			});
		}	
		
		if($('a.showhide-pr20').length > 0){
			$('div.hidden-pr20').hide();
			$('a.showhide-pr20').click(function(){
			$('div.hidden-pr20').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Full Press Release');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide Full Press Release');
			}
			return false;
			});
		}	
		
		if($('a.showhide-pr21').length > 0){
			$('div.hidden-pr21').hide();
			$('a.showhide-pr21').click(function(){
			$('div.hidden-pr21').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Full Press Release');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide Full Press Release');
			}
			return false;
			});
		}	
		
		if($('a.showhide-pr22').length > 0){
			$('div.hidden-pr22').hide();
			$('a.showhide-pr22').click(function(){
			$('div.hidden-pr22').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show Full Press Release');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide Full Press Release');
			}
			return false;
			});
		}	

		//Show-Hide Script for 2010 TEDx SideBar
		if($('a.showhide-tedx10').length > 0){
				$('div.hidden-tedx10').hide();
				$('a.showhide-tedx10').click(function(){
			$('div.hidden-tedx10').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show TEDxBoston 2010');
			} else {
				$(this).addClass('expanded');
				$(this).text('Hide TEDxBoston 2010');
			}
			return false;
			});
		}
		
		//Show-Hide Script for 2009 TEDx SideBar
		if($('a.showhide-tedx09').length > 0){
				$('div.hidden-tedx09').hide();
				$('a.showhide-tedx09').click(function(){
			$('div.hidden-tedx09').slideToggle();
			if($(this).hasClass('expanded')){
				$(this).removeClass('expanded');
				$(this).text('Show TEDxBoston 2009');
					} else {
				$(this).addClass('expanded');
				$(this).text('Hide TEDxBoston 2009');
				}
			return false;
			});
		}

		//Fade in the Alert message
		if($('span.alert').length > 0){
			// hide divs
			$('span.alert').hide();
			// slide effect
			$('span.alert').fadeIn(900);
		}
		
		//Fade in the Alert message
		if($('input.button-contact').length > 0){
			$('div.success-message').hide();
			$('input.button-contact').click(function(){
				$('form#contact-form').slideUp('fast');
				$('div.success-message').slideDown('fast');
				return false;
			});
		}
		
		//Animate Names on Homepage Speakers Grid
		$('li','.speaker-grid-home').hover(function() {
				rollover = $('.mouseover', $(this));
				delay = setTimeout(function() {
					clearTimeout(delay);
					rollover.animate({bottom : '1px'}, 80);
				}, 80);
			}, function() {
				clearTimeout(delay);
				$('.mouseover', $(this)).animate({bottom : '-133px'}, 80);
			});
			
	});
})(jQuery);

