﻿var ProductThumbnailInstances = [];

ProductThumbnail = function(productId, checkboxId, quantityChanged, checkedChanged)
{
    this._productId = productId;
    this._checkbox = document.getElementById(checkboxId);
    this._quantityChanged = quantityChanged;
    this._checkedChanged = checkedChanged;
}

ProductThumbnail.prototype = {
    quantityChanged: function (item) {
        if (null == this._quantityChanged || 0 == this._quantityChanged.Length) return;
        
        try
        {
            eval(this._quantityChanged + "('" + this._productId + "'," + item.Value + ");");
        }
        catch (e) {}
    },
    
    checkedChanged: function () {
        if (null == this._checkedChanged || 0 == this._checkedChanged.Length) return;
        
        try
        {
            eval(this._checkedChanged + "('" + this._productId + "'," + this._checkbox.checked + ");");
        }
        catch (e) {}
    }
};