try{Typekit.load();}catch(e){}




$(document).ready(function() {

	//QUOTE FUNCTIONS
	$('.aa_quote').each(function() {
        var $this = $(this);
	
	//remove divs from quote container
	$(this).nextAll('.toggle, .title, .brief').hide(function(){
				$('.right_column').masonry({
 				 animate: false
  				});
				});
	
	});



		//CYCLE FUNCTIONS////////////////////////////////////////////////////////////////////
		$('.aa_slideshow').each(function() {
        var $this = $(this);
		var $pager = $('<div class="pager"></div>').insertAfter(this);
		var $more = $('<div class="more_container"><a href="#" class="more">more></a><a href="#" class="less">^</a></div>').insertAfter(this);
        
		$(this).cycle({  
    				fx: 'fade',
    				speed:  2000,
    				pager: $pager,
    				timeout: 100,
					pauseOnPagerHover: 1,
					pagerEvent: 'mouseover',
					pause: 1
					
				});
 
	 //pause cycle, hide pager hide abbreviated text and initial collapse buttons
	 $(this).cycle('pause');
	 $pager.hide();
	 $('.toggle').hide();
	 $('.less').hide();

 
	 //onClick: CLOSE THE OPEN MODULES AND TOGGLE THE CURRENT MODULE
	   $more.click(function(){
			 
			//REMOVE THE ON CLASS FROM ALL BUTTONS
			$('.more_container').removeClass('on');
		  
			//NO MATTER WHAT WE CLOSE ALL OPEN SLIDES
			$('.toggle').slideUp(10, function(){
			$('.right_column').masonry({
 				 animate: false
  				});
			});
			$('.pager').slideUp(10, function(){
			$('.right_column').masonry({
 				 animate: false
  				});
			});
			$('.aa_slideshow').cycle('pause').cycle(0); 
			$('.aa_scroll').removeClass('scroll_y');
			$('.aa_scroll').scrollTo( 0, 0, {axis:'x'} );
			$('.aa_slidecycle').css("height", "115px");
			$('.aa_slidecycle').cycle('pause').cycle(0);
			$('.aa_slide').removeClass('img_slide');
			$('.more').removeClass('more_hide');
			$('.less').hide();
			//IF THE NEXT SLIDE WASN'T OPEN THEN OPEN IT
			if($(this).nextAll().is(':hidden') == true) {
				
				//ADD THE ON CLASS TO THE BUTTON
				$(this).addClass('on');
				$this.cycle('resume').cycle('next'); 
 				$(this).children('.more').addClass('more_hide');
				$(this).children('.less').show();
				//OPEN THE SLIDE
				$(this).nextAll().slideDown(10, function(){
			$('.right_column').masonry({
 				 animate: false
  				});
			});
			
		 } 
			
			// don't follow the anchor
			return false;
			});
		
 });
		
		
		//SCROLL FUNCTIONS////////////////////////////////////////////////////////////////////
		$('.aa_scroll').each(function() {
        var $this = $(this);
		var $more = $('<div class="more_container"><a href="#" class="more">more></a><a href="#" class="less">^</a></div>').insertAfter(this);
		
		
		 $('.toggle').hide();//hide the abbreviated text
		 $(this).addClass('scroll_n');//hide the overflow
		 $('.less').hide();//kill the initial collapse buttons
		 
		 
	 	//onClick: CLOSE THE OPEN MODULES AND TOGGLE THE CURRENT MODULE
	   $more.click(function(){

			$('.more_container').removeClass('on');
		  
			//NO MATTER WHAT WE CLOSE ALL OPEN SLIDES
			$('.toggle').slideUp(10, function(){
			$('.right_column').masonry({
 				 animate: false
  				});
			});
			$('.pager').slideUp(10, function(){
			$('.right_column').masonry({
 				 animate: false
  				});
			});
			$('.aa_slideshow').cycle('pause').cycle(0); 
			$('.aa_scroll').removeClass('scroll_y');
			$('.aa_scroll').scrollTo( 0, 0, {axis:'x'} );
			$('.aa_slidecycle').css("height", "115px");
			$('.aa_slidecycle').cycle('pause').cycle(0);
			$('.aa_slide').removeClass('img_slide');
			$('.more').removeClass('more_hide');
			$('.less').hide();
			
			//IF THE NEXT SLIDE WASN'T OPEN THEN OPEN IT
			if($(this).nextAll().is(':hidden') == true) {
				
				//ADD THE ON CLASS TO THE BUTTON
				$(this).addClass('on');
				$this.addClass('scroll_y');
 				$(this).children('.more').addClass('more_hide');
				$(this).children('.less').show();
				//OPEN THE SLIDE
				$(this).nextAll().slideDown(10, function(){
			$('.right_column').masonry({
 				 animate: false
  				});
			});
			
		 } 
			
			// dont follow the anchor
			return false;
			});
 	});
		
		
		
		
		//NULL FUNCTIONS////////////////////////////////////////////////////////////////////
		$('.aa_null').each(function() {
        var $this = $(this);
		var $more = $('<div class="more_container"><a href="#" class="more">more></a><a href="#" class="less">^</a></div>').insertAfter(this);
        
		
 
	 //pause cycle, hide pager hide abbreviated text and initial collapse buttons
	
	 $('.toggle').hide();
	 $('.less').hide();

 
	 //onClick: CLOSE THE OPEN MODULES AND TOGGLE THE CURRENT MODULE
	   $more.click(function(){
			 
			//REMOVE THE ON CLASS FROM ALL BUTTONS
			$('.more_container').removeClass('on');
		  
			//NO MATTER WHAT WE CLOSE ALL OPEN SLIDES
			$('.toggle').slideUp(10, function(){
			$('.right_column').masonry({
 				 animate: false
  				});
			});
			$('.pager').slideUp(10, function(){
			$('.right_column').masonry({
 				 animate: false
  				});
			});
			$('.aa_slideshow').cycle('pause').cycle(0); 
			$('.aa_scroll').removeClass('scroll_y');
			$('.aa_scroll').scrollTo( 0, 0, {axis:'x'} );
			$('.aa_slidecycle').css("height", "115px");
			$('.aa_slidecycle').cycle('pause').cycle(0);
			$('.aa_slide').removeClass('img_slide');
			$('.more').removeClass('more_hide');
			$('.less').hide();
			//IF THE NEXT SLIDE WASN'T OPEN THEN OPEN IT
			if($(this).nextAll().is(':hidden') == true) {
				
				//ADD THE ON CLASS TO THE BUTTON
				$(this).addClass('on');
				$this.cycle('resume').cycle('next'); 
 				$(this).children('.more').addClass('more_hide');
				$(this).children('.less').show();
				//OPEN THE SLIDE
				$(this).nextAll().slideDown(10, function(){
			$('.right_column').masonry({
 				 animate: false
  				});
			});
			
		 } 
			
			// don't follow the anchor
			return false;
			});
		
 });

		//ClLOSE FUNCTIONS////////////////////////////////////////////////////////////////////
		
	 //onClick: CLOSE THE OPEN MODULES AND TOGGLE THE CURRENT MODULE
	   $('.close').click(function(){
			 
			//REMOVE THE ON CLASS FROM ALL BUTTONS
			$('.more_container').removeClass('on');
		  
			//NO MATTER WHAT WE CLOSE ALL OPEN SLIDES
			$('.toggle').slideUp(10, function(){
			$('.right_column').masonry({
 				 animate: false
  				});
			});
			$('.pager').slideUp(10, function(){
			$('.right_column').masonry({
 				 animate: false
  				});
			});
			$('.aa_slideshow').cycle('pause').cycle(0); 
			$('.aa_scroll').removeClass('scroll_y');
			$('.aa_scroll').scrollTo( 0, 0, {axis:'x'} );
			$('.aa_slidecycle').css("height", "115px");
			$('.aa_slidecycle').cycle('pause').cycle(0);
			$('.aa_slide').removeClass('img_slide');
			$('.more').removeClass('more_hide');
			$('.less').hide();
			//IF THE NEXT SLIDE WASN'T OPEN THEN OPEN IT
						
			// don't follow the anchor
			return false;
			});
		



});




    

