$(document).ready(function(){ $("input:checkbox").on('click', function(){ var $box = $(this); var service=$(this).data('serv'); var value = ($(this).is(":checked") ? $(this).data('value') : 0); if($box.is(":checked")){ var group = "input:checkbox[id='" + $box.attr("id") + "']"; $(group).prop("checked", false); $box.prop("checked", true); } else { $box.prop("checked", false); } setSession(service, value); }); function setSession(service, value) { $.ajax({ url: '/general/ajax/set_session_value-ajax.php?var='+service+'&value='+value, async: false, dataType: 'text', success: function(data) { $('#top-cart').addClass('current'); } }); } $.tablesorter.addParser({ id: 'category', is: function(s) { return false; }, format: function(s) { if(!isNaN(s.substring(0,1))) return parseInt(s.substring(0,1)); else return 0; }, type: 'numeric' }); $(".tablesorter").tablesorter({ headers: { 1: {sorter: 'category'}, 2: {sorter: false}, 3: {sorter: 'numsort'}, 4: {sorter: 'numsort'}, 5: {sorter: 'numsort'} }, sortList: [[1,0]] }); });