﻿$(document).ready(function() {
    $('#topnav ul li').css('cursor', 'pointer').click(function() {
        window.location = $('a', this).attr('href');
    });
    $('#topnavright li').mouseover(function ()  {    
		$(this).addClass("menuOver");
	});
	$('#topnavright li').mouseout(function ()  {    
		$(this).removeClass("menuOver");
	});

	$('#topnavright li ul li').mouseover(function ()  {    
		$(this).addClass("menuOver");
	});
	$('#topnavright li ul li').mouseout(function ()  {    
		$(this).removeClass("menuOver");
	});/**/
});

function slideShow(speed) {

    //append a LI item to the UL list for displaying caption
    $('ul.slideshow').append('<li id="slideshow-caption" class="caption"><div class="slideshow-caption-container"><h3></h3><p></p></div></li>');

    //Set the opacity of all images to 0
    $('ul.slideshow li').css({opacity: 0.0});
    //Get the first image and display it (set it to full opacity)
    $('ul.slideshow li:first').css({opacity: 1.0});
    $('ul.slideshow li:first').addClass('show');

    //Get the caption of the first image from REL attribute and display it
    $('#slideshow-caption h3').html($('ul.slideshow li:first').find('img').attr('title'));
    $('#slideshow-caption p').html($('ul.slideshow li:first').find('img').attr('alt'));


    //Display the caption
    $('#slideshow-caption').css({opacity: 0.7, bottom:0});

    //Call the gallery function to run the slideshow    
    var timer = setInterval('gallery()',speed);

    //pause the slideshow on mouse over
    $('ul.slideshow').hover(
        function () {
            clearInterval(timer);   
        },  
        function () {
            timer = setInterval('gallery()',speed);         
        }
    );

}
function mainmenu() {
	$("#topnavright ul").css({display: "none"});
	$("#topnavright li").hover(function() { 
					   $(this).find('ul:first').css({visibility: "visible", display: "none"}).show(200);
					   },function(){
						   $(this).find('ul:first').css({visibility: "hidden"});
					   });
}
function curUrl()
{
	document.write(window.location.href);
}
function writeSkipText()
{
	document.write('<a href="' + window.location.href + '#content" accesskey="K" class="skipMenu" title="skip navigation to view content">Skip Menu</a>');
}
function gallery() {


	//if no IMGs have the show class, grab the first image
	var current = ($('ul.slideshow li.show')?  $('ul.slideshow li.show') : $('#ul.slideshow li:first'));

	//Get next image, if it reached the end of the slideshow, rotate it back to the first image
	var next = ((current.next().length) ? ((current.next().attr('id') == 'slideshow-caption') ? $('ul.slideshow li:first') : current.next()) : $('ul.slideshow li:first'));
		
	//Get next image caption
	var title = next.find('img').attr('title');	
	var desc = next.find('img').attr('alt');	
		
	//Set the fade in effect for the next image, show class has higher z-index
	next.css({opacity: 0.0}).addClass('show').animate({opacity: 1.0}, 1000);
	
	//Hide the caption first, and then set and display the caption
/*	$('#slideshow-caption').animate({bottom:-70}, 300, function () {
			//Display the content
			$('#slideshow-caption h3').html(title);
			$('#slideshow-caption p').html(desc);				
			$('#slideshow-caption').animate({bottom:0}, 500);	
	});		

	//Hide the current image
	current.animate({opacity: 0.0}, 1000).removeClass('show');*/
	$('#slideshow-caption').fadeOut(500, function () {
	$('#slideshow-caption h3').html(title);
	$('#slideshow-caption p').html(desc);
	$('#slideshow-caption').fadeIn(500); 
	}); 
	
	current.animate({opacity: 0.0}, 2000).removeClass('show');


}
function randomtip(){
	var length = $("#rightNav li").length;
	var ran = Math.floor(Math.random()*length) + 1;
	$("#rightnav :nth-child(" + ran + ")").show();
}
function DisplayYear()
{
	today = new Date();
	document.write( today.getFullYear() );	
}
function rssFeed() {
	$('#rss').rssfeed('http://feeds.bbci.co.uk/news/health/rss.xml?edition=uk', {
    	limit: 3
  	});
}

$(document).ready(function() {		
	randomtip();
	//Execute the slideShow, set 4 seconds for each images
	slideShow(6000);
mainmenu();
rssFeed();
showRandomDivs('#testimonials',1);
});
