function ShowResults()
{
    //make the ajax call  
    var req = new Request
    ({  
        method: 'post',  
        url: "XML_Show_Userid.asp?Version="+Math.random()+LoginGUIDQueryString2,  
        data: { 'ShowRecordInfo' : ShowRecordInfo,'action':action },  
        headers: { 'If-Modified-Since':'0' },  
        onRequest: function() 
        { 
            UpdateLoadingDataDiv("<img src='image/loading_image.gif'><br />Loading now, please wait...<b>50%</b> completed");
        },  
        onSuccess: function(txt)
        {
        	  UpdateLoadingDataDiv("<img src='image/loading_image.gif'><br />Loading now, please wait...<b>100%</b> completed");
        	  var PageListHtmlCode=GetPageListHtml();
        	  UpdateDivContent($("SearchResultsDiv"),PageListHtmlCode+txt+PageListHtmlCode);
        	  LoadingCompleted();
			  var x1string="<MyScript>";
			  var x1=0;
			  var x2string="</MyScript>";
			  var x2=0;
			  
			  while(x1>=0)
			  {
			 	  x1=txt.indexOf(x1string,x2);
			 	  x2=txt.indexOf(x2string,x1);
			 	  
			 	  if(x1>=0&&x2>=0)
			 	  {
			 	  		var scriptstring=txt.substring(x1+x1string.length,x2);
			 	  		eval(scriptstring);
			 	  }
			  }
			  
        },
        onFailure: function()
        {
            UpdateLoadingDataDiv("<img src='image/alert.gif'>&nbsp;<font color='#FF0000'><b>Sorry, loading results failed! <a href='javascript:ShowResults()'>Click here</a> to reload this page.</b></font>");
        }
    });
             
    req.send();
}


function GetPageListHtml()
{
	if(totalresult>0)
	{
		var MaxPageNO;
		var PageListHtml="";
		
		if(totalresult%10>0)
		{
			MaxPageNO=Math.floor(totalresult/10)+1;
		}
		else
		{
			MaxPageNO=totalresult/10;
		}
		
		if(MaxPageNO>1)
		{
			if(pageno>MaxPageNO)
			{
				pageno=MaxPageNO;
			}
			else if(pageno<1)
			{
				pageno=1;
			}
			
			//****************************
			//Get the Page NO List(begin)
			//****************************
			var StartShowPageNO;
			var EndShowPageNO;
			var p1=pageno%10;
			var p2=Math.floor(pageno/10);
			if(p1>0)
			{
				StartShowPageNO=p2*10+1;
				EndShowPageNO=StartShowPageNO+9;
			}
			else
			{
				StartShowPageNO=pageno-5;
				EndShowPageNO=pageno+5;
				
				if(pageno>=10&&pageno==MaxPageNO)
				{
					StartShowPageNO=pageno-10;
				}
			}
			
			if(EndShowPageNO>MaxPageNO)
			{
				EndShowPageNO=MaxPageNO;
			}
			
			var PreviousPageString="";
			var NextPageString="";
			var FirstPageString="";
			var LastPageString="";
			var MiddlePageString="";
			if(pageno==1)
			{
				PreviousPageString="Previous";
				FirstPageString="First";
			}
			else
			{
				PreviousPageString="<a href='javascript:ChangePage("+(pageno-1)+")'>Previous</a>";	
				FirstPageString="<a href='javascript:ChangePage(1)'>First</a>";
			}
			
			if(pageno==MaxPageNO)
			{
				NextPageString="Next";
				LastPageString="Last";
			}
			else
			{
				NextPageString="<a href='javascript:ChangePage("+(pageno+1)+")'>Next</a>";	
				LastPageString="<a href='javascript:ChangePage("+MaxPageNO+")'>Last</a>";
			}
			
			var q1=StartShowPageNO;
			while(q1<=EndShowPageNO)
			{
				if(q1==pageno)
				{
					MiddlePageString+="<td  class='CurrentPageNum'>"+q1+"</td>";
				}
				else
				{
					MiddlePageString+="<td  class='pageNum'><a href='javascript:ChangePage("+q1+")'>"+q1+"</a></td>";
				}
					
				q1++;
			}
			
			
			var PageListHtmlHeader="<table border='0' cellspacing='0' cellpadding='0' width='100%' style='margin-top:8px;margin-bottom:8px;'><tr><td width=6 class=cell_corner1 height=6></td><td class=cell_bg2></td><td width=6 class=cell_corner2></td></tr><tr><td width=6 class=cell_bg1></td><td bgcolor='#EDEDED' align='center'>";
			var PageListHtmlFooter="</td><td width=6 class=cell_bg3></td></tr><tr><td width=6 class=cell_corner4 height=6></td><td class=cell_bg4></td><td width=6 class=cell_corner3></td></tr></table>";
			var PageListHtmlContent="<table border='0' cellspacing='0' cellpadding='0' align='center'><tr><td><font style='font-size:8pt;'><b>"+pageno+" of "+MaxPageNO+" pages - "+FirstPageString+" | "+PreviousPageString+" | </b></font></td><td width='5'></td>"+MiddlePageString+"<td width='5'></td><td><font style='font-size:8pt;'><b> | "+NextPageString+" | "+LastPageString+"</b></font></td></tr></table>";
			
			PageListHtml=PageListHtmlHeader+PageListHtmlContent+PageListHtmlFooter;
			//****************************
			//Get the Page NO List(end)
			//****************************
		}
		else
		{
			PageListHtml="";
		}
		return PageListHtml;
	}
	else
	{
		return "";
	}
}

function ChangePage(NewPageno)
{
	window.location.href=ReloadCurrentPageURL+"&pageno="+NewPageno;
}

function UpdateLoadingDataDiv(txt)
{
	UpdateDivContent($("LoadingDataDiv"),txt);
}

function LoadingCompleted()
{
	$("LoadingDataDiv").setStyle('display', 'none');
}

