function setuserip(p)
{
	Cookie.set('resumeuserip', p, 4);
}

function setName(name, maxretnum)
{
	Cookie.set('name', name, 1);
	Cookie.set('maxretnum', maxretnum, 1);
}

function scrollSearchByDwr(q, forward) {
  var pageNo = Cookie.get('currentpageNo');
  if(forward) {
    pageNo ++;
  }else if(pageNo != 1){
    pageNo --;
  }
  searchByDwr(q, pageNo);
}

function searchByDwr(name, pn)
{
	Cookie.set('currentpageNo', pn, 1);
	searchService.findUrls(name, pn, 10, updatePage);
}

function updatePage(list)
{
	var keyword = Cookie.get('name');
	var maxretnum;
	if(list != null)
	{
	if(list.length > 0)
  	{
  		for(var iii = 0; iii < list.length; iii++)
  		{
  			if(list[iii].maxretnum != 0)
  			{
  				maxretnum = list[iii].totalNumber;
  				break;
  			}
		}
  	}
  	else
  	{
		maxretnum = "0";
  	}
  	var tableHeader = '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
  	var tableFooter = '</table>';
  	var htmlResult = tableHeader;
  	
  	if(list.length > 0)
  	{
  		var tableSpace = '<tr><td></td></tr>';
  		var result;
	  	var searchResult;
	  	var htmlResultElement;
	  	var fqURL;
	  	for (var i = 0; i < list.length; i++) 
	  	{
	  		result = list[i];
	  		var context = result.context;
	  		var title = result.title;

	  		var keywords = keyword.split(" ");
	  		var intro = result.intro;
	  		for(var ii = 0; ii < keyword.length; ii++)
	  		{
	  			intro = intro.toLowerCase().replace(keywords[ii], ("<span style=\"color: #FF0000;font-weight: bold; font-size:13px;\">" + keywords[ii] + "</span>"));
	  		}
	  		var zhanshiUrl = result.url.substring(7, result.url.length);
	  		var myTemplateString = '<tr> <td> ' + 
	                         '<table width="100%" border="0" cellpadding="3" cellspacing="0">' +
	                         '<tr> <td><a href="view.dll?url=${url}&id='+result.id+'" target="_blank">' + title + '</a></td> </tr>' +
	                         '</table> </td> </tr> <tr><td><table><tr><td>' + intro + '</td> </tr><tr><td><span class="sinfo3">'+zhanshiUrl+'</span></td> </tr><table> </td> </tr>';
	        fqURL = result.url;
	    	if(fqURL.indexOf('http://') == -1) 
	    		fqURL = 'http://' + fqURL;
	    	searchResult = {url:escape(result.url)};
	    	var myTemplateObj = TrimPath.parseTemplate(myTemplateString);
	    	var htmlResultElement  = myTemplateObj.process(searchResult);
	    	if(i < list.length) 
	    	{
	      		htmlResult += (htmlResultElement + tableSpace);
	    	}
	    }
	    htmlResult += tableFooter;
  	}
  	else
  	{
  	}
  	alert(htmlResult);
  	document.getElementById('searchResults').innerHTML = htmlResult;
  	updatefenye();
	}
	else
	{
		alert("已经是最后一页。")
	}
	
}

function updatefenye()
{
	var keyword = Cookie.get('name');
  	var maxretnum = Cookie.get('maxretnum');
  	var currentpageNo = Cookie.get('currentpageNo');
  	if (currentpageNo == null)
  	{
  		alert("error currentpageNo!");
  		currentpageNo = 1;
  	}
  	var endPage;
  	var beginPage;
  	
  	var tableHeader = '<table  width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="center">';
  	var tableFooter = '</table>';
  	var htmlResult = tableHeader;
  	
  	// maxretnum ok!
  	if(maxretnum == null)
  	{
  		htmlResult += tableFooter;
  	}
  	else 
	{
		if((maxretnum / 10) <= 10)
	  	{
	  		// endPage < 10
	  		if((maxretnum / 10) == 1 || (maxretnum / 10) == 2)
	  			endPage = (maxretnum / 10)
	  		else
	  			endPage = (maxretnum / 10) + 1;
	  		htmlResult += '<a class="black2" href="#" onClick="searchByDwr(' + '\''+ keyword + '\'' + " ,"  + '1' +')">第一页</a>'
	  		htmlResult += '<a class="black2" href="#" onClick="scrollSearchByDwr(' + '\''+ keyword + '\'' + " ,"  + '0)">上一页</a>'
		  	for(var i = 1; i <= endPage; i++)
		  	{
		  		if(i != currentpageNo)
		  			htmlResult += '<a class="black2" href="#" onClick="searchByDwr(' + '\''+ keyword + '\'' + " ,"  + i +')">' + i + ' </a>';
		  		else
		  		{
		  			htmlResult += '<span class="leftewy2">' + i + '</span>';
		  		}
		  	}
	
			var htmlResult1 = '<table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr><td>' +
			'<a href="#" onClick="searchByDwr(' + '\''+ keyword + '\'' + " ," + '1' +')"></a> </td></tr> </table>';
		}
		else
		{
			// endPage > 10
			htmlResult += '<a class="black2" href="#" onClick="searchByDwr(' + '\''+ keyword + '\'' + " ,"  + '1' +')">第一页</a>'
	  		htmlResult += '<a class="black2" href="#" onClick="scrollSearchByDwr(' + '\''+ keyword + '\'' + " ,"  + '0)">上一页</a>'
			
			endPage = 10;
			if(currentpageNo < 5)
			{
				for(var i = 1; i <= 10; i++)
				{
					if(i != currentpageNo)
						htmlResult += '<a class="black2" href="#" onClick="searchByDwr(' + '\''+ keyword + '\'' + " ,"  + i +')">' + i + ' </a>';
					else
						htmlResult += '<span class="leftewy2">' + i + '</span>';
				}
			}
			else
			{
				var beginpage = currentpageNo - 4;
				if((Number(currentpageNo) + Number(5)) > maxretnum)
				{
					endpage = maxretnum;
				}
				else
				{
					endpage = Number(currentpageNo) + Number(5);
				}
				for(var i = beginpage; i <= endpage; i++)
				{
					if(i != currentpageNo)		
						htmlResult += '<a class="black2" href="#" onClick="searchByDwr(' + '\''+ keyword + '\'' + " ,"  + i +')">' + i + ' </a>';
					else
						htmlResult += '<span class="leftewy2">' + i + '</span>';
				}
			}
		}
		htmlResult += '<a class="black2" href="#" onClick="scrollSearchByDwr(' + '\''+ keyword + '\'' + " ,"  + '1)">下一页</a>'
		htmlResult += '</td></tr> </table>';
	}
    if(document.getElementById('fenye') != null)
	  document.getElementById('fenye').innerHTML = htmlResult;
}