    
    $().ready(function(){
        
        setInterval("{$('#nextBanner').trigger('click')}", 4000 );
        
        var count = 1;
        var pos = $('.firstBanner').position();
        
		// create block navigation
        $('.homePageBanner').each(function(){
            
            $(this).css({'position': 'absolute'});
            if(!$(this).hasClass('firstBanner')) {
                $('#homePageBannerPaging').append('<div class="homePageBannerPage" style="width: 10px; height: 10px; background: #cbcbcb; float: left; margin: 0px 5px 0px 0px;"></div>');
                $(this).css({'top': 0, 'left': pos.left + 572});
            } else {
                $('#homePageBannerPaging').append('<div class="homePageBannerPage selectedHomePageBannerPage" style="width: 10px; height: 10px; background: black; float: left; margin: 0px 5px 0px 0px;"></div>');
            }
            count = count + 1;
            
        });

		// hide all banners apart from first onload        
        $('.homePageBannerText').each(function(){
            
            if(!$(this).hasClass('firstBannerText')) {
                $(this).css({'display': 'none'});
            }
            
        });
        
		// functionality if 'NEXT' buttons clicked
        $('#nextBanner').click(function(){
            if($('.displayedBanner').parent().next('p').next('a').children('img').length) {

                $('#homePageBannerPaging').children('.selectedHomePageBannerPage').css({'background': '#cbcbcb'}).removeClass('selectedHomePageBannerPage').next().addClass('selectedHomePageBannerPage').css({'background': 'black'});
                $('.displayedBanner').parent().next('p').fadeOut(750);
                $('.displayedBanner').animate({left: pos.left-572+'px'}, 750).animate({left: pos.left+572+'px'}, 1);
                $('.displayedBanner').removeClass('displayedBanner').parent().next('p').next('a').children('img').addClass('displayedBanner').animate({left: pos.left+'px'}, 750);
                $('.displayedBanner').parent().next('p').fadeIn(750);
                
            } else {
                
                $('#homePageBannerPaging').children('.selectedHomePageBannerPage').css({'background': '#cbcbcb'}).removeClass('selectedHomePageBannerPage');
                $('#homePageBannerPaging').children('.homePageBannerPage:first').addClass('selectedHomePageBannerPage').css({'background': 'black'});
                $('.displayedBanner').parent().next('p').fadeOut(750);
                $('.displayedBanner').animate({left: pos.left-572+'px'}, 750).animate({left: pos.left+572+'px'}, 1).removeClass('displayedBanner');
                $('.firstBanner').addClass('displayedBanner').animate({left: pos.left+'px'}, 750);
                $('.displayedBanner').parent().next('p').fadeIn(750);
                
            }
            return false;
        });

		// functionality if 'BACK' buttons clicked        
        $('#prevBanner').click(function(){
            if($('.displayedBanner').parent().prev('p').prev('a').children('img').length) {
                
                $('#homePageBannerPaging').children('.selectedHomePageBannerPage').css({'background': '#cbcbcb'}).removeClass('selectedHomePageBannerPage').prev().addClass('selectedHomePageBannerPage').css({'background': 'black'});
                $('.displayedBanner').parent().next('p').fadeOut(750);
                $('.displayedBanner').parent().prev('p').prev('a').children('img').animate({left: pos.left-572+'px'}, 1, 'linear', function(){$('.displayedBanner').animate({left: pos.left+572+'px'}, 750).removeClass('displayedBanner').parent().prev('p').prev('a').children('img').addClass('displayedBanner').animate({left: pos.left+'px'}, 750); $('.displayedBanner').parent().next('p').fadeIn(750); });
                
            } else {
                
                $('#homePageBannerPaging').children('.selectedHomePageBannerPage').css({'background': '#cbcbcb'}).removeClass('selectedHomePageBannerPage');
                $('#homePageBannerPaging').children('.homePageBannerPage:last').addClass('selectedHomePageBannerPage').css({'background': 'black'});
                $('.displayedBanner').parent().next('p').fadeOut(750);
                $('.lastBanner').animate({left: pos.left-572+'px'}, 1, 'linear', function(){$('.displayedBanner').animate({left: pos.left+572+'px'}, 750); $('.displayedBanner').removeClass('displayedBanner'); $('.lastBanner').addClass('displayedBanner').animate({left: pos.left+'px'}, 750); $('.displayedBanner').parent().next('p').fadeIn(750); });
                
            }
            return false;
        });
        
		// for when the block navigation is used
        $('.showBanner').click(function(){
            var newNumber = $(this).attr('href');
            var oldNumber = $('#homePageBannerPaging').children('.selectedHomePageBannerPage').children('a').attr('href');
            if(newNumber > oldNumber) {
                var actionCount = newNumber - oldNumber;
                for(var i = 0; i < actionCount; i++) {
                    $('#nextBanner').trigger('click');
                }
            } else {
                var actionCount = oldNumber - newNumber;
                for(var i = 0; i < actionCount; i++) {
                    $('#prevBanner').trigger('click');
                }
            }
            
            return false;
        });
        
    });