var productimages = {
  show: function(img) {
    $j("#mainimage").attr("src", "/images/products/" + img);
  }
}

var cart = {
  checkQuantity: function() {
    if (parseInt($j("#quantity").attr("value")) > 0)
      $('frmCart').submit();
  }
}


var page = (function($) {
  function rh(o) {
    if (o.xmlhttp.status == 200) {
      try {
        var product = (typeof(parseJSON) == 'function')?parseJSON(o.responseText):eval('(' + o.responseText + ')');
        $('#stock').html(product.Availability);
        $('#price').html('$' + product.Price.toFixed(2));
      } catch (e) {
        $('#stock').html('Not available');
      }
    }
  }
  
  function fetchStock(){
    var params = [{"name": "product", "value": $('input[name=product]').val()}];
    $('#frmCart select[name="attr[]"]').each(function() { params.push({"name": "attrs[]", "value": this.value}); } );
    ajaxpost("/ajax/stock", rh, params);
  } 
  
  function init() {
    $('#frmCart select[name="attr[]"]').change(fetchStock);
    fetchStock();
  }
  
  $(document).ready(init);
  
  return this;
})(jQuery);

