document.writeln("<style type=\"text\/css\">");
document.writeln("<!--");
document.writeln(".Channel_td_on{color: #000000;cursor:pointer;background-image: url(/Images/search_nav_on.gif);padding-top: 5px;width: 80px;height: 25px;}");
document.writeln(".Channel_td_of{color: #000000;cursor:pointer;background-image: url(/Images/search_nav_of.gif);padding-top: 5px;width: 80px;height: 25px;}");
document.writeln("-->");
document.writeln("<\/style>");

//以XML求取数据   
function SelectChannelClass(obj1,ChannelID,TypeID)   
{   
　var result = "";   
　var xmlHttp;
  xmlHttp = GetXmlHttp();   
　xmlHttp.open("POST", "/AjaxPage/AjaxPost.aspx?action=GetSelectChannelClass&ChannelID="+ChannelID+"&TypeID="+TypeID,false);   
　xmlHttp.send("");   
　result = xmlHttp.responseText;
　if(result != "" && result!='undefined')   
　{   
　　　document.all(obj1).length = 0;
      document.all(obj1).options.add(new Option("请选择分类","0"));
    　var piArray = result.split(",");   
　　　for(var i=0;i<piArray.length;i++)   
　　　{   
　　　　　var ary1 = piArray[i].toString().split("$");   
　　　　　document.all(obj1).options.add(new Option(unescape(ary1[1]),ary1[0]));   
　　　}
　}
　else
　{
　  document.all(obj1).length=0;
　  document.all(obj1).options.add(new Option("请选择分类","0"));
　}  
　    
} 



function SelectChannel(td_now)
{
	for(var i=1; i<3; i++)
	{ 
	    eval("var Channel_td" + i +" = getObject('Channel_td"+i+"')");
	}
	Channel_td1.className = Channel_td2.className = Channel_td3.className = "Channel_td_of";
	getObject('Channel_td'+td_now).className = "Channel_td_on";
	
	switch(td_now){
		case 1:
		    getObject('Channel').value = "1";
	        SelectChannelClass('ChannelClassID',1,0);
	        var str = '<input id="rblSort" type="radio" name="rblSort" value="1" checked="checked" />标题';
            str += '<input id="rblSort" type="radio" name="rblSort" value="2" />内容';
            str += '<input id="rblSort" type="radio" name="rblSort" value="3" />标题与内容';
            getObject('ChannelSearchSort').innerHTML = str;	
		break;
		
		case 2:
		    getObject('Channel').value = "2";
	        SelectChannelClass('ChannelClassID',2,0);
	        var str = '<input id="rblSort" type="radio" name="rblSort" value="1" checked="checked" />产品型号';
            str += '<input id="rblSort" type="radio" name="rblSort" value="2" />产品名称';
            str += '<input id="rblSort" type="radio" name="rblSort" value="3" />型号与名称';
        getObject('ChannelSearchSort').innerHTML=  str;
		break;
		
		case 3:
		    getObject('Channel').value = "3";
	        SelectChannelClass('ChannelClassID',3,0);
	        var str = '<input id="rblSort" type="radio" name="rblSort" value="1" checked="checked" />软件名称';
            str += '<input id="rblSort" type="radio" name="rblSort" value="2" />内容';
            str += '<input id="rblSort" type="radio" name="rblSort" value="2" />软件名称与内容';
            getObject('ChannelSearchSort').innerHTML = str;
        
		break;
		
		default:
		    getObject('Channel').value = "1";
	        SelectChannelClass('ChannelClassID',1,0);
	        var str = '<input id="rblSort" type="radio" name="rblSort" value="1" checked="checked" />标题';
            str += '<input id="rblSort" type="radio" name="rblSort" value="2" />内容';
            str += '<input id="rblSort" type="radio" name="rblSort" value="3" />标题与内容';
            getObject('ChannelSearchSort').innerHTML = str;	
		break;
		}
}




