$(document).ready(function(){
    clickQueue.add(bindNavigationClickEvents);
    bindNavigationClickEvents();
    //loadFirstPage();
});
 
function bindNavigationClickEvents(){
    $('#firstpage').click(loadFirstPage);
    $('#prevpage').click(loadPrevPage);
    $('#nextpage').click(loadNextPage);
    $('#lastpage').click(loadLastPage);
    $('.pageN').click(loadPage);
}

function loadLastPage(){
    ajaxAction('reload', {'p' : parseInt($('#maxpage').val()) - 1}, loadPageContent);
    return false;
}

function loadNextPage(){
    ajaxAction('reload', {'p' : parseInt($('#curpage').val()) + 1}, loadPageContent);
    return false;
}

function loadPrevPage(){
    ajaxAction('reload', {'p' : parseInt($('#curpage').val()) - 1}, loadPageContent);
    return false;
}

function loadFirstPage(){
    ajaxAction('reload', {'p' : 0}, loadPageContent);
    return false;
}

function loadPage(){
    if($(this).attr('id') != undefined){
        var id = $(this).attr('id').substr($(this).attr('id').length - 1);
        ajaxAction('reload', {'p' : id}, loadPageContent);
    }else{
        ajaxAction('reload', {'p' : parseInt($(this).text()) - 1}, loadPageContent);
    }
    
    return false;
}

