﻿$(document).ready(function() {
        $.each(banner_slides, function() {   
            var preloader = new Image();
            preloader.onload = function() {
                preloader.onload = null;
                preloader = null;
            };  
            preloader.src = this;
        });
        var banner_currentImage = 0;
        var banner_nextImage    = 0;
        var banner_prevImage    = 0;
        var banner_i 		 	= 0;
        var timer;
        $.each(banner_slides, function() {
        	if (banner_links[banner_i]) {
            	$('div#banner-slides').prepend('<img src="' + banner_slides[banner_i] + '" title="' + banner_titles[banner_i] + '" alt="' + banner_titles[banner_i] + '" id="banner-image' + banner_i + '" class="slide-images" onClick = "window.location = \''+ banner_links[banner_i] +'\'" style="cursor: pointer;" />');
        	}
        	else {
            	$('div#banner-slides').prepend('<img src="' + banner_slides[banner_i] + '" title="' + banner_titles[banner_i] + '" alt="' + banner_titles[banner_i] + '" id="banner-image' + banner_i + '" class="slide-images" />');
        	}
            banner_i++;
        });
        $('div#banner-slides img#banner-image' + banner_currentImage).css('display', 'block');
        
        $('div#banner-slides a.next-button').click(function () {            
            if (banner_currentImage >= banner_slides.length-1) {
                banner_nextImage = 0
            }
            else {
                banner_nextImage = banner_currentImage + 1;
            }
            $('div#banner-slides img#banner-image' + banner_currentImage).fadeOut('slow');
            $('div#banner-slides img#banner-image' + banner_nextImage).fadeIn('slow');

            banner_currentImage = banner_nextImage;

            return false;
        });
        $('div#banner-slides a.prev-button').click(function () {
            if (banner_currentImage <= 0) {
                banner_prevImage = banner_slides.length - 1;
            }
            else {
                banner_prevImage = banner_currentImage - 1; 
            }
            $('div#banner-slides img#banner-image' + banner_currentImage).fadeOut('slow');
            $('div#banner-slides img#banner-image' + banner_prevImage).fadeIn('slow');

            banner_currentImage = banner_prevImage;

            return false;
        });
	
	timer = setTimeout(move_next, 6000);
	function move_next() {
		timer = setTimeout(move_next, 6000);
		if (banner_currentImage >= banner_slides.length-1) {
	    	banner_nextImage = 0
		}
	    else {
	    	banner_nextImage = banner_currentImage + 1;
	    }
		$('div#banner-slides img#banner-image' + banner_currentImage).fadeOut(1800);
		$('div#banner-slides img#banner-image' + banner_nextImage).fadeIn(1000);
		banner_currentImage = banner_nextImage;
		return false;
	}
});
