(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)

$(function() {

    if ($.cookie("visitedBefore") !== "true") {

        $.cookie("visitedBefore", "true", {
            expires: 1
        });

        var clicked = false;
        $("#homeWrapper").hide();
        $("#footer").hide();

        $("#enterSite").click(function() {

            clicked = true;
            $("#intro").stop().fadeOut(1000,
            function() {

                $("#homeWrapper").fadeIn(1500,
                function() {
                    $("#footer").fadeIn(1000)
                });
            });

        });

        if (!clicked) {

            $("#intro").fadeIn(1500,
            function() {
                //Set Time Out
                setTimeout(fadeInTheRest, 15000);

            });

            function fadeInTheRest() {
                $("#intro").fadeOut(1000,
                function() {

                    $("#homeWrapper").fadeIn(1500,
                    function() {
                        $("#footer").fadeIn(1000)
                    });

                });
            }

        }

    }
});

$(function (){
	jQuery.preLoadImages("images/hero2.jpg", "images/hero3.jpg", "images/hero4.jpg", "images/hero5.jpg");
	
	var src;
	var whichOne = 1;
	setInterval(bringItOn, 10000);
	
	function bringItOn() {
		
		if(whichOne <= 4){
			whichOne++;
		} else {
			whichOne=1;	
		}
		
		src= "images/hero"+whichOne+".jpg";
		
		$('#heroArea img').fadeOut(300, function(){
			
			$('#heroArea img').attr("src", src);
			$('#heroArea img').fadeIn(300);
		
		});
	
	
	}

});
