﻿Cufon.replace('#left-menu h2', {hover: true});
Cufon.replace('#left-menu ul li a', {hover: true});

jQuery(document).ready(function()
{
	jQuery('#left-menu ul.menu').superfish({ autoArrows: false });
	jQuery('#left-menu ul.menu li a[href^="http"]').not('[href*="www.statsskolen.dk"]').attr('target', '_blank');
	
	/*var topmenu = jQuery('#top-menu');
	
	if(topmenu.length > 0)
	{
		var topmenu_l = 0;
		
		topmenu.find('li[class != "fill"]').each(function()
		{
			topmenu_l += jQuery(this).innerWidth() + 1;
		});
		
		topmenu.find('li.fill').css('width', topmenu.innerWidth() - (topmenu_l + 6));
	}*/
	
	if(is_front_page)
	{
		jQuery('#slider-down').click(function()
		{
			var items = jQuery('.items');
			var scroll = 67;
			
			if(items.scrollTop() == 0)
				scroll = 78;
			
			items.scrollTo({ top: '+=' + scroll + 'px', left: 0},
				{
					duration: 500
				}
			);
			
			return false;
		});
		
		jQuery('#slider-up').click(function()
		{
			var items = jQuery('.items');
			var scroll = 67;
			
			items.scrollTo({ top: '-=' + scroll + 'px', left: 0},
				{
					duration: 500
				}
			);
			
			return false;
		});
		
		switchGalleryItem(jQuery('#gallery .items li:eq(0)').attr('id'));
	}
});

function switchGalleryItem(obj)
{
	var target = jQuery('.main-image');
	var source = jQuery('#' + obj);
	
	source.parent().find('li').each(function()
	{
		jQuery(this).removeClass('selected');
	});
	
	source.addClass('selected');
	
	target.find('img').fadeOut('slow', function()
	{
		target.find('.overlay').fadeOut('slow', function()
		{
			target.find('h2').text(source.find('span.title').text());
			target.find('p a').text(source.find('span.description').text());
		});
		
		var link = source.find('span.link').text();
		
		if(link != '')
		{
			target.find('a').each(function()
			{
				jQuery(this).attr('href', link);
				jQuery(this).unbind('click');
			});
		}
		else
		{
			target.find('a').each(function()
			{
				jQuery(this).attr('href', '#');
				jQuery(this).click(function()
				{
					return false;
				});
			});
		}
		
		jQuery(this).attr('src', source.find('span.image').text()).fadeIn('slow', function()
		{
			target.find('.overlay').fadeOut('slow', function()
			{
				var overlay = target.find('.overlay');
				overlay.css('top', (350 - overlay.outerHeight()) + 3);
				overlay.fadeIn();
			});
		});
	});
}
