jQuery(function($) {

	var slide = 0;
	var sliderWindow = $('.slider-window');
	var slider = $('.slider');
	var slides = slider.children('li');
	var noOfSlides = slides.size();
	var lastSlide = noOfSlides - 1;
	var slideWidth = sliderWindow.width();
	var slideHeight = sliderWindow.height();
	var effectSpeed = 600;
	var slideNav = $('.slide-nav');
	var sliderTimeout = 3500;
	var imageCaption = $('#image-caption li')

	$(slider).css('width', (noOfSlides * slideWidth) + 'px');
	$(slider).css('height', slideHeight + 'px');
	$('.slider-info-block, .slider-wrapper, .info-block-content').css('width', (slideWidth + 2) + 'px');
	$('.slider-wrapper.services').css('width', slideWidth + 'px');


	if(slideNav.children().size() == 0){
		for (i=0;i<=lastSlide;i++){
			$('<li><a href="#"></a></li>').appendTo(slideNav).addClass('dot-'+i);
		}
	}
	slideNav.children(':first').addClass('active');

	var sliderT = setTimeout('moveSlide('+(slide+1)+')',sliderTimeout);

	 moveSlide = function(toSlide){
		clearTimeout(sliderT);
		if(toSlide >= noOfSlides){
			toSlide = 0;
		} else if(toSlide < 0){
			toSlide = lastSlide;
		}
		slide = toSlide;

		slider.animate({
			left: - slideWidth * slide
		},
		effectSpeed,
		function(){
			slideNav.children().removeClass('active').eq(slide).addClass('active');
		});

		sliderT = setTimeout('moveSlide('+(slide+1)+')',sliderTimeout);
		
		$(imageCaption).removeClass('active').eq(toSlide).addClass('active');

	}


	$('.nav-arrow-right').click(
		function(){
			moveSlide(slide + 1);
			return false;
		});

	$('.nav-arrow-left').click(
		function(){
			moveSlide(slide - 1);
			return false;
		});


	$('.slide-nav a').click(
		function(){
			moveSlide($('.slide-nav a').index(this));
			return false;
		});


	$('.brief, .testimonial p').fadeIn(effectSpeed);

	$('.case-study-nav a').click(function(){
		var index = $('.case-study-nav a').parent().removeClass('active').index($(this).parent());
		$(this).parent().addClass('active');
		$('.brief-solution-results').children().stop(true,true).removeClass('active').fadeOut(500).eq(index).addClass('active').fadeIn(500);
		return false;
	});


});

// HOME PAGE BANNER

jQuery(function($){
	var slide = 0;
	var noOfSlides = $('.banner .banner-slide').size();
	var slideNav = $('#slide-nav');
	var lastSlide = noOfSlides - 1;
	var effectSpeed = 1.2;
	var slideChange = 5;

		if(slideNav.children().size() == 0){
		for (i=0;i<=lastSlide;i++){
			$('<li><a href="#"></a></li>').appendTo(slideNav).addClass('dot-'+i);
		}
	}
	slideNav.children(':first').addClass('active');

	var sliderT = setTimeout('fadeSlide('+(slide+1)+')',slideChange * 1000);

	 fadeSlide = function(toSlide){
		clearTimeout(sliderT);
		if(toSlide >= noOfSlides){
			toSlide = 0;
		} else if(toSlide < 0){
			toSlide = lastSlide;
		}

		$('.banner-slide:eq('+slide+')').stop(true, true).fadeOut(effectSpeed * 1000,
		function(){
			slideNav.children().removeClass('active').eq(slide).addClass('active');
		});

		slide = toSlide;

		$('.banner-slide:eq('+slide+')').stop(true, true).fadeIn(effectSpeed * 1000,
		function(){
			slideNav.children().removeClass('active').eq(slide).addClass('active');

		});

		sliderT = setTimeout('fadeSlide('+(slide+1)+')',slideChange * 1000);
	}

// Slider Navigation

	$('#back-arrow').click(function(){
		fadeSlide(slide-1);
		return false;
	});

	$('#forward-arrow').click(function(){
		fadeSlide(slide+1);
		return false;
	});

	$('#slide-nav a').click(
		function(){
			fadeSlide($('#slide-nav a').index(this));
			return false;
		});
		
	$('.slider li img').removeAttr('title');

});




