function pageX(a){return a.offsetParent?(a.offsetLeft+pageX(a.offsetParent)):a.offsetLeft}function pageY(a){return a.offsetParent?(a.offsetTop+pageY(a.offsetParent)):a.offsetTop}$("#sugclose").click(function(){$("#sugview").hide()});$("#q").focus(function(){$(this).css("color","#333");var b=$(this)[0],c=pageX(b)+1,a=pageY(b)+33;$("#sugview").css("left",c+"px");$("#sugview").css("top",a+"px");pjsug.init("q","kw")}).blur(function(){pjsug.uninit()});document.body.onclick=function(){$("#sugview").hide()};$("#pjSearchF").submit(function(){var a=$.trim($("#q").val());if(!a){return false}$("#q").val(a);return true});pjsug={init:function(b,c,d,a,e){if(!b||!c){return}this.currentInput=(typeof b=="string")?document.getElementById(b):b;this.what=c;if(d){this.nextInput=(typeof d=="string")?document.getElementById(d):d}else{this.nextInput=null}if(a){this.SGV=(typeof a=="string")?document.getElementById(a):a}else{this.SGV=document.getElementById("sugview")}this.SGV.style.display="none";if(e){this.SG=(typeof e=="string")?document.getElementById(e):e}else{this.SG=document.getElementById("sugcont")}this.JP=document.getElementById("jsonp");this.jca={kw:[],ci:[]};this.vca={kw:"",ci:"",hc:"\u5982\uff1a\u9910\u9986\uff0c\u5bbe\u9986\uff0c\u80af\u5fb7\u57fa"};this.changeif=true;this.selindex=-1;mybrowser={version:(navigator.userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/i.test(navigator.userAgent),opera:/opera/i.test(navigator.userAgent),msie:/msie/i.test(navigator.userAgent)&&!/opera/.test(navigator.userAgent),mozilla:/mozilla/i.test(navigator.userAgent)&&!/(compatible|webkit)/.test(navigator.userAgent)};this.jshq=null;if(this.currentInput.addEventListener){this.currentInput.addEventListener("input",this.domstart,false);if(mybrowser.opera){this.currentInput.addEventListener("keypress",this.keyctrl,false)}else{this.currentInput.addEventListener("keydown",this.keyctrl,false)}}else{this.currentInput.attachEvent("onpropertychange",this.iestart);this.currentInput.attachEvent("onkeydown",this.keyctrl)}},G:function(a){return document.getElementById(a)},C:function(a){return document.createElement(a)},iestart:function(a){if(a.propertyName!="value"){return}pjsug.start()},domstart:function(){pjsug.start()},keyctrl:function(a){pjsug.swh(a,pjsug.what)},uninit:function(){if(this.currentInput.removeEventListener){this.currentInput.removeEventListener("input",this.domstart,false);if(mybrowser.opera){this.currentInput.removeEventListener("keypress",this.keyctrl,false)}else{this.currentInput.removeEventListener("keydown",this.keyctrl,false)}}else{this.currentInput.detachEvent("onpropertychange",this.iestart);this.currentInput.detachEvent("onkeydown",this.keyctrl)}},start:function(){if(this.currentInput.value==this.vca.hc){return}if(!this.JP){this.JP=this.C("div");this.JP.id="jsonp";document.body.appendChild(this.JP)}if(this.what=="ci"){if(this.currentInput.value.trim()==""){this.vca.ci="";this.SGV.style.display="none";return}if(this.changeif){this.JP.innerHTML="";var b=this.jca.ci.length;if(b>100){this.jca.ci.splice(99)}for(var a=0;a<b;a++){if(this.currentInput.value==this.jca.ci[a][0]){area(this.jca.ci[a],true);return}}var c=this.C("script");c.id="cisc";c.src="http://suggestion.pujia.com/360/suggest?q="+encodeURIComponent(this.currentInput.value.trim());this.JP.appendChild(c);this.vca.ci=this.currentInput.value}}else{if(this.currentInput.value.trim()==""){this.vca.kw="";this.SGV.style.display="none";return}if(this.changeif){this.JP.innerHTML="";b=this.jca.kw.length;if(b>100){this.jca.kw.splice(99)}for(a=0;a<b;a++){if(this.currentInput.value==this.jca.kw[a][0]){xxs(this.jca.kw[a],true);return}}c=this.C("script");c.id="kwsc";c.src="http://suggestion.pujia.com/360/suggest?q="+encodeURIComponent(this.currentInput.value.trim());this.JP.appendChild(c);this.vca.kw=this.currentInput.value}}},pack:function(c){var a=this.C("div");a.innerHTML="\u60a8\u662f\u4e0d\u662f\u8981\u627e\uff1a";a.className="cai";a.onclick=function(f){f=f||window.event;if(f.stopPropagation){f.stopPropagation()}else{f.cancelBubble=true}};this.SG.appendChild(a);var d=this;for(var e in c[1]){var b=this.C("div");if(e.substring(0,2)==($(".curcity").length?$(".curcity").html():"")){e=e.substring(2)}b.innerHTML=e;b.className="nosel";b.onmouseover=function(){d.scn();this.className="sel"};b.onclick=function(f){f=f||window.event;if(f.stopPropagation){f.stopPropagation()}else{f.cancelBubble=true}if(d.currentInput){d.changeif=false;d.currentInput.value=this.innerHTML}if(d.nextInput){d.nextInput.focus()}d.SGV.style.display="none"};b.onmouseout=function(){d.scn()};if(c[1][e]=="normal"){this.SG.insertBefore(b,a)}else{this.SG.appendChild(b)}}if(!a.nextSibling){this.SG.removeChild(a)}if(this.SG.childNodes.length){this.SGV.style.display="block"}else{this.SGV.style.display="none"}},scn:function(){var b=this.SG.childNodes,c=b.length;for(var a=0;a<c;a++){if(b[a].className!="cai"){b[a].className="nosel"}}},swh:function(c,b){if(c.keyCode==13){this.SGV.style.display="none";if(this.nextInput){if(c.preventDefault){c.preventDefault()}else{c.returnValue=false}this.nextInput.focus()}}if(c.keyCode==38||c.keyCode==40){this.movs=false;this.changeif=false;if(this.SGV.style.display!="none"){var e=this.SG.childNodes,a=e.length;for(var d=0;d<a;d++){if(e[d].className=="sel"){this.selindex=d;break}}this.scn();if(c.keyCode==38){if(this.selindex==0){this.vca.hc=this.vca[b];this.currentInput.value=this.vca[b];this.selindex=-1}else{if(this.selindex==-1){this.selindex=a}if(e[this.selindex-1].className=="cai"&&this.selindex==1){this.vca.hc=this.vca[b];this.currentInput.value=this.vca[b];this.selindex=-1}else{if(e[this.selindex-1].className=="cai"){e[this.selindex-2].className="sel";this.vca.hc=e[this.selindex-2].innerHTML;this.currentInput.value=e[this.selindex-2].innerHTML}else{e[this.selindex-1].className="sel";this.vca.hc=e[this.selindex-1].innerHTML;this.currentInput.value=e[this.selindex-1].innerHTML}}}}else{if(c.keyCode==40){if(this.selindex==(a-1)){this.vca.hc=this.vca[b];this.currentInput.value=this.vca[b];this.selindex=-1}else{if(e[this.selindex+1].className=="cai"){e[this.selindex+2].className="sel";this.vca.hc=e[this.selindex+2].innerHTML;this.currentInput.value=e[this.selindex+2].innerHTML}else{e[this.selindex+1].className="sel";this.vca.hc=e[this.selindex+1].innerHTML;this.currentInput.value=e[this.selindex+1].innerHTML}}}}if(c.preventDefault){c.preventDefault();c.stopPropagation()}else{c.returnValue=false;c.cancelBubble=true}}}else{this.changeif=true}}};function xxs(a,b){pjsug.selindex=-1;pjsug.SG.innerHTML="";if(!b){pjsug.jca.kw.unshift(a)}pjsug.pack(a)}function area(a,b){pjsug.selindex=-1;pjsug.SG.innerHTML="";if(!b){pjsug.jca.ci.unshift(a)}pjsug.pack(a)}String.prototype.trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"")};
