	var imagegroup = new Array();
	var tempVar = -99;

	function PreloadImages()
	{
		// functionality to preload images
			jQuery.preloadImages = function()
			{
				for(var i = 0; i<arguments.length; i++)
				{
					jQuery("<img>").attr("src", arguments[i]);
					imagegroup[i] = '<img src="' + arguments[i] + '" alt="">';
				}
			}
			
			// perform preloading
			$.preloadImages("/images/slideshow/hunting-dog-in-field.jpg",
							"/images/slideshow/axel-and-girl.jpg",
							"/images/slideshow/munsterlander-on-point.jpg",
							"/images/slideshow/hunting-picture.jpg",
							"/images/slideshow/munsterlander-retrieves-pheasant.jpg",
							"/images/slideshow/jim-julson-hunting.jpg",
							"/images/slideshow/hunting-dogs-and-pheasants.jpg",
							"/images/slideshow/skijoring-2.jpg",
							"/images/slideshow/skijoring.jpg",			
							"/images/slideshow/jim-boys-hunting-dogs.jpg",
							"/images/slideshow/dogs-on-denali-highway.jpg",					
							"/images/slideshow/good-day-hunting.jpg",
							"/images/slideshow/munsterlander-retreiving-bird.jpg",
							"/images/slideshow/hicking.jpg",
							"/images/slideshow/dogs-on-rock.jpg",
							"/images/slideshow/small-munsterlander-retrieves-bird.jpg",							
							"/images/slideshow/pose-after-hunting.jpg",
							"/images/slideshow/dogs-berries.jpg",
							"/images/slideshow/hunters-dogs-birds.jpg",
							"/images/slideshow/two-dogs.jpg",
							"/images/slideshow/snow-dog-pheasant.jpg",
							"/images/slideshow/dan-jim-josh-warne-shadow-muda-oz-07-west-of-pierre.jpg",
							"/images/slideshow/arizona-jackrabbit.jpg",
							"/images/slideshow/dan-grouse.jpg",
							"/images/slideshow/dogs-terrain.jpg",
							"/images/slideshow/munsterlander-retrieves-bird.jpg"
							);
		
			// rotate images after 1 seconds
			clearTimeout (tempVar);
			setTimeout ("RotateImages()", 1000);
	}
	
	
	function RotateImages()
	{
		// publish all images in the slideshow div and start slideshow
		$("#slideshow").html(imagegroup.join(" "));
		$("#slideshow").cycle({ 
			fx:     'fade', 
			speed:   300, 
			timeout: 3000, 
			next:   '#slideshow', 
			pause:   1 
		});
		
		// clear all timeouts
		clearTimeout ();
	}
	
	
	
	$(document).ready( function(){
			
			// preload menu image
			jQuery("<img>").attr("src", "/images/menuright.gif");
			jQuery("<img>").attr("src", "/images/menu/gradient.png");
			
			// after 3 seconds, start preloading images and rotate images
			clearTimeout ();
			tempVar = setTimeout ( "PreloadImages()", 3000 );
		});