$(document).ready(function() {

	//Cycle for exhibit view
    $('.exhibit_slide_container').cycle({
		fx:      'fade', 
    speed:    3000, 
    timeout:  3000 
	});
	
	$('#node-1715 .field-items').cycle({
		fx:      'fade', 
    speed:    3000, 
    timeout:  3000 
	});
	
	
	
	//Fancybox for vaerksfortegnelse
	$(".view-vaerksfortegnelse a.imagecache").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	200, 
		'speedOut'		:	200,
		'hideOnContentClick' : true, 
		'hideOnContentClick' : true,
		'hideOnOverlayClick' : true,
		'overlayOpacity': 0,
		'overlayShow'	:	true
	});
	
	//Fancybox for pages
	/*
$("a.imagecache-page_story").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	200, 
		'speedOut'		:	200,
		'hideOnContentClick' : true, 
		'hideOnContentClick' : true,
		'hideOnOverlayClick' : true,
		'overlayOpacity': 0,
		'overlayShow'	:	true
	});
*/
	
	
	$("#logo").click(function(e) {
	    if (e.shiftKey) {
	        document.location.href = "/user"
	        return false;
	    } 
	});
	
	
	$('.view-kpa-tax-view .field-content a').live('click', function() {
	  	
	  	location.href='#'+$(this).attr('href')+'';
	  	
	  	$('#ajax_wrapper').html('');
	  	
	  	//Set AJAX load-spinner
	  	$('#ajax_wrapper').addClass('ajax_wrapper_img');
	  	
	  	$('.view-kpa-tax-view .field-content a.active').toggleClass('active');
		
		$(this).toggleClass('active');
		
	  	if($('#ajax_wrapper').length) {
	  	}else{
			$('#squeeze').append('<div id="ajax_wrapper"></div>');
		}
		
		$('#ajax_wrapper').load(''+this.href+'&ajax=1', function(){
			
			$(".view-taxonomy-term a.imagecache").fancybox({
				'transitionIn'	:	'elastic',
				'transitionOut'	:	'elastic',
				'speedIn'		:	200, 
				'speedOut'		:	200,
				'hideOnContentClick' : true, 
				'hideOnContentClick' : true,
				'hideOnOverlayClick' : true,
				'overlayOpacity': 0,
				'overlayShow'	:	true
			});
			
			//Set height of container to match content
			$myAjaxHeight = $("#ajax_wrapper").innerHeight();
			$myAjaxMinHeight = $(".view-kpa-tax-view div.item-list ul").innerHeight();
			
			if ( $myAjaxHeight > $myAjaxMinHeight){
				$("#center").css('height', $myAjaxHeight+300);
				$("#squeeze").css('height', $myAjaxHeight+300);
				
			}else{
			
				$("#center").css('height', $myAjaxMinHeight+300);
				$("#squeeze").css('height', $myAjaxMinHeight+300);
			}
			
			//Remove AJAX load-spinner
			$('#ajax_wrapper').removeClass('ajax_wrapper_img');
		});
		return false;
	});


	if ( window.location.href.indexOf("kunstnere") >= '0' ){
	
		$('.view-kpa-tax-view .item-list ul').attr('id', 'list');
		$('#squeeze').prepend('<div id="list-nav"></div>');
	
		$('.view-kpa-tax-view .item-list ul').listnav({ 
		    initLetter: 'a', 
		    includeAll: false, 
		    includeOther: true, 
		    flagDisabled: true, 
		    noMatchText: 'Ingen resultater...', 
		    showCounts: false, 
		    cookieName: 'my-main-list',
		    includeNums: false, 
		    prefixes: ['the','a'] 
		});
	}
	
	//Initiate the frontpage artist fader
	
	
	//Handle history and backbutton
	if (window.location.href.substring(window.location.href.indexOf("#")).length >= '2' && window.location.href.indexOf("#") != -1){
		
		//Get the url after the #
		$URLstart = window.location.href.indexOf("#");
		$URLstart += 1;
		$myHref = window.location.href.substring($URLstart);
		
		//Get the first letter of artists name to set pager
		$myNavItem = $('a[href*='+$myHref+']').html().substring(0, 1);

		//Set the pager and sort list by first letter
		$sometext = $myNavItem;
		$casechanged = $sometext.toLowerCase()
		$("a."+$casechanged+"").trigger('click');
		
		//Load content for the artist
		$('a[href*='+$myHref+']').trigger('click');	
	
	}else{
		
		$('.view-kpa-tax-view .field-content a:first').trigger('click');
	}

	
	$(document).ready(function(){
		//alert('test');
	  $("img.imagecache-page_story").each(function(i) {
	    var imgwidth = $(this).width();
	    var imgheight = $(this).height();
	    var captiontext = $(this).attr('title');
	    var style = $(this).attr('style');
	    var alignment = $(this).attr('align');
	    //Clear image styles to prevent conflicts with parent div
	    $(this).attr({align:""});
	    $(this).attr({style:""});
	    $(this).wrap("<span class=\"image-caption-container\" style=\"display:block;" + style + "; float: " + alignment + "\"></span>");
	    $(this).parent().addClass('image-caption-container-' + alignment);
	    if(imgwidth != 'undefined' && imgwidth != 0){
	      $(this).parent().width(imgwidth);
	    }
	    $(this).parent().append("<span style=\"display:block;\" class=\"image-caption\">" + captiontext + "</span>");
	  });
	});
	
	/*
$(".views-field-field-artist-frontpage-value .field-content div.field-item-3").cyclicFade({
	    repeat: 0,
	    params: [
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:0, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0}
	    ]
	});

	setTimeout(
	"runFade($('.views-field-field-artist-frontpage-value .field-content div.field-item-8'))",
	2000);
	
	setTimeout(
	"runFade($('.views-field-field-artist-frontpage-value .field-content div.field-item-2'))",
	4000);
	
	setTimeout(
	"runFade($('.views-field-field-artist-frontpage-value .field-content div.field-item-12'))",
	5000);
	
	setTimeout(
	"runFade($('.views-field-field-artist-frontpage-value .field-content div.field-item-5'))",
	9000);
	
	
	
	setTimeout(
	"runFade($('.views-field-field-artist-frontpage-value .field-content div.field-item-14'))",
	10000);
	
	setTimeout(
	"runFade($('.views-field-field-artist-frontpage-value .field-content div.field-item-7'))",
	11000);
	
	setTimeout(
	"runFade($('.views-field-field-artist-frontpage-value .field-content div.field-item-3'))",
	13000);
	
	setTimeout(
	"runFade($('.views-field-field-artist-frontpage-value .field-content div.field-item-11'))",
	15000);
	
	setTimeout(
	"runFade($('.views-field-field-artist-frontpage-value .field-content div.field-item-13'))",
	17000);
	
	setTimeout(
	"runFade($('.views-field-field-artist-frontpage-value .field-content div.field-item-4'))",
	18000);
	
	setTimeout(
	"runFade($('.views-field-field-artist-frontpage-value .field-content div.field-item-16'))",
	20000);
	
	setTimeout(
	"runFade($('.views-field-field-artist-frontpage-value .field-content div.field-item-9'))",
	22000);
	
	setTimeout(
	"runFade($('.views-field-field-artist-frontpage-value .field-content div.field-item-6'))",
	23000);
	
	
	
	setTimeout(
	"runFade($('.views-field-field-artist-frontpage-value .field-content div.field-item-18'))",
	25500);
	
	setTimeout(
	"runFade($('.views-field-field-artist-frontpage-value .field-content div.field-item-15'))",
	28000);
	
	setTimeout(
	"runFade($('.views-field-field-artist-frontpage-value .field-content div.field-item-10'))",
	31000);
	
	setTimeout(
	"runFade($('.views-field-field-artist-frontpage-value .field-content div.field-item-17'))",
	33500);
	
	setTimeout(
	"runFade($('.views-field-field-artist-frontpage-value .field-content div.field-item-1'))",
	35500);
*/
	
	$(".views-field-field-artist-frontpage-value .field-item").prepend("<span class='frontpage_artist_fader'></span>");
	$(".views-field-field-artist-frontpage-value .field-item").css("color", "#777");
	fadeArtistList()
	
		
});

