/**
 * @author ragoncalves
 */
(function($) {
    $.extend({
        Ultimas: {
            processRequest : function (json, tab){            
                var root;
                var result='<ul>';
                var k=0;
               if (tab==0){
                    root=json;
                    $(root).each(function (){
                    k++;
                    if(k % 2){
                        if(this.projectid==46){
                        result+='<li class="light"><em class="time">'+this.hora+'</em><a href="'+this.url+'">'+this.titulo+'</a></li>';
                        } else {
                             result+='<li class="light"><em class="time">'+this.hora+'</em><a href="'+this.url+'" target="_blank">'+this.titulo+'</a></li>';
                        }
                    } else {
                      if(this.projectid==46){
                    result+='<li><em class="time">'+this.hora+'</em><a href="'+this.url+'">'+this.titulo+'</a></li>';
                      }else{
                       result+='<li><em class="time">'+this.hora+'</em><a href="'+this.url+'" target="_blank">'+this.titulo+'</a></li>';    
                      }}
                });               
                } else if (tab==1){
                root=json.ROW;                
                $(root).each(function (){
                    k++;
                    if(k % 2){result+='<li class="light"><a href="'+this.FRIENDLY_URL+'" title="'+this.PAGE_VIEWS+'">'+this.TITULO+'</a></li>';
                    } else {
                    result+='<li><a href="'+this.FRIENDLY_URL+'" title="'+this.PAGE_VIEWS+'">'+this.TITULO+'</a></li>';
                    }
                });
                }else if (tab==3){
                 root=json.ROW;
                 $(root).each(function (){
                    k++;
                    if(k % 2){result+='<li class="light"><a href="'+this.FRIENDLY_URL+'">'+this.TITULO+'</a></li>';
                    } else {
                    result+='<li><a href="'+this.FRIENDLY_URL+'">'+this.TITULO+'</a></li>';
                    }
                });                
                }

                $('#tabcontentUltimas').html(result);
                return false;
            },
            start:function (){
                var k=0; var new_element=''; var urljson='';
                $('li',$('.tabsetUltimas')).each(function (){
                    k++;
                    new_element='tab_element_'+k;
                    $(this).attr({
                        'id': new_element
                    });
                    $("#"+new_element).click(function (){
                        $('li a',$('.tabsetUltimas')).removeClass('active');
                        $('a', this).addClass('active');
                        $('#tabcontentUltimas').html('<div></div>');
                        $('#tabcontentUltimas').addClass('loading');
                        urljson=$('a',$(this)).attr('href').substring(1);
                        var tab;
                        if ($('a',$(this)).attr('id')=='tab0'){
                         tab=0;
                        } else if ($('a',$(this)).attr('id')=='tab1') {
                         tab=1;                        
                        }else {
                            //outras tabs
                            tab=3;
                        }
                        //$('#titletabset').html($('a',$(this)).attr('title'));
                        $.ajaxSetup({
                            url: urljson,
                            async: true,
                            cache: true,
                            timeout:10000,
                            type: 'get',
                            data: '',
                            dataType: 'json',
                            contentType: "application/x-www-form-urlencoded",
                            success: function(json){
                                $('#tabcontentUltimas').removeClass('loading');
                                
                                $.Ultimas.processRequest(json,tab);
                                return true;
                            },
                            error: function(json){
                                $('#tabcontentUltimas').removeClass('loading');
                                return false;
                            }
                        });
                        $.ajax();
                        return false;
                    });
                });

            }
        }
    });

})(jQuery);
$(document).ready(function() {

$.ajaxSetup({
  cache:false,
  timeout:10000
});
     /* caixa das ultimas mais vistas mais comentadas */
 	$.Ultimas.start();

});
