function btnGo_Click(searchtxt, langId){
    btnPage_Click(null, searchtxt, 1, langId);
}
function btnPage_Click(a, searchTerm, pageNum, langId){
    // Re-render paging.
    if(a){
        $('#searchResults .paging a').attr('class','');
        a.className = 'selected';
    }
    else{
        $('#searchResults .paging').html('');
    }
    // Clear the results html.
    $('#searchResults .results').html('<div class="loading"><img src="/webimages/searchLoader.gif" alt="Loading..." /></div>');

    var searchRequest = {};
    searchRequest.SearchText = searchTerm;
    searchRequest.PageNumber = pageNum;
    searchRequest.LangType = langId;
    
    var DTO = { 'request' : searchRequest };
    
    doJson(
        '/webservices/edu_Search.asmx/GetSearchBoxUI',
        JSON.stringify(DTO),
        function(result, textStatus){
            $('#searchResults .paging').html(result.PagingHtml);
            $('#searchResults .results').html(result.ResultsHtml);
        },
        function(request, status, err){
            /*if (request.readyState == 4) {
                switch (request.status) {
                // Page-not-found error
                case 404:
                    alert('Error: Not Found. The requested URL could not be found.');
                    break;
                // Internal server error
                case 500:
                    if (request.responseText.Message) {
                        alert(request.responseText.Message);
                    }
                    else {
                        alert(request.responseText);
                    }
                    break;
                default:
                    break;
                }
            }*/
        },
        function(XMLHttpRequest, textStatus){
        });
        
    return false;
}
function btnSearchPage_Click(a, searchTerm, fid, pageNum, langId){
    // Re-render paging.
    if(a){
        $('#searchPageResults .paging a').each(function() {  
          $(this).attr('class','');
        }); 

        a.className = 'selected';
    }
    else{
        $('#searchPageResults .paging').html('');
    }
    // Clear the results html.
    //$('#searchPageResults .results').html('');
    $('#searchPageResults .results').html('<div class="" style="text-align:center;"><br/><br/><br/><br/><img src="/webimages/ajaxLoader.gif" alt="Loading..." /></div>');

    var searchRequest = {};
    searchRequest.SearchText = searchTerm;
    searchRequest.PageNumber = pageNum;
    searchRequest.LangType = langId;
    searchRequest.FolderID = fid;
    
    var DTO = { 'request' : searchRequest };

    doJson(
        'webservices/edu_Search.asmx/GetSearchUI',
        JSON.stringify(DTO),
        function(result, textStatus){
            $('#searchPageResults').html(result.ResultsHtml);
        },
        function(request, status, err){
             /*if (request.readyState == 4) {
                switch (request.status) {
                // Page-not-found error
                case 404:
                    alert('Error: Not Found. The requested URL could not be found.');
                    break;
                // Internal server error
                case 500:
                    if (request.responseText.Message) {
                        alert(request.responseText.Message);
                    }
                    else {
                        alert(request.responseText);
                    }
                    break;
                default:
                    break;
                }
            }*/
        },
        function(XMLHttpRequest, textStatus){
        });
        
    return false;
}