function fadeArtistList(){
	
	$(".field-item-10 span").pause(0).animate({opacity: 0}, 100 ).pause(4000).animate({opacity: 1}, 2000);
	$(".field-item-6 span").pause(2000).animate({opacity: 0}, 100 ).pause(4000).animate({opacity: 1}, 2000);
	$(".field-item-13 span").pause(3000).animate({opacity: 0}, 100 ).pause(4000).animate({opacity: 1}, 2000);
	$(".field-item-7 span").pause(6000).animate({opacity: 0}, 100 ).pause(4000).animate({opacity: 1}, 2000);
	$(".field-item-9 span").pause(9000).animate({opacity: 0}, 100 ).pause(4000).animate({opacity: 1}, 2000);
	$(".field-item-12 span").pause(10000).animate({opacity: 0}, 100 ).pause(4000).animate({opacity: 1}, 2000);
	$(".field-item-5 span").pause(11000).animate({opacity: 0}, 100 ).pause(4000).animate({opacity: 1}, 2000);
	$(".field-item-17 span").pause(13000).animate({opacity: 0}, 100 ).pause(4000).animate({opacity: 1}, 2000);
	$(".field-item-8 span").pause(15000).animate({opacity: 0}, 100 ).pause(4000).animate({opacity: 1}, 2000);
	$(".field-item-1 span").pause(16000).animate({opacity: 0}, 100 ).pause(4000).animate({opacity: 1}, 2000);
	$(".field-item-15 span").pause(18000).animate({opacity: 0}, 100 ).pause(4000).animate({opacity: 1}, 2000);
	$(".field-item-4 span").pause(20000).animate({opacity: 0}, 100 ).pause(4000).animate({opacity: 1}, 2000);
	$(".field-item-11 span").pause(21000).animate({opacity: 0}, 100 ).pause(4000).animate({opacity: 1}, 2000);
	$(".field-item-16 span").pause(24000).animate({opacity: 0}, 100 ).pause(4000).animate({opacity: 1}, 2000);
	$(".field-item-5 span").pause(26000).animate({opacity: 0}, 100 ).pause(4000).animate({opacity: 1}, 2000);
	$(".field-item-14 span").pause(28000).animate({opacity: 0}, 100 ).pause(4000).animate({opacity: 1}, 2000);
	$(".field-item-2 span").pause(30000).animate({opacity: 0}, 100 ).pause(4000).animate({opacity: 1}, 2000);
	setTimeout("fadeArtistList()", 32000);
}


