function slideshow(){
	
	if ($(".last_slide").is(":visible")){
		$(".current_slide").delay(4000).fadeOut(500, function() {
			$(".first_slide").addClass("current_slide");
			$(this).removeClass("current_slide");
			$(".first_slide").fadeIn(500, function() {
				//Fixes IE's clear-type issue on animated fonts
				if(jQuery.browser.msie) this.style.removeAttribute('filter');
				slideshow();
			});
		});
	} else {
		$(".current_slide").delay(4000).fadeOut(500, function() {
			$(this).next().addClass("current_slide");
			$(this).removeClass("current_slide").next().fadeIn(500, function() {
				//Fixes IE's clear-type issue on animated fonts
				if(jQuery.browser.msie) this.style.removeAttribute('filter');
				slideshow();
			});
		});
	};
};

$(document).ready(function(){
	
	$(".banner_slides").first().addClass("current_slide first_slide");
	$(".banner_slides").last().addClass("last_slide");
	
	slideshow();
	
});

(function($) {
  var cache = [];
  // Arguments are image paths relative to the current page.
  $.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
    }
  }
})(jQuery)

jQuery.preLoadImages('images/banner_image1.jpg','images/banner_image2.jpg','images/banner_image3.jpg','images/banner_image4.jpg','images/banner_image5.jpg');
