﻿
function search()
{
var namestr=$("sos").value;
if(namestr=="")
{
alert("关键字不能为空!");
$("sos").focus();
return false;
}
//window.open(escape(namestr)+".html");
window.open("Soso.aspx?name="+escape(namestr)+"");
return false;
//window.open("Soso.aspx?name="+escape(namestr)+"&sid="+Math.random()+"");
//loadXML("get","../as/soso.ashx?namestr="+escape(namestr)+"&sid="+Math.random()+"",getsoulist);
//  return true;
}
function GetUrlParms()
{
    var args=new Object(); 
    var query=location.search.substring(1);
    var pairs=query.split("&");
    for(var i=0;i<pairs.length;i++)
    {
        var pos=pairs[i].indexOf('=');
        if(pos==-1)   continue;
        var argname=pairs[i].substring(0,pos);
        var value=pairs[i].substring(pos+1);
        args[argname]=unescape(value);
    }
    return args;
}
function soso()
{
var args = new Object();
args = GetUrlParms();
var namestr=args["name"];
if(unescape(namestr)!='undefined')
{
$("sos").value=unescape(namestr);
}
else
{
return false;
}
//$("sos").value=unescape(namestr);
loadXML("get","../as/soso.ashx?namestr="+escape(namestr)+"",getsoulist);
return true;
}
function getsoulist(xmlDom)
{
	var dis=$("getc");
	//alert(xmlDom.responseText);
		if(xmlDom.responseText!="false")
	{
	var tot=xmlDom.responseXML.getElementsByTagName("ptop")[0].getAttribute("tot");//获得pl节点tot属性值,这里指评论的总数量
    var curpage=xmlDom.responseXML.getElementsByTagName("ptop")[0].getAttribute("curpage");//获得pl节点curpage属性，这里指评论
    
    var name=xmlDom.responseXML.getElementsByTagName("ptop")[0].getAttribute("name");//获得pl节点curpage属性，这里指评论列表
	var node=xmlDom.responseXML.getElementsByTagName("dataset");//获得pllist节点集合
	if(tot!=0)
	{
	
	 var cont="<div class=\"daohang\">搜索一下:共发现"+tot+"个结果<span>以下是("+(curpage-1)*12+"-"+curpage*12+")条结果</span></div>";
   for (var i=0;i<node.length;i++)
   {
        var id=node[i].childNodes[0].firstChild.data;//获得节点第一个子节点的值,这里指呢称
        var bt=node[i].childNodes[1].firstChild.data; //获得节点第二个子节点的值，这里指时间
        var nr=node[i].childNodes[2].firstChild.data; //获得节点第三个子节点的值,这里指内容
        var sj=node[i].childNodes[3].firstChild.data; //获得节点第三个子节点的值,这里指内容
        var type=node[i].childNodes[4].firstChild.data; //获得节点第三个子节点的值,这里指内容
        cont+="<div class=\"dongtai\"><h4><a target=\"_blank\" href=\""+id+"k"+type+".html\">"+bt+"</a></h4><p>"+nr+"</p> <p>"+sj+"</p></div>"
        //cont+="<div class=\"dongtai\"><h4><a target=\"_blank\" href=\"News.aspx?type="+type+"&id="+id+"\">"+bt+"</a></h4><p>"+nr+"</p> <p>"+sj+"</p></div>"
   }
   var cont1=pagecounts(tot,curpage,name);//调用分页函数
  // alert(cont1);
   dis.innerHTML=cont+"<div class=\"clear\"></div><div style=\"margin-top:20px;\" id=\"page11\"></div>";
   $("page11").innerHTML=cont1;
	}
	else
	{
	dis.innerHTML="<br />暂无结果...";
	//$("seepage").innerHTML="";
	}
	}
	else
	
	{
	dis.innerHTML="<br />抱歉!暂无结果...";
	}
	return false;
    }
    //跳转页数：gotopage函数

    function gotopage1(page,name) {
    loadXML("get","../as/soso.ashx?page="+page+"&namestr="+escape(name)+"&sid="+Math.random()+"",getsoulist);
    return false;
    }
  
    function pagecounts(tot,page,name)
    {
    var pcount;
    var pagenum=12;
    if (tot%pagenum==0) 
    { //默认每页五条，这个要求与服务器端保持一致
    pcount=parseInt(tot/pagenum);
    } 
    else 
    {
    pcount=parseInt(tot/pagenum)+1;
    }
     var pageturn= page - (page > 5 ? 5 : page);
       var msg="";
        msg+="<div id=\"page\"><div class=\"pg\">";
  
        // msg.Append("共&nbsp;<font color=\"red\">" + pcount + "</font>&nbsp;页,&nbsp;当前为第<font color=\"red\">" + page + "</font>&nbsp;页");
        if (5 < page && page <= pcount)
        {
             msg+="<a href=\"#\" onclick=\"gotopage1('1','"+name+"')\">首&nbsp;&nbsp;页</a>";
             msg+="<a href=\"#\" onclick=\"gotopage1('"+(page-1)+"','"+name+"')\" class=\"pre\"><上一页</a>";
           
        }
        for (var i = 1; i <= 10; i++)
        {
            if (pageturn + i > pcount)
            {
                break;
            }
            if (pageturn + i == page)
            {
                msg+="<span class=\"current\">" + page + "</span>";
            }
            else
            {
                msg+="<a href=\"#\" onclick=\"gotopage1('"+(pageturn+i)+"','"+name+"')\" >" + (pageturn + i)+ "</a>";
            }
          // alert(msg);
        }

        if (page < pcount)
        {
            msg+="<a href=\"#\" onclick=\"gotopage1('"+(parseInt(page)+1)+"','"+name+"')\"  class=\"next\">下一页></a>";
            msg+="<a href=\"#\" onclick=\"gotopage1('"+pcount+"','"+name+"')\" >尾&nbsp;&nbsp;页</a>";

        }
        msg+="</div></div>";
       return msg;
    }
function gososo()
{
var namestr=$("sos").value;
if(namestr=="")
{
alert("关键字不能为空!");
$("sos").focus();
return false;
}
loadXML("get","../as/soso.ashx?namestr="+escape(namestr)+"&sid="+Math.random()+"",getsoulist);
return false;
}
//响应回车
document.onkeydown = function(event)
{   
	var eve = event || window.event; 
    if(eve.keyCode == 13)
    {
       document.getElementById("sotj").focus();
    }
}
