// Credit Cards Javascript


function handleSortChanged(evt)
{
    $("[id$='btnSearch']").trigger('click');
}

function hookupSearchEnhancements(evt) {
    addSearchControlHandlers(evt);

    $('div.InvisibilityDivision').each(
    function(i) {
        $(this).show();
    }
  );

    $('p.SortList').each(
      function(i) {
          $(this).show();
      }
  );

    $("[name*='criteria']").each(
    function(i) {
        $(this).bind('focus', handleCriteria);
        $(this).bind('click', handleCriteria);
    }
  );

    if (!$("[id$='rbOther']").attr('checked'))
    {
        $("[id$='drpOther']").attr('disabled', 'disabled');
    }
}

function handleCriteria(evt) {
    if ($("[id$='rbOther']").attr('checked')) {
        $("[id$='drpOther']").removeAttr('disabled');
    }
    else {
        $("[id$='drpOther']").attr('disabled', 'disabled');
    }
}

function addSearchControlHandlers(evt)
{
    $("[id$='drpSort']").bind('change', handleSortChanged);
}

$(document).ready(hookupSearchEnhancements);
