(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() {
	jQuery.preLoadImages("images/aboutR.jpg", "images/partnersR.jpg","images/ticketsR.jpg","images/contactR.jpg","images/partnersLogo.png","images/aboutLogo.png","images/ticketsLogo.png","images/contactLogo.png");

	$("#partners").hover(function() {
		$('.logo').fadeOut("fast", function() {
					$('.logo').attr("src", "images/partnersLogo.png").fadeIn("fast");
		});
	}, function() {
		$('.logo').fadeOut("fast", function() {
					$('.logo').attr("src", "images/logo.png").fadeIn("fast");
		});
	});

	$("#about").hover(function() {
		$('.logo').fadeOut("fast", function() {
					$('.logo').attr("src", "images/aboutLogo.png").fadeIn("fast");
		});
	}, function() {
		$('.logo').fadeOut("fast", function() {
					$('.logo').attr("src", "images/logo.png").fadeIn("fast");
		});
	});

	$("#contact").hover(function() {
		$('.logo').fadeOut("fast", function() {
					$('.logo').attr("src", "images/contactLogo.png").fadeIn("fast");
		});
	}, function() {
		$('.logo').fadeOut("fast", function() {
					$('.logo').attr("src", "images/logo.png").fadeIn("fast");
		});
	});

	$("#tickets").hover(function() {
		$('.logo').fadeOut("fast", function() {
					$('.logo').attr("src", "images/ticketsLogo.png").fadeIn("fast");
		});
	}, function() {
		$('.logo').fadeOut("fast", function() {
					$('.logo').attr("src", "images/logo.png").fadeIn("fast");
		});
	});
	


	$('#about').click(function() {
		$('.tickets').slideUp(950, function() {
			$('.partners').slideUp(950, function() {
				$('.contact').slideUp(950, function() {
					$('.about').delay(200).slideDown(950);
				});

				$('.bg').fadeOut(950, function() {
					$(this).attr("src", "images/aboutR.jpg").delay(150).fadeIn(950);
				});
			});
		});
	});

	$('#tickets').click(function() {
		$('.about').slideUp(950, function() {
			$('.partners').slideUp(950, function() {
				$('.contact').slideUp(950, function() {
					$('.tickets').delay(200).slideDown(950);
				});

				$('.bg').fadeOut(950, function() {
					$(this).attr("src", "images/ticketsR.jpg").delay(150).fadeIn(950);
				});
			});
		});
	});

	$('#partners').click(function() {
		$('.tickets').slideUp(950, function() {
			$('.about').slideUp(950, function() {
				$('.contact').slideUp(950, function() {
					$('.partners').delay(200).slideDown(950, function() {});
				});

				$('.bg').fadeOut(950, function() {
					$(this).attr("src", "images/partnersR.jpg").delay(150).fadeIn(950);
				});
			});
		});
	});

	$('#contact').click(function() {
		$('.tickets').slideUp(950, function() {
			$('.partners').slideUp(950, function() {
				$('.about').slideUp(950, function() {
					$('.contact').delay(200).slideDown(950);
				});

				$('.bg').fadeOut(950, function() {
					$(this).attr("src", "images/contactR.jpg").delay(150).fadeIn(950);
				});
			});
		});
	});
});
