function setResultLimit()
{
    var val = parseInt($('#limit').val());
    var old = parseInt($('#limitPerPage').val());
    if ( old != val )
    {
        var retVal = set_parameter('limit', val);
        $('#limit').val(retVal);
        $('#limitPerPage').val(retVal);
        $('#currentPage').val(1);
        populateProductList();
    }
    else
    {
        alert('no change');
    }
}

function setThumbVisibility(visible)
{
    var hideThumbs = 0;
    if (( visible == true ) || ( visible == 1 ))
    {
        hideThumbs = 0;
    }
    else
    {
        hideThumbs = 1;
    }
    var retVal = set_parameter('hideThumbs', hideThumbs);

    if (retVal == 1)
    {
        hide('#btnHideThumbs');
        hide('#listTitleProductImage');
        show('#btnShowThumbs');
    }
    else
    {
        hide('#btnShowThumbs');
        show('#btnHideThumbs');
        show('#listTitleProductImage');
    }
    populateProductList();
}

function set_parameter(type, val)
{
    var params = '&value=' + val;
    var content = $.ajax({
                         type: "POST",
                         data: "Module=Product&File=index&Action=setParam&type="+type+params,
                         url: ajaxUrl,
                         async: false
                         }).responseText;
    return content;
}

function resetListFieldSelections()
{
    $('.list-edit-fld').prop('checked', false);
    $('.list-field-default').prop('checked', true);
}

$(document).ready(function() {
  $("#list-edit-link").fancybox({
                         'overlayShow': true,
                         'hideOnContentClick': false,
                         'onCleanup': function() {
                            var fields = new Array();
                            var fieldIndex = 0;
                            $('.list-edit-fld').each(function() {
                                if( $(this).is(':checked') )
                                {
                                    fields[fieldIndex] = $(this).val();
                                    fieldIndex++;
                                }
                            });
                            var retVal = set_parameter('listFields', fields);
                            if ( retVal == '1' )
                            {
                                parent.location.reload(true);
                            }
                         }
  });
  $("#btnListEdit").click(function(){
    $("#list-edit-link").trigger('click');
  });
});

