// 这是有效注释，程序不作处理

var psearch=function(){var _pid;var _searchid="";var _resultid="";var _lastestid="";var _inputid="";var _cname="";var _inputvalue="请输入您要搜索的关键字";var _errorco="没有搜索结果！";var _normalcolor="#004276";var _keywordcolor="#B2640D";var _resultMax=12;var _cookieMax=6;var _MainUrl="";this.pid=function(pid){_pid=$(pid);};this.searchid=function(searchid){_searchid=searchid;};this.resultid=function(resultid){_resultid=resultid;};this.lastestid=function(lastestid){_lastestid=lastestid;};this.inputid=function(inputid){_inputid=inputid;};this.inputvalue=function(inputvalue){_inputvalue=inputvalue;};this.errorco=function(errorco){_errorco=errorco;};this.normalcolor=function(normalcolor){_normalcolor=normalcolor;};this.keywordcolor=function(keywordcolor){_keywordcolor=keywordcolor;};this.resultMax=function(resultMax){_resultMax=resultMax;};this.cookieMax=function(cookieMax){_cookieMax=cookieMax;};this.MainUrl=function(MainUrl){_MainUrl=MainUrl;};this.cname=function(cname){_cname=cname;};this.init=function(){_frame();_search("",p_json);_showlastest(_cname);};var _frame=function(){_input=_node("input");_input.id=_inputid;_input.value=_inputvalue;_v(_input,"click",function(){if(_input.value!=""){_input.value==_inputvalue?_input.value="":_search(_input.value,p_json);}});_v(_input,"change",function(){if(_input.value!=""){_search(_input.value,p_json);}});_v(_input,"keyup",_dely);_v(_input,"blur",function(){if(_input.value==""){_input.value=_inputvalue;}
_search(_input.value,p_json);});_result=_node("div",_resultid);_ulnode=_node("ul");_result.appendChild(_ulnode);_lastest=_node("div",_lastestid);_pid.appendChild(_input);_pid.appendChild(_result);_pid.appendChild(_lastest);};var _search=function(word,thejson){word=(word==_inputvalue)?"":word;word=word.replace(/ /g,"");if(word!=""){__name=new Array();__url=new Array();for(var j=0;j<thejson.length;j++){var name=thejson[j].name;var namenos=name.replace(/ /g,"");var code=namenos.indexOf(word);var jcode=name.indexOf("|");if(code!=-1){var _z="";name=name.split("|");if(code<jcode){_z=(code==0?"":name[0].substr(0,code).fontcolor(_normalcolor))
+word.fontcolor(_keywordcolor)
+(name[0].substr(code+word.length)==""?"":name[0].substr(code+word.length).fontcolor(_normalcolor));__name.push(_z);__url.push(thejson[j].url);}else{var _pos=_py(word,name[1].split(" "));if(_pos){_z=(_pos[0]==0?"":name[0].substr(0,_pos[0]).fontcolor(_normalcolor))
+name[0].substr(_pos[0],_pos[1]-_pos[0]+1).fontcolor(_keywordcolor)
+(_pos[1]==name[0].length?"":name[0].substr(_pos[1]+1).fontcolor(_normalcolor));__name.push(_z);__url.push(thejson[j].url);}}}else{name=name.split("|");var pyname=name[1].split(" ");var fname="";for(var i=0;i<pyname.length;i++){fname+=pyname[i].substr(0,1);}
var pycode=fname.indexOf(word);if(pycode!=-1){var _z="";_z=(pycode==0?"":name[0].substr(0,pycode).fontcolor(_normalcolor))
+name[0].substr(pycode,word.length).fontcolor(_keywordcolor)
+(name[0].substr(pycode+word.length)==""?"":name[0].substr(pycode+word.length).fontcolor(_normalcolor));__name.push(_z);__url.push(thejson[j].url);}}
if(__name.length==12){break;}}}else{__name=new Array("军情观察室","马鼎盛","总编辑时间","闾丘露薇","锵锵三人行","杨锦麟","腾飞中国","邱震海","凤凰大视野","陈鲁豫","一虎一席谈","沈星");__url=new Array("program/jqgcs","star/madingsheng","program/zbjsj","star/lvqiuluwei","program/qqsrx","star/yangjinlin","program/tfzg","star/qiuzhenhai","program/fhdsy","star/chenluyu","program/yhyxt","star/shenxing");}
_show("",_ulnode);};var _py=function(w,a){var get=false;if(a.length==0){return get;}else{for(var i=0;i<a.length;i++){var index=w.indexOf(a[i]);if(index==0){get=true;break;}
if(index>0){break;}
var cindex=a[i].indexOf(w);if(cindex==0){return[i,i];}}
if(get){for(var j=a.length-1;j>=i;j--){var alla=_ajoin(a,i,j);var index=w.indexOf(alla);if(index==0){if(alla==w){return[i,j];}else{return[i,j+1];}}}}}};var _ajoin=function(a,sn,en){var _fa=new Array();for(var i=sn;i<en+1;i++){_fa.push(a[i]);}
_fa=_fa.join("");return _fa;};var _dely=function(){var _keyt=setTimeout(function(){_search(_input.value,p_json);},200);_v(_input,'keydown',function(){clearTimeout(_keyt);});};var _show=function(title,tar){tar.innerHTML=title;var count=__name.length>_resultMax?_resultMax:__name.length;if(count!=0){for(var i=0;i<count;i++){var tempnode=_node("span");tempnode.innerHTML=__name[i];tempnode.setAttribute("id",_MainUrl+__url[i]);tempnode.setAttribute("title","点击进入");tempnode.onclick=function(){_save(DelHtml(this.innerHTML),this.id,_cname);window.open(this.id);return false;}
tempnode.onmouseover=function(){this.className="on";}
tempnode.onmouseout=function(){this.className="off";}
var linode=_node("li");linode.appendChild(tempnode);tar.appendChild(linode);}}else{var temptext=_node("div","",_errorco);temptext.className="errorco";tar.appendChild(temptext);}};var _showlastest=function(cookiename){var __c=C.getCookie(cookiename);_lastest.innerHTML="最近访问："+__c;};var _save=function(sname,surl,cookiename){var __c=C.getCookie(cookiename);var __cp="<a href='"+surl+"' target='_blank'>"+sname+"</a>";var __cl=__c.split("、").length;if(__cl<_cookieMax){if(__c.indexOf(__cp)==-1){if(!__c){__c+=__cp;_lastest.innerHTML+=__cp;}else{__c+="、"+__cp;_lastest.innerHTML+="、"+__cp;}
SetCookie(cookiename,__c,365);}}else{if(__c.indexOf(__cp)==-1){__c=__c.substr(__c.indexOf("、")+1)+"、"+__cp;SetCookie(cookiename,__c,365);_showlastest(_cname);}}};var _node=function(nodename,id,content){var _pnode=document.createElement(nodename);if(id&&id!=""){_pnode.setAttribute("id",id);}
if(content&&content!=""){var _textnode=document.createTextNode(content);_pnode.appendChild(_textnode);}
return _pnode;};var _v=function(target,type,listener){if(target.addEventListener){target.addEventListener(type,listener,false);}else if(target.attachEvent){target.attachEvent('on'+type,listener);}};}
function DelHtml(Word){a=Word.indexOf("<");b=Word.indexOf(">");len=Word.length;c=Word.substring(0,a);if(b==-1)
b=a;d=Word.substring((b+1),len);Word=c+d;tagCheck=Word.indexOf("<");if(tagCheck!=-1)
Word=DelHtml(Word);return Word;}
function SetCookie(cookieName,cookieValue,nDays){var today=new Date();var expire=new Date();if(nDays==null||nDays==0)
nDays=1;expire.setTime(today.getTime()+3600000*24*nDays);document.cookie=cookieName+"="+escape(cookieValue)
+";path=/;domain=.ifeng.com;expires="+expire.toGMTString();}
function removeElement(index,array){if(index>=0&&index<array.length){for(var i=index;i<array.length;i++){array[i]=array[i+1];}
array.length=array.length-1;}
return array;}