var Header = new Map();

///settings
Header.fadeTime = 3000;
Header.pauseTime = 3000;
Header.imagePaths = new Array();
Header.fadeTarget = null;

///functionality
Header.setup = function () {
   var jHeaders = jQuery('#slide');

   // set up jObjects
   Header.fadeTarget = jHeaders.eq(1);
   Header.srcTarget1 = jHeaders.eq(0);
   Header.srcTarget2 = jHeaders.eq(1);

   //enter fade loop.
   setTimeout(Header.fadeOut, Header.pauseTime);
}

Header.index = 1;
Header.getNextIndex = function () {
   Header.index = ++Header.index % this.imagePaths.length;

   return Header.index;
}

Header.fadeIn = function () {
   Header.fadeTarget.fadeIn(Header.fadeTime, function () {
      Header.srcTarget1.attr('src', Header.imagePaths[Header.getNextIndex()] );
      setTimeout(Header.fadeOut, Header.pauseTime);
   });
}
Header.fadeOut = function () {
   Header.fadeTarget.fadeOut(Header.fadeTime, function () {
      Header.srcTarget2.attr('src', Header.imagePaths[Header.getNextIndex()] );
      setTimeout(Header.fadeIn, Header.pauseTime);
   });
}

/////////////////////////////////////
function FishInit() {
   new iFishEye({
      container: $("iFishEye_example_1"),
      norm: "L2"
   });
}

//jQuery(document).ready(FishInit);


/////////////////////////////////////
jQuery(document).ready(Header.setup);
jQuery(document).ready(setupWorldIconHover);

function setupWorldIconHover() {
   var $ = jQuery;
   $('.world_icon_navigation a').hover(
      function () {
         $('img', this).animate({left: -15, width:95, height:140}, 250);
      },
      function () {
         $('img', this).animate({left: 0, width:60, height:89}, 500);
      }
   );
}
