$(document).ready(function () {

        function process_news_pagination(page_offset, hash_link) {
        
           if (page_offset == false) page_offset = 0;       
           var ajax_news_link = app_url + current_lang + '/ajax-news-pagination/' + page_offset;     
                                    
           $.ajax({
                  type: "POST",
                  url: ajax_news_link,
                  async: false,
                  cache: true,
                 // dataType: "json",
                  beforeSend: function(){
                      
                  },
                  complete: function(){                   
                                
                  },
                  success: function(msg){
                      
                      if (msg != '') {
                        var compl_hash = hash_link + '-' + page_offset;
                          $("#news-holder").fadeOut(200, function () {
                               $("#news-holder").html( '<div id="' + compl_hash  + '"></div>' + msg );
                               $("#news-holder").fadeIn(500);
                               window.location.hash = hash_link + '-' + page_offset;
                          });
       
                      }  
                      
                  }
                  
            });
        
        } 

        function init_news_pagination() {
        
            var hash_array = window.location.hash.split('-');
            
            if ( hash_array.length == 3 && !isNaN(hash_array[2]) ) {
                process_news_pagination(hash_array[2], hash_array[0].substring(1, hash_array[0].length) + '-' + hash_array[1]);
            }
        
        }

        function news_pagination() {
        
           init_news_pagination();
        
           $('.news-pagination a').live('click', function() {
           
               var link_href = $(this).attr('href').split('/');
               var page_offset = link_href[(link_href.length - 1)]; 
               var hash_link = link_href[(link_href.length - 2)]; 
               
               process_news_pagination(page_offset, hash_link);
                 
               return false;
           });
            
        }
 
       // init news paggination
       news_pagination(); 
           
                    
});

   

 




