$(document).ready(function() {
  /* MAIN NAV */
  $('a.mainNav1,div.navContent1').hover(
    function(){/* over */
        $('div.navContent1').stop().show();
        $('a.mainNav1').addClass('on');

    },
    function(){/* out */
        $('div.navContent1').stop().animate({'border-width':'0px'},100,'swing',function(){$('div.navContent1').hide();
        $('a.mainNav1').removeClass('on');
        });
        
    }
  );

  $('a.mainNav2,div.navContent2').hover(
    function(){/* over */
        $('div.navContent2').stop().show();
        $('a.mainNav2').addClass('on');

    },
    function(){/* out */
        $('div.navContent2').stop().animate({'border-width':'0px'},100,'swing',function(){$('div.navContent2').hide();
        $('a.mainNav2').removeClass('on');
        });
        
    }
  );

  $('a.mainNav3,div.navContent3').hover(
    function(){/* over */
        $('div.navContent3').stop().show();
        $('a.mainNav3').addClass('on');

    },
    function(){/* out */
        $('div.navContent3').stop().animate({'border-width':'0px'},100,'swing',function(){$('div.navContent3').hide();
        $('a.mainNav3').removeClass('on');
        });
        
    }
  );

  $('a.mainNav4,div.navContent4').hover(
    function(){/* over */
        $('div.navContent4').stop().show();
        $('a.mainNav4').addClass('on');

    },
    function(){/* out */
        $('div.navContent4').stop().animate({'border-width':'0px'},100,'swing',function(){$('div.navContent4').hide();
        $('a.mainNav4').removeClass('on');
        });
        
    }
  );

  $('a.mainNav5,div.navContent5').hover(
    function(){/* over */
        $('div.navContent5').stop().show();
        $('a.mainNav5').addClass('on');

    },
    function(){/* out */
        $('div.navContent5').stop().animate({'border-width':'0px'},100,'swing',function(){$('div.navContent5').hide();
        $('a.mainNav5').removeClass('on');
        });
        
    }
  );



  /* SUBSCRIBE RSS PULL DOWN */
  $('a.subscribeButn,#subscribeInfo').hover(
    function(){/* over */
        $('#subscribeInfo').stop().show();
        $('a.subscribeButn').addClass('on');

    },
    function(){/* out */
        $('#subscribeInfo').stop().animate({'border-width':'0px'},100,'swing',function(){$('#subscribeInfo').hide();
        $('a.subscribeButn').removeClass('on');
        });
        
    }
  );


  /* SELECT PRODUCT DETAILS DROP DOWNS WITH HOVER */
  $('a.selectTitle').click(
    function(){
      $('ul.selectItem, ul.selectColor, ul.selectItemUl').hide(); /* reset */
      $('a.selectTitle').removeClass('on');
      
        $(this).parent().find('ul.selectItem').show();
        $(this).parent().find('ul.selectColor').show();
        $(this).parent().find('ul.selectItemUl').show();

        $(this).addClass('on');
        
        return false;

  });

  $('ul.selectItem, ul.selectColor, ul.selectItemUl').hover(
    function(){
        $(this).stop().show();
        $(this).parent().find('a.selectTitle').addClass('on');
        
    },
    function(){
      $(this).stop().animate({'border-width':'0px'},100,'swing',function(){$('ul.selectItem, ul.selectColor, ul.selectItemUl').hide();
        $('a.selectTitle').removeClass('on');
        });

  });




  /* FAQ SHOW/HIDE */

  if ($('li[id^="faq"]').length >0) {
  $('li[id^="faq"]').hide();

  $('a[href^= "#faq"]').click(function() {

  var thisTargetFaq = $(this).attr('href');
  $(thisTargetFaq).toggle('fast');

  return false;
  });
  };

  /* ORDER SHOW/HIDE */

  if ($('li[id^="order"]').length >0) {
  $('li[id^="order"]').hide();

  $('a[href^= "#order"]').click(function() {

  var thisTarget = $(this).attr('href');
  $(thisTarget).toggle('fast');

  return false;
  });
  };

  /* SCROLLBARS */
  if ($('#socialScroll').length >0) {
    $('#socialScroll').jScrollPane({showArrows:false, scrollbarWidth: 21});
  };

  /**
   * Popup Cart 
   **/
  $("#cartShow").click(function() {
    //var thisTargetFaq = $(this).attr('href');
    var html = $('#footer_cart_content_fake #cartForm .snippet_cart_items').html();
    console.log('load_cart_widget_html', html.length);
    $('#cartMenuCart').html(html);
    $('#cartMenuCart').show();
    $('#cartHolder').css('margin-left','0px');
    $("#cartShow").toggleClass('open');
    $("#cartHolder").toggle('fast');
    $("div#cartMenu div.jScrollPaneContainer").toggle('fast');
    //$('#pane').jScrollPaneRemove();
    //$('#pane').jScrollPane({scrollbarWidth:18, showArrows:true});

    if ($('#cartMenuCart').length >0) {
        //$('#cartMenuCart').jScrollPane({showArrows:false, scrollbarWidth:21});
    }

    return false;
  });

  /**
   *  load cart content into top menu cart
   **/
  var html = $('#footer_cart_content_fake #cartForm .snippet_cart_items').html();
  console.log('load_cart_widget_html', html.length);
  $('#cartMenuCart').html(html);

  /** make top shopping cart scroll **/
  if ($('#cartMenuCart').length >0) {
    $('#cartMenuCart').jScrollPane({autoReinitialise: true, showArrows:false, scrollbarWidth:21});
    //console.log('cartHolder_scroll_init');
  }

  $("#cartHolder").toggle('fast');
  $("div#cartMenu div.jScrollPaneContainer").toggle('fast');
  $('#cartMenuCart').css('display','block');
  $('#cartMenuCart').hide();
  //$('#cartHolder').hide();
});


