var caseSize = 1;
$(document).ready(function() {
  
  if ($('#product-basket-controls').length)
  {
    caseSize = parseInt($('.case input[name="sales_order_item[quantity]"]').val());
    var before = $('<a href="#" class="basket-down"><img src="/images/product_basket_minus.gif" border="0" /></a>');
    var after = $('<a href="#" class="basket-up"><img src="/images/product_basket_plus.gif" border="0" /></a>');
    $('#product-basket-controls .quantity-input').before(before);
    $('#product-basket-controls .quantity-input').after(after);
  }
  
  $('.basket-down').click(function() {
    var val = $(this).next().val();
    if (val > 1)
      $(this).next().val(val - 1);
    if ($(this).parents('.quantity').hasClass('case'))
      $('.case input[name="sales_order_item[quantity]"]').val(parseInt($(this).next().val()) * caseSize);
    return false;
  });

  $('.basket-up').click(function() {
    var val = $(this).prev().val() * 1;
    $(this).prev().val(val + 1);
    if ($(this).parents('.quantity').hasClass('case'))
      $('.case input[name="sales_order_item[quantity]"]').val(parseInt($(this).prev().val()) * caseSize);
    return false;
  });
  
  $('.case .quantity-input').keyup(function(){
    $('.case input[name="sales_order_item[quantity]"]').val(parseInt($(this).val()) * caseSize);
  });

  $('a.terms').unbind('click');
  $('a.terms').click(function() {
    window.open($(this).attr('href'),'Popup','width=500,height=500,scrollbars=1');
    return false;
  });
  
  $('#sort-products').change(function() {
    $('#sort-products-form').submit();
  });
  
  $('a[rel=lightbox]').lightbox();  

});