questo script mi carica nuovi contenuti quando l'utente scrolla la pagina fin giù,

il problema è che mi esegue la funzione lastPostFunc() sempre 2 volte invece di 1
non capisco proprio perchè....è impossibile
Codice PHP:


<script type="text/javascript">
$(
window).scroll(function(){
        if  ($(
window).scrollTop() == $(document).height() - $(window).height()){
           
lastPostFunc();
        }
});




function 
lastPostFunc()
{
    $(
'#loaded_max').val(10);
    $(
'div#lastPostsLoader').html('[img]{{ asset('template1/images/25-1.gif') }}[/img]');
    $.
get("load.php?start="+$('#loaded_max').val(),    

    function(
data){
        $(
'#loaded_max').val(parseInt($('#loaded_max').val())+10);
        if (
data != "") {
        $(
'#listaMessaggi').append(data);      
        }
        $(
'div#lastPostsLoader').empty();
    });
};

</script>