
NewsTabs = function(){
    var CategoryID = 0;
    var DateFilter = '';
    var Keywords = '';
    
    return{
    
        Init: function(){
           
        },
        
        SetCategoryID: function(cid){
        },
        
        SetDateFilter: function(fltr){
            
            if(fltr == 0){
                DateFilter = '';
            }
            else if(fltr == 1){
                DateFilter = NewsTabs.GetDateString(0);
            }
            else if(fltr == 2){
                DateFilter = NewsTabs.GetDateString(1);
            }
            else if(fltr == 3){
                DateFilter = NewsTabs.GetDateString(7);
            }
            else if(fltr == 4){
                DateFilter = NewsTabs.GetDateString(30);
            }
            
        },
        
        GetDateString:function(fl){
            var t= new Date();
            var dys = t.getDate();
            var mts = t.getMonth();
            
            if(fl==30){
                t.setMonth(mts-1);    
            }
            else{
                t.setDate(dys-fl);
            }
            
            dys = t.getDate();
            mts = t.getMonth();
            var yrs = t.getFullYear();
            
            return ((mts+1) + '/' + dys + '/' +yrs);
        },
        
        SetKeywords: function(keys){
            Keywords = keys;
        },
        
        CategorySubmit: function(cat){
            if(cat == 0){
                $('#ctl00_cphMain_hdnSearchKey').val("");
            }
            NewsTabs.ToggleMenuBackColor('#divCategories','#acats',cat);
            CategoryID = cat;
            NewsTabs.LoadArticles();
        },
        
        DateFilterSubmit: function(fltr){
            NewsTabs.ToggleMenuBackColor('#divDates','#afltr',fltr);
            NewsTabs.SetDateFilter(fltr);
            NewsTabs.LoadArticles();
        },
        
        KeywordsSubmit: function(){
            Keywords = $('#txtSearchL').val();
            NewsTabs.LoadArticles();
        },
        
        PagerSubmit: function(pg){
            $.post('SearchForms/ArticlesList.aspx',{
                        cat : CategoryID,
                        fltr : DateFilter,
                        keys : $('#ctl00_cphMain_hdnSearchKey').val(),
                        pgno : pg },
                        function(data){
                            $('#divArticles').empty();
                            $('#divArticles').append(data);
                        });
        },
        
        LoadArticles: function(){
            $.post('SearchForms/ArticlesList.aspx',{
                        cat : CategoryID,
                        fltr : DateFilter,
                        keys : $('#ctl00_cphMain_hdnSearchKey').val() //$('#txtSearchL').val() 
                        },
                        function(data){
                            $('#divArticles').empty();
                            $('#divArticles').append(data);
                        });
        },
        
        ToggleMenuBackColor:function(el, elname, id){
        
            var len = $(el+" a").length;
            
            for(var ii=0;ii<len;ii++){
                $(elname+ii).css("background-color", "#B6D3E3");
            }
            
            $(elname+id).css('background-color','#FFFFFF');
        }
        
    };
}();


AnnouncementsTabs = function(){
        
    var DateFilter = '';
    var Keywords = '';
        
    return{
        Init:function(){
        
        },
        
        DateFilterSubmit: function(fltr){
            NewsTabs.ToggleMenuBackColor('#divDates','#afltr',fltr);
            AnnouncementsTabs.SetDateFilter(fltr);
            AnnouncementsTabs.LoadArticles();
        },
        
        PagerSubmit: function(pg){
            $.post('SearchForms/AnnouncesList.aspx',{
                        fltr : DateFilter,
                        keys : $('#txtSearchL').val(),
                        pgno : pg },
                        function(data){
                            $('#divArticles').empty();
                            $('#divArticles').append(data);
                        });
        },
        
        LoadArticles: function(){
            $.post('SearchForms/AnnouncesList.aspx',{
                        fltr : DateFilter,
                        keys : $('#txtSearchL').val() },
                        function(data){
                            $('#divArticles').empty();
                            $('#divArticles').append(data);
                        });
        },
        
        SetDateFilter: function(fltr){
            
            if(fltr == 0){
                DateFilter = '';
            }
            else if(fltr == 1){
                DateFilter = AnnouncementsTabs.GetDateString(0);
            }
            else if(fltr == 2){
                DateFilter = AnnouncementsTabs.GetDateString(1);
            }
            else if(fltr == 3){
                DateFilter = AnnouncementsTabs.GetDateString(7);
            }
            else if(fltr == 4){
                DateFilter = AnnouncementsTabs.GetDateString(30);
            }
        },
        
        GetDateString:function(fl){
            var t= new Date();
            var dys = t.getDate();
            var mts = t.getMonth();
            
            if(fl==30){
                t.setMonth(mts+1);    
            }
            else{
                t.setDate(dys+fl);
            }
            
            dys = t.getDate();
            mts = t.getMonth();
            var yrs = t.getFullYear();
            
            return ((mts+1) + '/' + dys + '/' +yrs);
        }
            
    };
}();

$(document).ready(function(){
    NewsTabs.Init();
});
