function reNumberRank(){
    $(".top-product span.rank").each(function(index) {
       var string = "#" + (index + 1); 
       $(this).text(string);
    });
        
}

$(document).ready(function() {
    
    $('#usersort select').change(function () {
        var sort = $(this).children(":selected").attr('id');
        
        switch(sort){
        case 'overall': 
            $(".top-product").qsort({attr: "overall", digits: true, order: "desc"});
            break;
        case 'agedefy': 
            $(".top-product").qsort({attr: "agedefy", digits: true, order: "desc"});
            break;
        case 'speed': 
            $(".top-product").qsort({attr: "speed", digits: true, order: "desc"});
            break;
        case 'quality': 
            $(".top-product").qsort({attr: "quality", digits: true, order: "desc"});
            break;
        case 'feedback': 
            $(".top-product").qsort({attr: "feedback", digits: true, order: "desc"});
            break;
        case 'safety': 
            $(".top-product").qsort({attr: "safety", digits: true, order: "desc"});
            break;
        case 'price': 
            $(".top-product").qsort({attr: "price", digits: true, order: "asc"});
            break;
        }
        reNumberRank();
    })
   //  $('#overall').click(function () {
   //      $(".top-product").qsort({attr: "overall", digits: true, order: "desc"})
   //      reNumberRank();
   // })

   //  $('#agedefy').click(function () {
   //      $(".top-product").qsort({attr: "agedefy", digits: true, order: "desc"})
   //      reNumberRank();
   // })

   //  $('#speed').click(function () {
   //      $(".top-product").qsort({attr: "speed", digits: true, order: "desc"})
   //      reNumberRank();
   // })

   //  $('#quality').click(function () {
   //      $(".top-product").qsort({attr: "quality", digits: true, order: "desc"})
   //      reNumberRank();
   // })

   //  $('#feedback').click(function () {
   //      $(".top-product").qsort({attr: "feedback", digits: true, order: "desc"})
   //      reNumberRank();
   // })

   //  $('#safety').click(function () {
   //      $(".top-product").qsort({attr: "safety", digits: true, order: "desc"})
   //      reNumberRank();
   // })

   //  $('#price').click(function () {
   //      $(".top-product").qsort({attr: "price", digits: true, order: "asc"})
   //      reNumberRank();
   // })
});

