/**
 * @author ccompton
 */
function FilterNav(){
    
    return{
        init: function(){
            $("#filterCtrl").hover(
                function () {
                    $("#sortCtrl ul").hide();
                    $("#filterCtrl ul").show(100);
                    $(this).addClass('filterCtrlOver');
                }, 
                function () {
                    $("#filterCtrl ul").hide();
                    $(this).removeClass('filterCtrlOver');
                }
                );
            $("#filterCtrl").click(
                function () {
                    $("#filterCtrl ul").hide();
                });
            $("#sortCtrl").hover(
                function () {
                    $("#filterCtrl ul").hide();
                    $("#sortCtrl ul").show(100);
                    $(this).addClass('sortCtrlOver');
                },
                function () {
                    $("#sortCtrl ul").hide();
                    $(this).removeClass('sortCtrlOver');
                }
                );
            $("#sortCtrl").click(
                function () {
                    $("#sortCtrl ul").hide();
                });
            
            $("#filterCtrl ul").css('display', 'none');
            $("#sortCtrl ul").css('display', 'none');

            $("#filterCtrl ul li, #sortCtrl ul li").hover(
                function () {
                    $(this).addClass('filterSortCtrlulliOver');
                },
                function () {
                    $(this).removeClass('filterSortCtrlulliOver')
                }
                );
        },
        setPageNum:function(pageNum){
            $items.page = pageNum;
            $items.BindItems($items.itemData);
        },
        filterItems: function (){
            $items.page = 1;
            var thisfilter = $("#filterCtrl").val();
            if(thisfilter!="pod" && thisfilter!="vid" && thisfilter!="" && thisfilter!="all" ){
                thisfilter="doc";
            }
            $items.filter = thisfilter;
            $items.BindItems($items.itemData);
        },
        sortItems: function (){
            $items.page = 1;
            $("#mainContent").html("<img id='ajaxLoader' style='display: none;' src='images/icons/ajax-loader.gif' />");
            $("#ajaxLoader").fadeIn(500);
            $items.sidx = $("#sortCtrl").val();
            $items.getItemsFromServer('getAll','false');
        }

    }
}
