// Javascript for the slideshow on index.html 
$(document).ready(function() { 
  
  var defaultTimeout = 4000;
  $('#slideshow').cycle({
    //fx:  'scrollLeft',
    //fx:  'scrollDown',
    //fx:  'fade',
    //fx:     'scrollUp',
    timeout: defaultTimeout,
    speed: 700,
    //delay:   -1500,
	delay:   1000,
    prev: '.prev',
    next: '.next',
    before:  function(currSlide, nextSlide, opts){
		var customTimeout = parseInt($(this).attr('class'));
		opts.timeout = customTimeout > 0 ? customTimeout : defaultTimeout;
		$('#caption').html("");
	},
    after:   onAfterSLIDESHOW
  });

        // Next/Previous buttons for slideshow
        $("#next").hover(
            function() {
              $(this).animate({opacity: "0.6"}, 400);
            },
            function() {
              $(this).animate({opacity: "0"}, 400);
            }
        );
        $("#prev").hover(
            function() {
              $(this).animate({opacity: "0.6"}, 400);
            },
            function() {
              $(this).animate({opacity: "0"}, 400);
            }
        );

        // Show hide prev/play/next controls for slideshow
        $("#slideshowcontrols").hover(
            function() {
              $(this).animate({opacity: "0.7"}, 600);
            },
            function() {
              $(this).animate({opacity: "0"}, 600);
            }
        );


       $('.play').animate({opacity: "0.5"}, 400);
       $('.pause').click(function(){
           $('#slideshow').cycle('pause');
           $(this).animate({opacity: "0.5"}, 400);
           $('.play').animate({opacity: "1"}, 400);
           return false;
       });
       $('.play').click(function(){
           $('#slideshow').cycle('resume');
           $(this).animate({opacity: "0.5"}, 400);
           $('.pause').animate({opacity: "1"}, 400);
           return false;
       });
       $('#slideshowcontrols .next').click(function(){
         $(this).animate({opacity: "0.5"}, 400).animate({opacity: "1"}, 400)
       });
       $('#slideshowcontrols .prev').click(function(){
         $(this).animate({opacity: "0.5"}, 400).animate({opacity: "1"}, 400)
       });
  
  
  		// Slideshow slide with html/text
		// Disabled for now
		/*
		$('a.readmore').click(function(){
			$(this).parent().siblings('p.intro').hide();
			// switch h1 and h2, only h1 is shown
			var bla = $(this).parent().siblings('h2.next-header').text();
			if(bla){
				$(this).parent().siblings('h2.next-header').html($(this).parent().siblings('h1').text());
				$(this).parent().siblings('h1').html(bla);
			}
			$(this).parent().siblings('p.readmore').fadeIn();
			$(this).hide();
			$(this).parent().hide();
			$(this).parent().siblings('p.continuelink').show();
			$(this).parent().siblings('p.continuelink').children('a.continue').show();									 
		});
		
		$('a.continue').click(function(){						   
			$(this).parent().siblings('p.readmore').hide();
			$(this).parent().siblings('p.intro').fadeIn();
			$(this).parent().siblings('p.readmorelink').show();
			$(this).parent().siblings('p.readmorelink').children('a.readmore').fadeIn();
			$(this).hide();									 
		});
		
		$('p.readmore').hide();
		$('a.continue').hide();
		*/
		
  
  
	// Newsticker banner add
	var newsTickerOptions = {
		newsList: "#news",
		tickerRate: 60,
		startDelay: 1500,
		loopDelay: 8000         
	}
	// Disabled until there is new news ;-)
	//$('ul#news').show();
	//$().newsTicker(newsTickerOptions);

});