var obj;
var to;//setTimeout时间变量，对于输入快时可以延迟查询
function getD(na,va)
{
  if(to) clearTimeout(to);
  to=setTimeout("getData('"+na+"','"+va+"')",300);//延迟500毫秒后再查询
}
function getData(na,va)
{
  document.getElementById('dvContent').style.display="none";
  if(va!="")
  {
    var url='res.asp?ts='+new Date().getTime()+'&k='+va+'&na='+na;
    obj=CreateAJAX();
    if(obj)
    {
      obj.onreadystatechange=handlejs;
      obj.open('get',url,true);
      obj.send(null);
    }
//    else
//     {alert("创建AJAX对象失败！");}
  }
}
function saveclick(na)
{
	var url
	url='saveclick.asp?ck='+escape(document.getElementById(na).value);
	obj=CreateAJAX();
    if(obj)
    {
	  obj.open('get',url,true);
      obj.send();
    }
}
function update()
{
	
}
function KeyS()
{
	if(event.keyCode==40)
	{
		
	}
}

function setSelected(n)
{
  document.getElementById('key_'+n).style.color="#ffffff";
  document.getElementById('key_'+n).style.background="#356C8A";
}
function setUnSelected(n)
{
  document.getElementById('key_'+n).style.color="#666666";
  document.getElementById('key_'+n).style.background="#ffffee";
}
function handlejs()
{
   if(obj.readyState==4)
   { 
      if(obj.status==200)
      {               
          if(obj.responseXML)
          {
              xml=obj.responseXML;
            node=xml.getElementsByTagName("d");
            var dv=document.getElementById("dvContent");
            dv.innerHTML=node[0].firstChild.nodeValue;
            dv.style.display="";
          }
      }
      //else 
       // alert("请求的文件出错，请检查！");                     
   }   
}
function CreateAJAX()
{  
  if(typeof(XMLHttpRequest)!="undefined")
     return new XMLHttpRequest();
  if(window.ActiveXObject)
  {
     var objs=["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHTTP"];    
     var xmlhttp;
     for(var i=0;i<objs.length;i++)
     {
       try
       {
         xmlhttp=new ActiveXObject(objs[i]);
         return xmlhttp;
       }
       catch(e)
       {
         //do nothing
       } 
     }
   }  
}
function setContent(na,data)
{
  //alert("na=");
  document.getElementById(na).value=data;
  document.getElementById('dvContent').style.display="none";
  document.getElementById(na).focus();
}



function setPosition(na)
{
  var dv=document.getElementById('dvContent');
  dv.style.left=getPos(na,"x");
  dv.style.top=getPos(na,"y")+20;
}
function getPos(na,type)
{
  var p;
  var o=document.getElementById(na);  
  if(type=="x")
   p=o.offsetLeft;
  else
   p=o.offsetTop;
  while(o=o.offsetParent)
  {
    if (type=="x")
    {
      p+=o.offsetLeft; 
    }
    else
    {
      p+=o.offsetTop;
    }
  }
  return p;
}