$('#navigation').each(function () {
    var $links = $(this).find('a'),
      panelIds = $links.map(function() { return this.hash; }).get().join(","),
      $panels = $(panelIds),
      $panelwrapper = $panels.filter(':first').parent(),
      delay = 1500,
      heightOffset = 10; // we could add margin-top + margin-bottom + padding-top + padding-bottom of $panelwrapper
      
    $panels.hide();
    
    $links.click(function () {
      var link = this, 
        $link = $(this);
		
		// ignore if already visible
        // if ($link.is('.selected')) {
        // return false;
        // }
      
      $links.removeClass('selected');
      $link.addClass('selected');
              
      if ($.support.opacity) {
        $panels.stop().animate({opacity: 1 }, delay);
      }
      
      $panelwrapper.stop().animate({
        height: 0
      }, delay, function () {
        var height = $panels.hide().filter(link.hash).css('opacity', 1).show().height() + heightOffset;
        
        $panelwrapper.animate({
          height: height
        }, delay);
      });
    });
    
    $links.filter(window.location.hash ? '[hash=' + window.location.hash + ']' : ':first').click();
  });   

$('#home').each(function () {
    var $links = $(this).find('a'),
      panelIds = $links.map(function() { return this.hash; }).get().join(","),
      $panels = $(panelIds),
      $panelwrapper = $panels.filter(':first').parent(),
      delay = 1500,
      heightOffset = 10; // we could add margin-top + margin-bottom + padding-top + padding-bottom of $panelwrapper
      
    $panels.hide();
    
    $links.click(function () {
      var link = this, 
        $link = $(this);
		
		// ignore if already visible
        // if ($link.is('.selected')) {
        // return false;
        // }
      
      $links.removeClass('selected');
      $link.addClass('selected');
              
      if ($.support.opacity) {
        $panels.stop().animate({opacity: 1 }, delay);
      }
      
      $panelwrapper.stop().animate({
        height: 0
      }, delay, function () {
        var height = $panels.hide().filter(link.hash).css('opacity', 1).show().height() + heightOffset;
		//$('#home').hide();
        
        $panelwrapper.animate({
          height: height
        }, delay);
      });
    });
    
    $links.filter(window.location.hash ? '[hash=' + window.location.hash + ']' : ':first').click();
  });  

$(function(){
		
		  /* $('#midground').css({backgroundPosition: '0px 0px'}); */
		  $('#foreground').css({backgroundPosition: '0px 0px'});
		  $('#background').css({backgroundPosition: '0px 0px'});
			
			$('#foreground').animate({
				backgroundPosition:"(-10000px 0px)"
			}, 450000, 'linear');
			
			$('#background').animate({
				backgroundPosition:"(-10000px 0px)"
			}, 850000, 'linear');
			
		});