$(document).ready(function() {

    $.tablesorter.defaults.widgets = ['zebra']; 
        
    $("#ledenlijst").tablesorter();

    $('#ledenlijst tr').live('click', function() {
        var id = $(this).find('input.accountid').val();
        ShowOneuser(id);
    });
    $('#ledenlijst .account').live('click', function() {
        var id = $(this).find('input.accountid').val();
        ShowOneuser(id);
    });
    
    $('#back').live('click', function(e) {
        $('#onetablediv').fadeOut(function() {
            // Animation complete.
            $('#ledenlijst').fadeIn();
        });
        e.preventDefault();
    });
    
    //sort name
    $("a.trigger-sortonnameasc").live('click', function() {
        $("#ledenlijst").trigger("sorton",[[[0,0]]]); 
        $(this).removeClass('trigger-sortonnameasc').addClass('trigger-sortonnamedesc');
        return false; 
    });   
    $("a.trigger-sortonnamedesc").live('click', function() {
        $("#ledenlijst").trigger("sorton",[[[0,1]]]); 
        $(this).removeClass('trigger-sortonnamedesc').addClass('trigger-sortonnameasc');
        return false; 
    });
    
    //sort company
    $("a.trigger-sortoncompanyasc").live('click', function() {       
        $("#ledenlijst").trigger("sorton",[[[1,1]]]); 
        $(this).removeClass('trigger-sortoncompanyasc').addClass('trigger-sortoncompanydesc');
        return false; 
    }); 
    $("a.trigger-sortoncompanydesc").live('click', function() {        
        $("#ledenlijst").trigger("sorton",[[[1,0]]]); 
        $(this).removeClass('trigger-sortoncompanydesc').addClass('trigger-sortoncompanyasc');
        return false; 
    }); 

});



function ShowOneuser(id) {
    if(id != ''){
        $.ajax({
			type: "POST",
			url: "modules/TespelduynZakelijk/ajax/ShowOneUser.php",
			data: "id="+ id,
			success: function(data){ 
				$('#ledenlijst').fadeOut(function() {
                    // Animation complete.
                    $('#onetablediv').fadeIn().html(data);
                });				
			}
		});
    }
}
