//function cua trang Home/index
var currentPage=0;

function prevPage(author,keyword){
    loadPage(author,keyword,currentPage-1);
    return false;
}
function nextPage(author,keyword){
    loadPage(author,keyword,currentPage+1);
    return false;
}
function showSearchResult(data,selectpage){
    //console.log(data);
    if(selectpage==undefined) selectpage=1;
    currentPage=selectpage;
    if(data.success==1){
        var videocount  =   data.count;
        if(videocount!=undefined) $('#resultCount').val(videocount);
        videocount=$('#resultCount').val();
        if(videocount>0){
            var page        =   parseInt((videocount*1+9)/10);
            $('#searchPage').html('');
            if(data.keyword==undefined) data.keyword='';
            if(data.author==undefined) data.author='';
            var sl  =   "<span class='trang'></span>";
            if(selectpage>1){
                sl+='<a class="navi naviprev" href="#" onclick="return prevPage(\''+data.author+'\',\''+data.keyword+'\')">« Trước</a>';  
            } 
            else{
                sl+="";
                sl+="";
            }
            
            
            sl+="<span id='pagelist'>";
            if(page<=5){
                
                //neu nho hon 5 trang thi in tat ca so trang ra,khoi phai nghi
                
                for(i=1;i<=page;i++){
                    sl+='<a id="sp-'+i+'" class="srPage" href="#" onclick="return loadPage(\''+data.author+'\',\''+data.keyword+'\','+i+');">'+i+'</a>';
                }
            }else{
                //neu co nhieu hon 5 trang
                if(selectpage<4){
                    //neu la chon trang <4 thi in tat 1->5
                    
                    for(i=1;i<=5;i++){
                        sl+='<a id="sp-'+i+'" class="srPage" href="#" onclick="return loadPage(\''+data.author+'\',\''+data.keyword+'\','+i+');">'+i+'</a>';
                    }                    
                    //sl+='<span class="threeDot">...</span>';
                }else{
                    //neu chon trang >=4
                    var sotranglonhon   =   page-selectpage;
                   
                    if(sotranglonhon<=2){
                        //neu co it hon 2 trang lon hon no thi in tu do den het,ko co 3 cham
                        for(i=selectpage-2;i<=page;i++){
                            sl+='<a id="sp-'+i+'" class="srPage" href="#" onclick="return loadPage(\''+data.author+'\',\''+data.keyword+'\','+i+');">'+i+'</a>';
                        }
                    }else{
                        //neu co nhieu hon 2 trang lon hon no thi in 2 trang lon hon no thoi,co 3 cham
                        for(i=selectpage-2;i<=selectpage+2;i++){
                            sl+='<a id="sp-'+i+'" class="srPage" href="#" onclick="return loadPage(\''+data.author+'\',\''+data.keyword+'\','+i+');">'+i+'</a>';
                        }
                        //sl+='<span class="threeDot">...</span>';
                    }
                }
                
            }
            sl+='</span>';
            if(page>selectpage){
                sl+='<a class="navi navinext" href="#" onclick="return nextPage(\''+data.author+'\',\''+data.keyword+'\')">Tiếp »</a>';
            } 
            else{
                sl+="";
                sl+="";
            }
            
            
            
            
            $('#searchPage').html(sl);
            
            //$('.srPage').css('font-weight','normal');
            $('#sp-'+selectpage).addClass('pageSelected');    
        }       
        if(data.result==''){
            $('#searchResult').html('Không tìm thấy kết quả nào tương ứng với từ khóa <b>'+data.keyword+'</b>');
            $('#searchResult').css('border-color','white');            
        }else{
            $('#searchResult').html(data.result);
            $('#searchResult').css('border-color','#888');    
        }
            
    }
    //tìm xong thì có thể chiều cao thay đổi-->cân bằng lại
}
function initSendData(author,keyword){
    var sendData=false;
    if(keyword==undefined) keyword='';
    if(keyword.length==0){    
        if(author!=undefined){
            sendData={'author':author};            
            return sendData;
        }else{
            keyword =   $('#keyword').val();
        }    
    }
    //keyword=keyword.replace(/[^a-zA-Z 0-9 _-]+/g,' ');    
    if(keyword.replace(' ','').length==0) return false;
    sendData={'keyword':keyword};
    return sendData;
}

//Tim kiem video theo ten
function doSearch(author,keyword){
    
    var sendData=initSendData(author,keyword);
    $('#searchResult').html("<div style='width:100%;text-align:center;margin-bottom:5px;'><img src='/beta/images/loadingsmall.gif'/></div>");
    
    $.get('/beta/home/search.php',sendData,function(data){
        showSearchResult(data,1);
    },'json');
    return false;
}
//Load tiep ket qua
function loadPage(author,keyword,page){    
    $('#searchResult').html("<div style='width:100%;text-align:center;margin-bottom:5px;'><img src='/beta/images/loadingsmall.gif'/></div>");
    var sendData=   initSendData(author,keyword);
    //var page    =   $('#pS').val();
    var start   =   page*10-10;       
    sendData.start=start;
    $.get('/beta/home/search.php',sendData,function(data){
        showSearchResult(data,page);
        
    },'json');
    return false;
}




