$(function() {	
	
	// Initiate frontpage slideshow
	$('.slideshow-wrapper').slideShow();
	
	// Main menu
	var timer, currentSlide;
	$menuContainer = $('.main-menu');
	$menuItems = $('.main-menu > li:not(.main-menu-header)');
	
	$menuItems.mouseenter(function() {		
		if($(this).hasClass('active')) {
			return;
		}		
		currentSlide = $(this);		
		clearTimeout(timer);		
		timer = setTimeout(function() {			
			$menuContainer.find('.active').removeClass('active').find('ul').stop(true,true).slideUp();
			currentSlide.addClass('active');
			currentSlide.find('ul').stop(true,true).slideDown();			
		},200);
		
	});
	
	$menuItems.mouseleave(function() {
		clearTimeout(timer);
	});
	
	$menuContainer.mouseenter(function() {
		$(this).addClass('active');
	});
	
	$menuContainer.mouseleave(function() {
		$(this).removeClass('active');
		clearTimeout(timer);
		$menuContainer.find('.active').removeClass('active').find('ul').stop(true,true).slideUp();
	});
	
	// Search filter
	$filterButton = $('.filterbar-header-action');	
	$filterButton.click(function(){
	  $clickedButton = $(this);
    $filterWrapper = $clickedButton.parents('.filterbar');
    if($filterWrapper.hasClass('active')){
      $filterWrapper.removeClass('active');
      $clickedButton.html('Avanceret S&oslash;gning');
    }else{
      $filterWrapper.addClass('active');
      $clickedButton.html('Avanceret S&oslash;gning');
    }
	});
		
	$drowpDowns = $('.filterlist > ul.filters > li > a');
	$drowpDowns.toggle(function(){
    $clickedDropdown = $(this);
    $clickedDropdown.parent().addClass('active');
	}, function(){
	  $clickedDropdown = $(this);
    $clickedDropdown.parent().removeClass('active');
	});
	

	// Movie grid view infobox
	$gridMovies = $('.movie.search.grid .globalbox-item, .series.grid .globalbox-item');
	
	$viewingsButton = $('.button-open-viewings');
  $viewingsButton.click(function(){ 

	
    $button = $(this);
    $viewings = $button.next();
    $parent = $button.parent();
    
	// Check if already open
	if($button.hasClass('active')) {return;}
	
    var viewings_h = $viewings.height();
    var item_h = $parent.height();    
    var new_h = viewings_h + item_h;
    
    $parent.animate({height: new_h+'px'}, 200, function(){
      //$viewings.fadeIn(200);
      $viewings.show();
      $button.addClass('active');
    });
  });
  
	$gridMovies.mouseleave(function(){
	  $gridItem = $(this);
    $gridItem.removeClass('hover');
    if($gridItem.children('.button-open-viewings').hasClass('active')){      
      $gridItem.children('.button-open-viewings').removeClass('active');    
      $viewings = $gridItem.children('.grid-viewings');    
      var item_h = $gridItem.height();
      var viewings_h = $viewings.height();
      var new_h = item_h - viewings_h;    
      $viewings.css({display:'none'});
      $gridItem.animate({height: new_h+'px'}, 200);
    }
    
	});
	
	// Grid view movie schedule
	$movieViewings = $('.grid-viewings li');
	$movieViewings.hover(function(){
    $(this).next().addClass('previous-hovered');
	},function(){
    $(this).next().removeClass('previous-hovered');	
	})
	
	// My-PIX body info
	$('.body-content-button').toggle(function(){
    $('.body-content').slideDown();
    $(this).addClass('active').html('Luk info');
  }, function(){
    $('.body-content').slideUp();				      
    $(this).removeClass('active').html('Åbn info');
  });	  
  
  // hr fixes for ie7
  if($.browser.msie) {
	 $('hr').after('<div class="hr"></div>').remove();	
  }
  	
});

	// Feed box toogle	

  $('.feeddropbox').each(function() {
    var $feeddropbox = $(this);
    var $feeddropboxContent = $feeddropbox.find('.feeddropbox-content');
        
    $(this).find('.feeddropbox-header a').click(function() {
    	$(this).toggleClass('active');
    	$feeddropboxContent.slideToggle('fast');
    	return false;
    });
  });

