function auth(tb,value){if(!tb.value){alert(value+'Please type in keywords!');return false}return true;}
var searchurl_wd='http://www.baidu.com/s?tn=85851_pg&word=';
var searchurl_q='http://www.google.cn/search?hl=zh-CN&client=aff-bitcomet&forid=1&channel=logo&q='
window.google={ac:{}} ;
window.google.ac.Suggest_apply=function(a,b,c,d){
 if(!c || c.length<3) return;
 if(b != showobj.value) return;
 var ihtml='';
 if (document.readyState=="complete")
 {
  for(var j=1;j<c.length;j+=2){
	  if (showobj.name=='word')
	  {
       	url=searchurl_wd+encodeURIComponent(c[j]);
	  }else{
	  	url=searchurl_q+encodeURIComponent(c[j]);
	  }
	  ihtml+='<tr style="cursor:hand" onmouseover="this.style.background=\'#E6E6E6\';$1(\''+showobj.id+'\').value=\'' +c[j] +'\';" onmouseout="this.style.background=\'#FFF\';"><td style="color:#000;" align="left"><a href="javascript:doSch_header();" target="_self" onclick="$1(\'suggest\').style.display=\'none\';"><em style="cursor:pointer"></em>' +c[j] +'</a></td></tr>';
		$1('suggest').innerHTML='<table width="100%" border="0" cellpadding="0" cellspacing="0">'+ihtml+'</table>';
		$1('suggest').style.display="block";
	}
  }else{
    //setTimeout("myhint(event)", 2000);
  }
};
function $1(i){return document.getElementById(i);}

function googleHint(key){
  if($1('gsuggest'))$1('gsuggest').removeNode(true);
  if (document.readyState=="complete"){
    var sg=document.body.appendChild(document.createElement('script'));
    sg.language='javascript';
    sg.id='gsuggest';
    sg.charset='utf-8';
    sg.src='http://www.google.com/complete/search?hl=en-us&client=suggest&js=true&q=' + encodeURIComponent(key);
   }
}
var showobj;
function myhint(event,obj){
   if(!document.all)return ;
   var keyword=obj;
   showobj=obj;
   var h=$1('suggest');
   if(!keyword.value || !keyword.value.length || event.keyCode==27 || event.keyCode==13){
       h.style.display='none';
       return;
   }
   if(event.keyCode==38 || event.keyCode==40){
     if(h.style.display=='none') return;
       if(event.keyCode==38){
         if(h._i==-1)h._i=h.firstChild.rows.length-1;
         else{
	     h._i--;
         } 
      }else{
         h._i++;
      } 
    for(var i=0;i<h.firstChild.rows.length;i++)h.firstChild.rows[i].style.background="#FFF";
      if(h._i >= 0 && h._i < h.firstChild.rows.length)with(h.firstChild.rows[h._i]){
        style.background="#E6E6E6";
        tmp=cells[0].innerHTML.split("</EM>");
        keyword.value=tmp[1].replace("</A>",'');
      }else{
        keyword.value=h._kw;
        h._i=-1;
      } 
    }else{
      h._i=-1;
      h._kw=keyword.value;
      googleHint(keyword.value);
      var pos=getPosition(keyword);
      with(h.style){
        left=pos.x;
        top=pos.y+keyword.offsetHeight;
        width=keyword.offsetWidth - 2;
      } 
    } 
}

function getPosition(ele){
	var overflown = [];
	var el = ele, left = 0, top = -1;
	do {
		left += el.offsetLeft || 0;
		top += el.offsetTop || 0;
		el = el.offsetParent;
	} while (el);
	return {'x': left, 'y': top};
}

document.onclick = function(){
	$1('suggest').style.display='none';
}