$(document).ready(function() {


//ACCORDION NEWS
	$('.aa_news_append').click(function() {

		//REMOVE THE ON CLASS FROM ALL BUTTONS
		$('.aa_news_append').removeClass('on');
		  
		//NO MATTER WHAT WE CLOSE ALL OPEN SLIDES
	 	$('.news_text').slideUp('normal');
   
		//IF THE NEXT SLIDE WASN'T OPEN THEN OPEN IT
		if($(this).next('.news_text').is(':hidden') == true) {
			
			//ADD THE ON CLASS TO THE BUTTON
			$(this).addClass('on');
			  
			//OPEN THE SLIDE
			$(this).next('.news_text').slideDown('normal');
		 } 
		  
	 });
	//CLOSES ALL S ON PAGE LOAD
	$('.news_text').hide();
  	
	
	$('.aa_news_hide').slideUp();
	$('.aa_news_hide').prev('.news_date').slideUp();

	$('.read_more_btn').click(function() {
		$('.aa_news_hide').slideDown();
		$('.news_date').slideDown();

		$('.read_more_btn').hide();
		return false;
	
	});
	
  
   	});

	
//////ABOUT SLIDESHOW	
$(document).ready(function() {
		$('.about_slideshow').cycle({  
    				fx: 'fade',
    				speed:  2000,
    				timeout: 100,
					pauseOnPagerHover: 1,
					pause: 1
					
				});
 	});	


//MASONRY////////////////////////////////////////////////////////////////////

$(document).ready(function() {

	var
  speed = 700,  // animation speed
  $wall = $('.body_wrapper').find('.right_column');
	
$wall.masonry({
  columnWidth: 119, 
  // only apply masonry layout to visible elements
  animate: false,
  animationOptions: {
    duration: speed,
    queue: false
  }
});
});

