//---------------SearchForm----------------
//显示搜索框Form
//提示:可根据需要修改样式
//---------------SearchForm----------------
function JsSearchForm2(Install,ChannelID,obj)
{
	var str = '';
	str += '<table cellSpacing=0 cellPadding=0 width=100% border=0>';
    str += '      <tr>';
    str += '        <td align=right width=64 height=30>分类：</td>';
    str += '        <td width=116 height=30><select id="ChannelClassID"></select></td>';
    str += '      </tr>';
    
    str += '      <tr>';
    str += '        <td align=right height=30>类别：</td>';
    str += '        <td height=30>';
    str += '<select id=rblSort name=rblSort>';
    
    switch(ChannelID)
    {
		case 1:
		    str += '<option value=1 selected=selected>标题</option>';
            str += '<option value=2>内容</option>';
            str += '<option value=3>标题与内容</option>';
		break;
		
		case 2:
		    str += '<option value=1 selected=selected>产品型号</option>';
            str += '<option value=2>产品名称</option>';
            str += '<option value=3>型号与名称</option>';
		break;
		
		case 3:
		    str += '<option value=1 selected=selected>软件名称</option>';
            str += '<option value=2>内容</option>';
            str += '<option value=3>软件名称与内容</option>';
		break;
		
		default:
		    str += '<option value=1 selected=selected>标题</option>';
            str += '<option value=2>内容</option>';
            str += '<option value=3>标题与内容</option>';
		break;
	}
   
    str += '</select>';
    
    str += '</td></tr>';
    
    str += '      <tr>';
    str += '        <td align=right width=64 height=30>关键字：</td>';
    str += '        <td width=116 height=30><input class=input id=tbxkeyword size=10 name=tbxkeyword /></td>';
    str += '      </tr>';
    
    str += '      <tr>';
    str += '        <td align=right height=30>&nbsp;</td>';
    str += "        <td>&nbsp;<input name=\"btnSearch\" type=\"submit\" id=\"btnSearch\" value=\"开始搜索\" onClick=\"JsSearch2('"+Install+"',"+ChannelID+")\" class=\"button\" /></td>";
    str += '      </tr>';
    str += '      <tr align=middle>';
    str += '        <td colSpan=2 height=30></td>';
    str += '      </tr>';
    str += '  </table>';
	getObject(obj).innerHTML=str;
	SelectChannelClass('ChannelClassID',ChannelID,1);
}


//---------------JsSearch----------------
//查询列表
//---------------JsSearch----------------
function JsSearch2(RootPath,Channel) 
{	
    if(SearchcheckForm())
	{
	    var ChannelClassID = getObjValue('ChannelClassID');
		var skeyword = escape(getObjValue('tbxkeyword'));
		var sSort = escape(getObjValue('rblSort'));
	    window.location.href = RootPath + "Search.html?Channel="+Channel+"&ChannelClassID="+ChannelClassID+"&sort="+sSort+"&keyword="+skeyword;
	}
}



//---------------SearchForm----------------
//显示网页讨论form
//提示:可根据需要修改样式
//---------------SearchForm----------------
function JsSearchForm(Install,ChannelID)
{
	var str = '';
	str += '<table width="100%" border="0" cellspacing="1" cellpadding="1">';
    str += '<tr>';
    str += '<td colSpan=2>';
	str += "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"background:url(\/images\/search_bg.gif) repeat-x top;\">";
    str += "<tr align=\"center\" valign=\"top\">";
    str += "<td id=\"Channel_td1\" class=\"Channel_td_on\" onclick=\"SelectChannel(1);\">新闻<\/td>";
    str += "<td id=\"Channel_td2\" class=\"Channel_td_of\" onclick=\"SelectChannel(2);\">产品<\/td>";
    str += "<td id=\"Channel_td3\" class=\"Channel_td_of\" onclick=\"SelectChannel(3);\">下载<\/td>";
    str += "<\/tr>";
    str += "<\/table>";
    str += '</td></tr>';
    str += '<tr>';
    str += '<td colspan="2"><input name="tbxkeyword" type="text" maxlength="50" size="50" id="tbxkeyword"  />';
    str += "&nbsp;<input name=\"btnSearch\" type=\"submit\" id=\"btnSearch\" value=\"开始搜索\" onClick=\"JsSearch('"+Install+"',1,true)\" class=\"button\" />";
    str += '</td></tr>';
	
    str += '<tr>';
    str += '<td>';
    str += "<input id=\"Channel\" type=\"hidden\" name=\"Channel\" value=\"1\" />";
    str += "<select id=\"ChannelClassID\"></select>";
    str += '<span id="ChannelSearchSort"><input id="rblSort" type="radio" name="rblSort" value="1" checked="checked"  />标题&nbsp;';
    str += '<input id="rblSort" type="radio" name="rblSort" value="2" />内容&nbsp;';
    str += '<input id="rblSort" type="radio" name="rblSort" value="3" />标题与内容</span></td>';
    str += '<td align="right">每页显示';
    str += "<select name=\"ddlPagesize\" id=\"ddlPagesize\" onChange=\"JsSearch('"+Install+"',1,false)\">";
    str += '<option value="10">10</option>';
    str += '<option value="20">20</option>';
    str += '<option value="30">30</option>';
    str += '<option value="40">40</option>';
    str += '<option value="50">50</option>';
    str += '</select>';
    str += '条记录</td>';
    str += '</tr>';
    str += '</table>';
	getObject("SearchForm").innerHTML= str;
	SelectChannel(ChannelID);
}


