// JavaScript Document

(function($) {
	
	/*
		tabbed content 
	*/ 
	
	$('ul#tabbedContent')
		.find('li:first').addClass('active')
		.end()
		.find('a').click(function(e){
			e.preventDefault();
			var myIndex = $('ul#tabbedContent li').index( $(this).parent('li') );
			$('ul#tabbedContent li').removeClass('active');
			$(this).parent('li').addClass('active');
			$('.tabbed_content .description').hide();
			$('.tabbed_content .description:eq('+myIndex+')').show();
		});
	
	/*
		dropdown-menu 
	*/
	$('ul.dropdown-menu li').hover(function(){
		$(this).find('ul').delay(100).show();									   
		
	}, function(){
		$(this).find('ul').delay(100).fadeOut(100);
	});
	
	/*
		image floats 
	*/ 
	$('.text').find('img').each(function(){
		$(this).addClass( "align-" + $(this).css('float') );
	});
	$('.box').find('img').each(function(){
		$(this).addClass( "align-" + $(this).css('float') );
	});
		
	/*
		markup for even and odd elements
	*/
	$('.zebra:even').addClass('even');
	$('.zebra:odd').addClass('odd');
	
	/*
		add classes 
	*/
	$('button').css('cursor','pointer').hover(function(){
		$(this).addClass('active');
	}, function(){
		$(this).removeClass('active');
	});
	
	
	/*********************
		
		functions
		
	**********************/
	
	// click on link and show container with id based on rel="id"
	$('a.show').click(function(e){
		e.preventDefault();
		var id = $(this).attr('rel');
		$("#"+id).show();
	});

	
})(jQuery);



function loadImage(imgSrc, target)
{
	var img = new Image();
  	$(img)
	.load(function () {
	  $(this).hide();	
	  $(this).fadeIn();
	})
	.error(function () {
		alert('bilden kunde inte laddas') // notify the user that the image could not be loaded
	})
	.attr({
		src:   imgSrc
	});
}
function sameHeight(group) {
	var tallest = 0;
	group.each(function() {
		var thisHeight = $(this).height();
		if(thisHeight > tallest) {
			tallest = thisHeight;
		}
	});
	group.height(tallest);
}

