﻿function keywordValidate(page)
{
  var url=page+"?kwd=";
  var type=document.getElementById("st").value;
  var field=document.getElementById("sf").value;
  var district=document.getElementById("sd").value;
  var timeScope=document.getElementById("fg").value;
  var timeControl=document.getElementById("tc").value;
  var kwd=document.getElementById("sk").value;
  kwd=kwd.replace('--','');
  kwd=kwd.replace(';','');
  kwd=escape(kwd);
  url=url+kwd+"&filter="+type+"-"+field+"-"+district+"-"+timeScope+"-"+timeControl;
  window.open(url);
}

function loadField()
{
    var cn=document.getElementById("sf");
    if(cn.options.length==1)
    {
        request.open("Post","GetServerData.aspx",true);
        request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        request.onreadystatechange=renderField;
        request.send("action=gf");
    }
 }
 
function renderField()
{
    if(request.readyState==4)
    {
       if(request.status==200)
       {
           var xmlDoc=request.responseXML.documentElement;
          
           var con=document.getElementById("sf");
           for(var i=0;i<xmlDoc.getElementsByTagName("field").length;i++)
           {
                var a = document.createElement('option');  
                a.value = xmlDoc.getElementsByTagName("fdId")[i].childNodes[0].nodeValue;  
                //a.setAttribute("value",xmlDoc.getElementsByTagName("fdId")[i].childNodes[0].nodeValue);
                a.innerHTML = xmlDoc.getElementsByTagName("fdName")[i].childNodes[0].nodeValue;  
                //a.setAttribute("text",xmlDoc.getElementsByTagName("fdName")[i].childNodes[0].nodeValue);  
                con.appendChild(a); 
           }
//           var xdoc=request.responseXML;
//           var lst=xdoc.documentElement.childNodes;
//           var cnt=lst.length;
//           var con=document.getElementById("sf");
//           for(var i=0;i<cnt;i++)
//           {
//              var fld=document.createElement("option");
//              fld.value=lst[i].childNodes[0].text;
//              fld.innerText=lst[i].childNodes[1].text;
//              con.appendChild(fld);
//           }
       }
       else
       {
           alert("错误:"+request.statusText+",请刷新,若还不行,请联系网站负责人!");
       }
    }
}

function loadDistrict()
{
   var cn=document.getElementById("sd");
   if(cn.options.length==1)
   {
     request.open("Post","GetServerData.aspx",true);
     request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
     request.onreadystatechange=renderDistrict;
     request.send("action=gd");
   }
}

function renderDistrict()
{
   if(request.readyState==4)
   {
       if(request.status==200)
       {
           var xmlDoc=request.responseXML.documentElement;
          
           var con=document.getElementById("sd");
            for(var i=0;i<xmlDoc.getElementsByTagName("district").length;i++)
             {
                var a = document.createElement('option');  
                a.value = xmlDoc.getElementsByTagName("dtrId")[i].childNodes[0].nodeValue;  
                //a.setAttribute("value",xmlDoc.getElementsByTagName("dtrId")[i].childNodes[0].nodeValue);
                a.innerHTML = xmlDoc.getElementsByTagName("dtrName")[i].childNodes[0].nodeValue;  
               // a.setAttribute("text",xmlDoc.getElementsByTagName("dtrName")[i].childNodes[0].nodeValue);  
                con.appendChild(a); 
             }
       }
       else
       {
           alert("错误:"+request.statusText+",请刷新,若还不行,请联系网站负责人!");
       }
   }
}