//---------------SearchcheckForm----------------
//检查表单
//---------------SearchcheckForm----------------
function SearchcheckForm(){	
	if(getObjValue("tbxkeyword")==""){
		alert("关键字不能为空");
		return false;
	}
	if(getObjValue("tbxkeyword").length>30){
		alert("关键字不能大于30字");
		return false;
	}
	return true;
}

//---------------JsSearch----------------
//查询列表
//---------------JsSearch----------------
function JsSearch(RootPath,page,ispost) 
{	
	var xhr = GetXmlHttp();
	if(xhr&&SearchcheckForm())
	{
		if(ispost)
		{
			getObject("btnSearch").value="正在搜索中...";
			getObject("btnSearch").disabled=true;
			getObject("SearchListPage").innerHTML="";
		}
		getObject("SearchList").innerHTML="<center><br><br>数据正在加载中...<br><br></center>";	

        var Channel = escape(getObjValue('Channel'));
        var ChannelClassID = getObjValue('ChannelClassID');
		var skeyword = escape(getObjValue('tbxkeyword'));
		var sSort = escape(GetCheckValue('rblSort'));
		var pagesize = escape(getObjValue('ddlPagesize'));
		
		var url = RootPath + "AjaxPage/AjaxPost.aspx?action=searchlist&Channel="+Channel+"&ChannelClassID="+ChannelClassID+"&page="+page+"&pagesize="+pagesize+"&sort="+sSort+"&keyword="+skeyword+"&r="+Math.random();
		xhr.open("GET",url, true);
		xhr.setRequestHeader("Content-Type", "gb2312");
		xhr.onreadystatechange=function()
		{
			if(xhr.readyState==4)
			{
				if(xhr.status==200)
				{
					var msg = xhr.responseText;
					if(msg!='undefined' && msg!=null && msg!='')
					{
						var msgArr = msg.split('$');
						WriteSearch(msgArr[1]);
						JsSearchListPage(RootPath,msgArr[0]);	
					}
					else
					{
						var allStr="<center><br><br>暂无相关容,请重新搜索...<br><br></center>"
						getObject("SearchList").innerHTML = allStr;
					}
					getObject("btnSearch").value="搜索";
					getObject("btnSearch").disabled=false;
				}
				else
				{
					alert("您请求的页面出现异常错误！请重试！");	
				}
			}	
		}
    	xhr.send(null);
  	}
}