function runFade(listId) {
	
	$(listId).cyclicFade({
	    repeat: 0,
	    params: [
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:0, opout:0},
	       	{fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0},
	        {fadein:300, stayin:5000, opin:1, fadeout:1000, stayout:33000, opout:0}
	    ]
	});
}


/*
function frontpageFader1(){

	$('.views-field-field-artist-frontpage-value .field-content div.field-item-3').animate({
		
		opacity: 1.0
		}, 1000, function() {
		//alert(hans);
		setTimeout("frontpageFader2()",2000);
		setTimeout("frontpageFadeOut($('.views-field-field-artist-frontpage-value .field-content div.field-item-3'))", 3000);
	});
}

function frontpageFader2(){

	$('.views-field-field-artist-frontpage-value .field-content div.field-item-8').animate({
		
		opacity: 1.0
		}, 1000, function() {
		//alert(hans);
		setTimeout("frontpageFader3()",2000);
		setTimeout("frontpageFadeOut($('.views-field-field-artist-frontpage-value .field-content div.field-item-8'))", 3000);
	});
}

function frontpageFader3(){

	$('.views-field-field-artist-frontpage-value .field-content div.field-item-14').animate({
		
		opacity: 1.0
		}, 1000, function() {
		//alert(hans);
		setTimeout("frontpageFader4()",2000);
		setTimeout("frontpageFadeOut($('.views-field-field-artist-frontpage-value .field-content div.field-item-14'))", 3000);
	});
}

function frontpageFader4(){

	$('.views-field-field-artist-frontpage-value .field-content div.field-item-5').animate({
		
		opacity: 1.0
		}, 1000, function() {
		//alert(hans);
		setTimeout("frontpageFader5()",2000);
		setTimeout("frontpageFadeOut($('.views-field-field-artist-frontpage-value .field-content div.field-item-5'))", 3000);
	});
}

function frontpageFader5(){

	$('.views-field-field-artist-frontpage-value .field-content div.field-item-15').animate({
		
		opacity: 1.0
		}, 1000, function() {
		//alert(hans);
		setTimeout("frontpageFader6()",2000);
		setTimeout("frontpageFadeOut($('.views-field-field-artist-frontpage-value .field-content div.field-item-15'))", 3000);
	});
}


//-------------


function frontpageFader6(){

	$('.views-field-field-artist-frontpage-value .field-content div.field-item-1').animate({
		
		opacity: 1.0
		}, 1000, function() {
		//alert(hans);
		setTimeout("frontpageFader7()",2000);
		setTimeout("frontpageFadeOut($('.views-field-field-artist-frontpage-value .field-content div.field-item-11'))", 3000);
	});
}

function frontpageFader7(){

	$('.views-field-field-artist-frontpage-value .field-content div.field-item-13').animate({
		
		opacity: 1.0
		}, 1000, function() {
		//alert(hans);
		setTimeout("frontpageFader8()",2000);
		setTimeout("frontpageFadeOut($('.views-field-field-artist-frontpage-value .field-content div.field-item-13'))", 3000);
	});
}

function frontpageFader8(){

	$('.views-field-field-artist-frontpage-value .field-content div.field-item-6').animate({
		
		opacity: 1.0
		}, 1000, function() {
		//alert(hans);
		setTimeout("frontpageFader9()",2000);
		setTimeout("frontpageFadeOut($('.views-field-field-artist-frontpage-value .field-content div.field-item-6'))", 3000);
	});
}

function frontpageFader9(){

	$('.views-field-field-artist-frontpage-value .field-content div.field-item-17').animate({
		
		opacity: 1.0
		}, 1000, function() {
		//alert(hans);
		setTimeout("frontpageFader10()",2000);
		setTimeout("frontpageFadeOut($('.views-field-field-artist-frontpage-value .field-content div.field-item-17'))", 3000);
	});
}

function frontpageFader10(){

	$('.views-field-field-artist-frontpage-value .field-content div.field-item-2').animate({
		
		opacity: 1.0
		}, 1000, function() {
		//alert(hans);
		setTimeout("frontpageFader11()",2000);
		setTimeout("frontpageFadeOut($('.views-field-field-artist-frontpage-value .field-content div.field-item-2'))", 3000);
	});
}

function frontpageFader11(){

	$('.views-field-field-artist-frontpage-value .field-content div.field-item-7').animate({
		
		opacity: 1.0
		}, 1000, function() {
		//alert(hans);
		setTimeout("frontpageFader12()",2000);
		setTimeout("frontpageFadeOut($('.views-field-field-artist-frontpage-value .field-content div.field-item-7'))", 3000);
	});
}

function frontpageFader12(){

	$('.views-field-field-artist-frontpage-value .field-content div.field-item-4').animate({
		
		opacity: 1.0
		}, 1000, function() {
		//alert(hans);
		setTimeout("frontpageFader13()",2000);
		setTimeout("frontpageFadeOut($('.views-field-field-artist-frontpage-value .field-content div.field-item-4'))", 3000);
	});
}

function frontpageFader13(){

	$('.views-field-field-artist-frontpage-value .field-content div.field-item-16').animate({
		
		opacity: 1.0
		}, 1000, function() {
		//alert(hans);
		setTimeout("frontpageFader14()",2000);
		setTimeout("frontpageFadeOut($('.views-field-field-artist-frontpage-value .field-content div.field-item-16'))", 3000);
	});
}

function frontpageFader14(){

	$('.views-field-field-artist-frontpage-value .field-content div.field-item-9').animate({
		
		opacity: 1.0
		}, 1000, function() {
		//alert(hans);
		setTimeout("frontpageFader15()",2000);
		setTimeout("frontpageFadeOut($('.views-field-field-artist-frontpage-value .field-content div.field-item-9'))", 3000);
	});
}

function frontpageFader15(){

	$('.views-field-field-artist-frontpage-value .field-content div.field-item-12').animate({
		
		opacity: 1.0
		}, 1000, function() {
		//alert(hans);
		setTimeout("frontpageFader16()",2000);
		setTimeout("frontpageFadeOut($('.views-field-field-artist-frontpage-value .field-content div.field-item-12'))", 3000);
	});
}

function frontpageFader16(){

	$('.views-field-field-artist-frontpage-value .field-content div.field-item-10').animate({
		
		opacity: 1.0
		}, 1000, function() {
		//alert(hans);
		setTimeout("frontpageFader17()",2000);
		setTimeout("frontpageFadeOut($('.views-field-field-artist-frontpage-value .field-content div.field-item-10'))", 3000);
	});
}


//------------------



function frontpageFader17(){

	$('.views-field-field-artist-frontpage-value .field-content div.field-item-1').animate({
		
		opacity: 1.0
		}, 1000, function() {
		//alert(hans);
		setTimeout("frontpageFader1()",2000);
		setTimeout("frontpageFadeOut($('.views-field-field-artist-frontpage-value .field-content div.field-item-1'))", 3000);
	});
}



function frontpageFadeOut(artistObj){
	
	//alert('test');
	$(artistObj).animate({opacity: 0.0}, 3000);	
}
*/




/*
function FrontpageFader(artistObj) {
	
	
	if ( $(artistObj).css('opacity') == 0.1){

		$(artistObj).animate({
			opacity: 1.0
			}, 4000, function() {
			//alert(hans);
			FrontpageFader(artistObj);
		});	
			
	}else if ( $(artistObj).css('opacity') == 0.4){

		$(artistObj).animate({
			opacity: 0.1
			}, 10000, function() {
			//alert('tes4t');
			FrontpageFader(artistObj);
		});
		 	
			
	}else if ( $(artistObj).css('opacity') == 0.8){

		$(artistObj).animate({
			opacity: 1.0
			}, 6000, function() {
			//alert('tes4t');
			FrontpageFader(artistObj);
		});
		 	
			
	}else if ( $(artistObj).css('opacity') == 0.6){

		$(artistObj).animate({
			opacity: 0.1
			}, 11000, function() {
			//alert('tes4t');
			FrontpageFader(artistObj);
		});
		 	
			
	}else if ( $(artistObj).css('opacity') == 1.0){

		$(artistObj).animate({
			opacity: 0.1
			}, 9000, function() {
			//alert('tes4t');
			FrontpageFader(artistObj);
		});
		 	
			
	}
		 

}
*/








