	function loadVideoList(dir_id, page, wsdl_url){
		$.get(wsdl_url, { action: "videofilelist", id: dir_id, page: page }, 
			function on_VideoListXMLPosted(data)
		    {
		        var output = '';
			    $("#videos").empty();
			    var resultXML = data;
		        videosArray = resultXML.getElementsByTagName('item');
		        pageArray = resultXML.getElementsByTagName('pageInfo');
				pageNum = pageArray[0].getAttribute('page');
				pagecount = pageArray[0].getAttribute('pagecount');
				count = pageArray[0].getAttribute('count');
				pagesize = pageArray[0].getAttribute('pagesize');
				categoryID = pageArray[0].getAttribute('categoryID');
				categoryTitle = pageArray[0].getAttribute('categoryTitle');
	
		        if ((videosArray != undefined) && (typeof(videosArray) == "object")){
			        for(i=0; i < videosArray.length; i++){
			            if ((videosArray != undefined) && (typeof(videosArray) == "object")){
			                id = videosArray[i].getAttribute('id');
			                htmlCode = videosArray[i].getAttribute('htmlCode');
			                output += htmlCode;
			            }
			        }
			        $("#videos").html(output);
		        }
		        createDirectoryTitle(categoryTitle);
		        createPageNavigator(pageNum, pagesize, pagecount,categoryID);
		        return true;
		    }
		);
	}

    function createPageNavigator(page, pageSize, pageCount, categoryID){
	    $("#topPage").empty();
	    pageOut = '';
	    var className = 'page';

	    if(page == 0) return false;
	    if(pageCount <= 1) return false;

   		pageOut += '<ul>';

    	if(page != 1)
    	{
    		prevPage = parseInt(page)-1;
    		pageOut += '<li><a href="javascript: loadVideoList('+categoryID+',1,wsdl_url);">First</a></li>';
    	}

	    for(i=1;i<=pageCount;i++){
		    if(i == page){
		    	className = 'page active';
		    	pageOut += '<li><span class="active">'+i+'</span></li>';
		    }
		    else{

		    	className = 'page';
		    	pageOut += '<li><a href="javascript: loadVideoList('+categoryID+','+i+',wsdl_url);">'+i+'</a></li>';
		    }
	    }

	    if(page != pageCount){
		    nextPage = 1+parseInt(page);
	    	pageOut += '<li><a href="javascript: loadVideoList('+categoryID+','+pageCount+',wsdl_url);">Last</a></li>';
	    }

	    pageOut += '</ul>';
	    $("#topPage").html(pageOut);
	    return true;
    }
    
    function createDirectoryTitle(title){
	    $('#directoryName').empty();
	    $('#directoryName').html('<h3>'+title+'</h3>');
	    return true;
    }    

    function checkSearch(){
    	if($("#txtSearch").html == '') return false;
    	else return true;
    }