function WriteSearch(strArray)
{
    var str = "";
    if(strArray!="")
	{
	
		if(strArray.substr(strArray.length-1) == ',')
		{
			strArray = strArray.substr(0,strArray.length-1);
		}
		var arrSearchList = eval("new Array("+strArray+")");
		for(var i=0;i<arrSearchList.length;i++)
        {
            str += "<table border=\"0\" align=\"center\" cellpadding=\"2\" cellspacing=\"2\"  width=\"100%\">";
            str += "  <tr>";
            str += "    <td><a href=\"" + unescape(arrSearchList[i].ClassDir) + "\" target=\"_blank\"><span style=\"color:#261CDC\"><b>【" + unescape(arrSearchList[i].ClassName) + "</b>】</span></a>&nbsp;<a href=\"" + unescape(arrSearchList[i].FilePath) + "\" target=\"_blank\"><span style=\"font-size:14px; color:261CDC\">" + unescape(arrSearchList[i].Title) + "</span></a></td>";
            str += "  </tr>";
            str += "  <tr>";
            str += "    <td>"+unescape(arrSearchList[i].Intro)+"...</td>";
            str += " </tr>";
            str += " <tr>";
            str += "   <td>更新时间:<font color=#008000>" + arrSearchList[i].AddTime + "</font>&nbsp;&nbsp;点击:" + arrSearchList[i].Hits + "</td>";
            str += " </tr>";
            str += " <tr>";
            str += "   <td height=\"20\"></td>";
            str += " </tr>";
            str += "</table>";
        }
    }
    else
	{
		str="<center><br><br>暂无留言<br><br></center>";
	}
	getObject("SearchList").innerHTML = str;
}

//---------------JsSearchListPage----------------
//查询列表分页
//---------------JsSearchListPage----------------
function JsSearchListPage(RootPath,pagelist)
{
	getObject("SearchListPage").innerHTML="<center>信息加载中...请稍后!</center>";
	var Result = pagelist.split("|");
	var PageCount = parseInt(Result[2]);
	var CurrPage = parseInt(Result[3]);
	var state = '关于“<B><font color=#ff6600>'+getObjValue('tbxkeyword')+'</font></B>”的搜索';
    state += '共找到&nbsp;<b>'+Result[0]+'</b>&nbsp;项&nbsp;&nbsp;';
	getObject("SearchState").innerHTML = state ;
	getObject("SearchListPage").innerHTML;
	if(CurrPage<1) CurrPage=1;
	if(CurrPage > PageCount) CurrPage=PageCount;
	//alert(CurrPage);
	 var pagelist1 = "";
	 var PrevPage = CurrPage-1;
	 var NextPage = CurrPage+1;
	 if(CurrPage <=1)
	 {
	    pagelist1 += "<font color=\"#999999\">首页</font>&nbsp;";
		pagelist1 += "<font color=\"#999999\">上一页</font>&nbsp;"
	 }
	 else
	 {
		pagelist1 += "<a href=\"javascript:void(0)\" onclick=\"javascript:JsSearch('"+RootPath+"','1',false);\">首页</a>&nbsp;";
		pagelist1 += "<a href=\"javascript:void(0)\" onclick=\"javascript:JsSearch('"+RootPath+"',"+PrevPage+",false);\">上一页</a>&nbsp;"
	 }
	 
	 if (CurrPage>=PageCount)
	 {
	    pagelist1 += "<font color=\"#999999\">下一页</font>&nbsp;";
		pagelist1 += "<font color=\"#999999\">末页</font>&nbsp;";
	 }
	 else
	 {
	    pagelist1 += "<a href=\"javascript:void(0)\" onclick=\"javascript:JsSearch('"+RootPath+"',"+NextPage+",false);\">下一页</a>&nbsp;";
		pagelist1 += "<a href=\"javascript:void(0)\" onclick=\"javascript:JsSearch('"+RootPath+"',"+PageCount+",false);\">尾页</a>";
	 }
	 
	var tempPageStr = new Array("<div class=\"book_page\">每页<font color=blue><b>"+Result[1]+"</b></font>条记录&nbsp;当前第<font color=red><b>"+CurrPage+"/"+PageCount+"</b></font>页&nbsp;"+pagelist1+"&nbsp;转向第 <select name=\"page\" onchange=\"JsSearch('"+RootPath+"',this.value,false)\">");
	
	for(var i=1;i<=PageCount;i++)
	{
		if(i!=CurrPage)
			tempPageStr[i]="<option value=\""+i+"\">"+i+"</option>";
		else
			tempPageStr[i]="<option selected=\"selected\" value=\""+i+"\">"+i+"</option>";
	}
	tempPageStr[i]="</select>页</div>";
	var ResultStr = tempPageStr.join('');
	getObject("SearchListPage").innerHTML = ResultStr;
}







