
$(document).ready(function(){
	revealHide();
	startCarousel();
	randomQuotes();
	faqs();
	sideNav();
	$("ul#newsticker").liScroll({travelocity: 0.05});
});

//Side Nav Hover
function sideNav(){

	$('.navvy .navichild').hover(function(){
		$(this).addClass('hover');
	},function(){
		$(this).removeClass('hover');
	});
	
	$('.navvy .navsib').hover(function(){
		$(this).addClass('hover');
	},function(){
		$(this).removeClass('hover');
	});

}

//ExpandablePanels
function revealHide(){
	$('ul.accordion .answer').hide();
	$('ul.accordion li.item:first .answer').show();
	$('ul.accordion li.item:first').removeClass("closed").addClass("open");


	$('ul.accordion li.item').click(function(){
		var clicked=$(this);

		if(clicked.hasClass('closed')) {
	
			$("li.open .answer").each(function(){
					$(this).slideUp('fast');	
			});
			
			
			$("li.open").removeClass("open").addClass("closed");
			clicked.children(".answer").slideDown("fast");
			clicked.removeClass("closed");
			clicked.addClass("open");
		}
	
	

	});
}

function faqs(){
	
	$('ul.faqs li.faq .faqAnswer').hide();
	
	$('ul.faqs li.faq').click(function(){
		
		var clicked=$(this);

	if(clicked.hasClass('closed')) {
	
			clicked.siblings('.opened').children('.faqAnswer').each(function(){
					$(this).slideUp('fast');	
			});
			
			
			clicked.siblings('.opened').removeClass("opened").addClass("closed");
			clicked.children(".faqAnswer").slideDown("fast");
			clicked.removeClass("closed");
			clicked.addClass("opened");
		}
		

	});
}

//Random Quotes

var quoteArray=[]

function randomQuotes(){
	
		var quote='a privilege hearing insights of fellow participants and the diversity of views';
		quoteArray.push(quote);
	
		var quote='stretched and tested my strategic vision through challenge and discussion';
		quoteArray.push(quote);
	
		var quote='we all face the same issues and challenges whatever sector we work in';
		quoteArray.push(quote);
	
		var quote='finding out what sort of leader I could become was a wonderful experience';
		quoteArray.push(quote);
	
		var quote='unique opportunity working with magnificent strategic leaders';
		quoteArray.push(quote);
	
		var quote='opportunity to question and debate in an open, free and safe environment';
		quoteArray.push(quote);
	
		var quote='time to think; time to reflect';
		quoteArray.push(quote);
	
	
	var randomNumber = Math.floor(Math.random()*quoteArray.length)
	
	$('span#randomQuote').text(quoteArray[randomNumber]+' ”');
}

//Carousel

var settings = {
	animationtype: 'fade',
	speed: 'normal',
	timeout: 2000,
	type: 'sequence',
	runningclass: 'innerfade',
	direction: 'next'
};

var gPause = false;
var gHPause = false;
var gBPause = false;
var elements;
var current = 0;
var last = 0;
var override = false;
var fade = true;

function startCarousel() {
	$('.carousel').innerfade({
			speed: 'slow',
			timeout: 4000,
			type: 'sequence'
	});
	assignPrevNext();
}

function assignPrevNext() {
	$(".prev").click(
		function(){
		//alert("current: " + current + " last: " + last);
		if ( ( current - 1 ) >= 0 ) {
			current = current - 1;
			last = current + 1;
		} else {
			current = elements.length - 1;
			last = 0;
		};
	$(elements[last]).fadeOut(settings.speed);
	$(elements[current]).fadeIn(settings.speed);
	gBPause = true;
	//$(".pause").empty();
	$(".pause").html('<img class="png" alt="-" src="/media/images/play_1184.png" width="21" height="15" id="carouselplay" />');
			}

	);

	$(".pause").click(
		function(){
			if(gBPause == true) {
				gBPause = false;
				gPause = (gBPause || gHPause);
			}
			else {
				gBPause = true;
				gPause = (gBPause || gHPause);
			}
			if(gBPause == true) {
				//$(".pause").empty();
				$(".pause").html('<img class="png" alt="-" src="/media/images/play_1184.png" width="21" height="15" id="carouselplay_1" />');
			}
			else{
				//$(".pause").empty();
				$(".pause").html('<img class="png" alt="-" src="/media/images/pause_1183.png" width="21" height="15" id="carouselpause" />');
			}
		}
	);

	$(".next").click(
		function(){

			if ( ( current + 1 ) < elements.length ) {
			current = current + 1;
			last = current - 1;
		} else {
			current = 0;
			last = elements.length - 1;
		};
	$(elements[last]).fadeOut(settings.speed);
	$(elements[current]).fadeIn(settings.speed);
	gBPause = true;
	//$(".pause").empty();
	$(".pause").html('<img class="png" alt="-" src="/media/images/play_1184.png" width="21" height="15" id="carouselplay_2" />');
		}
	);

	$(".carouselcontainer").hover(
		function(){
			$(".control").fadeIn();
			gHPause = true;
			gPause = (gBPause || gHPause);
		},
		function(){
			$(".control").fadeOut();
			gHPause = false;
			gPause = (gBPause || gHPause);

		}
	);
}
	

