/* Fancybox */

$(document).ready(function() {

	/* This is basic - uses default settings */
	
	$("a.single_image").fancybox(
	{
		'imageScale':		false, 
		'frameWidth':	800, 
		'frameHeight':		500,
	});
	
	/* Using custom settings */
	
	$("a#site_credit").fancybox({
		'hideOnContentClick': true
	});

	$("a.group").fancybox({
		'zoomSpeedIn':		300, 
		'zoomSpeedOut':	300, 
		'overlayShow':		false
	});
});

/* Innerfade */

	   $(document).ready(
				function(){
					
					/* frontpage */
					$('#frontpage_non_flash ul').innerfade({
						speed: '300',
						timeout: 12000,
						type: 'sequence',
						containerheight: '500'
					});
					/* frontpage */
					$('ul.innerfade_list').innerfade({
						speed: '200',
						timeout: 8000,
						type: 'sequence',
					});
					
			});
			
/* Frontpage show/hide */
/* http://websitebuildersresource.com/2009/01/08/jquery-show-and-tell  */
$(document).ready(function(){
	$("div.splash-tab").hover(
		function () {
			$(this).addClass("splash-tab-hover");
		},
		function () {
			$(this).removeClass("splash-tab-hover");
		}
	);

	$("a.tab-text").hover(
		function () {
			var tab = $(this).attr("rel");a
			$("div.tab-" + tab).show("slide", { direction: "down" }, 500);

		},
		function () {
			var tab = $(this).attr("rel");
			$("div.tab-" + tab).hide("slide", { direction: "down" }, 500);

		}
	);
});

/* Frontpage show/hide end */


/* Frontpage slideshow */
/* Courtesy of: http://jonraasch.com/blog/a-simple-jquery-slideshow */ 
function slideSwitch() {
    var $active = $('#slideshow IMG.active');

    if ( $active.length == 0 ) $active = $('#slideshow IMG:last');

    var $next =  $active.next().length ? $active.next()
        : $('#slideshow IMG:first');

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 8000, function() {
            $active.removeClass('active last-active');
        });
}

$(function() {
    setInterval( "slideSwitch()", 40000 );
});


/* Frontpage om oss browser */


$(function(){
//Get our elements for faster access and set overlay width
var div = $('div.frontpage_om_oss_browser'),
			ul = $('ul.frontpage_om_oss_browser'),
			// unordered list's left margin
			ulPadding = 15;

//Get menu width
var divWidth = div.width();

//Remove scrollbars
div.css({overflow: 'hidden'});

//Find last image container
var lastLi = ul.find('li:last-child');

//When user move mouse over menu
div.mousemove(function(e){

//As images are loaded ul width increases,
//so we recalculate it each time
var ulWidth = lastLi[0].offsetLeft + lastLi.outerWidth() + ulPadding;

var left = (e.pageX - div.offset().left) * (ulWidth-divWidth) / divWidth;
div.scrollLeft(left);
 });
});

/* Main navigation mouseover */
   // images fade in on mouseover
		  	$(document).ready(function(){
				$("#navigation img").hover(function(){
				$(this).fadeTo("slow", 0.6); // This should set the opacity to 100% on hover
				},function(){
				$(this).fadeTo("slow", 1.0); // This should set the opacity back to 60% on mouseout
				});
			});
			
/* For arbeidsgivere icon navigation mouseover */
   // images fade in on mouseover
		  	$(document).ready(function(){
				$(".ikon").hover(function(){
				$(this).fadeTo("slow", 0.6); // This should set the opacity to 100% on hover
				},function(){
				$(this).fadeTo("slow", 1.0); // This should set the opacity back to 60% on mouseout
				});
			});