(function($) {
  var cache = [];
  // Arguments are image paths relative to the current page.
  $.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = 0; i < args_len; i++) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
    }
  }
})(jQuery)

jQuery.preLoadImages("img/loading.gif",
"img/enter_part2.jpg",
"img/enter_part1.jpg",
"img/enter_sign_enter.png",
"img/enter_part2_enter.jpg",
"img/enter_sign.png",
"img/enter_part2_start.jpg",
"img/enter_part2_start2.jpg",
"img/enter_mme_white.png",
"img/enter_mme_black.png",
"img/left_top.png",
"img/personal_small.png",
"img/personal_sized.png",
"img/published_small.png",
"img/published_sized.png",
"img/email.png");

var myStatus = 0;

$(document).ready(function() {
  $("#enter,#enter2").mouseover(function() {
    if(myStatus == 0) {
      $('#part1').css("background-image", "url('')");
      $("#mmewhite").fadeIn("fast");
      $("#mmeblack").fadeIn("fast");
      $("#enter").attr("src","img/enter_sign_enter.png").stop(true,true).hide().fadeIn("fast");
      $('#part2').css("background-image", "url('img/enter_part2_enter.jpg')");
    }
  });
  $("#enter,#enter2").mouseout(function() {
    if(myStatus == 0) {
      $("#mmeblack").fadeOut(100);
      $("#mmewhite").fadeOut(100);
      $("#enter").attr("src","img/enter_sign.png").stop(true,true).hide().fadeIn("fast");
      $('#part2').css("background-image", "url('img/enter_part2.jpg')");
      $('#part1').css("background-image", "url('img/enter_part1.jpg')");
    }
  });
  $("#enter,#enter2").click(function() {
    myStatus = 1;
    $("#enter").fadeOut("fast", function(){ $("#enter").hide(); });
    $("#enter2").hide();
    $('#part2').css("background-image", "url('img/enter_part2_start.jpg')");
    $('#part1').css("background-image", "url('')");
    $("#mmeblack2").show();
    $("#mmewhite").animate({
      left: '+=750',
      width: '0'
    }, 2000, "", function(){ $("#mmewhite").hide(); });
    $("#mmeblack").animate({
      left: '-=300'
    }, 2000, "", function(){ $("#mmeblack").hide(); });
    $("#mmeblack2").animate({
      left: '+=320'
    }, 2000, "", function(){ 
      $('#part2').css("background-image", "url('img/enter_part2_start2.jpg')");
      $('#lefttop').fadeIn("slow");
      $('#personal_small').fadeIn("slow");
      $('#published_small').fadeIn("slow");
      $('#email').fadeIn("slow");
     });
  });
  $("#personal_small").mouseover(function() {
    if(myStatus == 1) {
      $("#personal_small").fadeOut("fast");
      $("#personal_sized").fadeIn("fast");
    }
  });
  $("#personal_sized").mouseout(function() {
    if(myStatus == 1) {
      $("#personal_sized").fadeOut("fast");
      $("#personal_small").fadeIn("fast");
    }
  });
  $("#published_small").mouseover(function() {
    if(myStatus == 1) {
      $("#published_small").fadeOut("fast");
      $("#published_sized").fadeIn("fast");
    }
  });
  $("#published_sized").mouseout(function() {
    if(myStatus == 1) {
      $("#published_sized").fadeOut("fast");
      $("#published_small").fadeIn("fast");
    }
  });
});
