var $j = jQuery.noConflict();
$j(document).ready(function() {
  $j('#tab-nav-1 > ul > li > a').click(function() {
    var $jparentItem = $j(this).parent(),
        slideAmt = $j(this).next().width(),
        direction;

    if (parseInt($jparentItem.css('marginLeft'), 10) < 0) {
      direction = '+=';
      $j(this).removeClass('expanded');
    } else {
      $j(this).addClass('expanded');
      direction = '-=';
    }
    $jparentItem
      .animate({marginLeft: direction + slideAmt}, 400);
    return false;
  });
 
});

$j(document).ready(function() {
  var $topLinks2 = $j('#tab-nav-2 > ul > li > a');
  $topLinks2.click(function() {
    var $jparentItem = $j(this).parent(),
        slideAmt = $j(this).next().width(),
        direction;
    $topLinks2.removeClass('expanded');
    if (parseInt($jparentItem.css('marginLeft'), 10) < 0) {
      direction = '+=';
    } else {
      $j(this).addClass('expanded');
      direction = '-=';
    }
    $jparentItem
      .animate({marginLeft: direction + slideAmt}, 400)
        .siblings()
        .animate({marginLeft: '0'}, 150);
    return false;
  });
});


$j(document).ready(function() {
  var closeAll,
      $topLinks3 = $j('#tab-nav-3 > ul > li > a');
/*
  $j('#tab-nav-3 ul ul').css('opacity', '1');
  */
  setTabIndex();
  
  $topLinks3.click(function() {
    var $jparentItem = $j(this).parent(),
        slideAmt = $j(this).next().width(),
        direction;
    $topLinks3.removeClass('expanded');
    if (parseInt($jparentItem.css('marginLeft'), 10) < 0) {
      direction = '+=';
    } else {
      $j(this).addClass('expanded');
      direction = '-=';
    }
    $jparentItem
    .animate({marginLeft: direction + slideAmt}, 400)
      .siblings()
      .animate({marginLeft: '0'}, 150);
        
    setTabIndex();
    
    return false;
  });
  
  $j('#tab-nav-3')
  .mouseleave(function() {
    closeAll = setTimeout(function() {
      $topLinks3.removeClass('expanded').parent().animate({marginLeft: '0'}, 150);
    }, 3000);
  }).mouseenter(function() {
    clearTimeout(closeAll);
  });

  function setTabIndex() {
    $topLinks3.each(function(index) {
      if ($j(this).is('.expanded')) {
        $j(this).next().find('a').removeAttr('tabIndex');
      } else {
        $j(this).next().find('a').attr({tabIndex: '-1'});
      }
    });
  }

  
});
