function $a(id){
         return document.getElementById(id);
}

			function CreatAjax(a,b,c){var obj=CreatXmlRequest();obj.open('GET', a);obj.setRequestHeader("If-Modified-Since","0");obj.send(null);obj.onreadystatechange = function() {if(obj.readyState == 4 && obj.status == 200){b(c,obj.responseText);}}}
			function CreatXmlRequest() {var obj = null;try {obj = new XMLHttpRequest();} catch (e) {try {obj = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {obj = new ActiveXObject("Microsoft.XMLHTTP");}}return obj;}
			var AutoSite=new Object();
			AutoSite.Browser={
				ie:/msie/.test(window.navigator.userAgent.toLowerCase()),
				moz:/gecko/.test(window.navigator.userAgent.toLowerCase()),
				opera:/opera/.test(window.navigator.userAgent.toLowerCase()),
				safari:/safari/.test(window.navigator.userAgent.toLowerCase())
			};
			AutoSite.$=function(s){
				return(typeof s=='object')?s:document.getElementById(s);
			};
			AutoSite.JsLoader={
				load:function(sUrl,fCallback){
					var _script=document.createElement('script');
					_script.setAttribute('charset','gb2312');
					_script.setAttribute('type','text/javascript');
					_script.setAttribute('src',sUrl);
					document.getElementsByTagName('head')[0].appendChild(_script);
					if(AutoSite.Browser.ie){
						_script.onreadystatechange=function(){
							if(this.readyState=='loaded'||this.readyState=='complete'){
								fCallback();
							}
						};
					}else if(AutoSite.Browser.moz){
						_script.onload=function(){
							fCallback();
						};
					}else{
						fCallback();
					}
				}
			};
			AutoSite.Cookie={
				set:function(name,value,expires,path,domain){
					if(typeof expires=="undefined"){
						expires=new Date(new Date().getTime()+10*24*3600*1000);
					}
					document.cookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+path:"; path=/")+((domain)?";domain="+domain:"");
				},
				get:function(name){
					var arr=document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
					if(arr!=null){
						return unescape(arr[2]);
					}
					return null;
				},
				clear:function(name,path,domain){
					if(this.get(name)){
						document.cookie=name+"="+((path)?"; path="+path:"; path=/")+((domain)?"; domain="+domain:"")+";expires=Fri, 02-Jan-1970 00:00:00 GMT";
					}
				}
			};
			

//拼音部分
var auto_py_key = "吖哎安肮凹八挀扳邦勹陂奔伻皀边灬憋汃冫癶峬嚓偲参仓撡冊嵾噌叉犲辿伥抄车抻阷吃充抽出膗巛刅吹旾踔呲从凑粗汆镩蹿崔邨搓咑呆丹当刀恴揼灯仾嗲敁刁爹丁丟东吺剢耑叾吨多妸奀鞥仒发帆匚飞分丰覅仏垺夫旮侅干冈皋戈给根更工勾估瓜乖关光归丨呙妎咍兯夯茠诃黒拫亨乊叿齁乎花怀欢巟灰昏吙丌加戋江艽阶巾坕冂丩凥姢噘军咔开刊忼尻匼肎劥空廤扝夸蒯宽匡亏坤扩垃来兰啷捞仂雷塄唎俩嫾簗蹽咧厸伶溜咯龙娄噜驴孪掠抡捋嘸妈埋颟牤猫庅呅椚掹踎宀喵乜民名谬摸哞某母拏腉囡囔孬疒娞嫩莻妮拈娘鸟捏脌宁妞农羺奴女疟奻硸噢妑拍眅乓抛呸喷匉丕片剽氕姘乒钋剖仆七掐千呛悄切亲靑宆丘区峑炔夋亽呥穣荛惹人扔日戎厹嶿堧桵闰挼仨毢三桒掻色杀筛山伤弰奢申升尸収书刷衰闩双谁妁厶忪凁苏狻夊孙唆他囼坍汤仐忑膯剔天旫怗厅囲偷凸湍推吞乇屲歪乛尣危塭翁挝乌夕呷仙乡灱些忄兴凶休戌吅疶坃丫咽央幺倻膶一乚应哟佣优扜囦曰蒀帀災兂牂傮啫贼怎曽吒夈沾张佋蜇贞凧之中州朱抓拽专妆隹宒卓仔孖宗邹租劗厜尊昨".split("");
var auto_py_pinyin = "a ai an ang ao ba bai ban bang bao bei ben beng bi bian biao bie bin bing bo bu ca cai can cang cao ce cen ceng cha chai chan chang chao che chen cheng chi chong chou chu chuai chuan chuang chui chun chuo ci cong cou cu cuan chuan cuan cui cun cuo da dai dan dang dao de den deng di dia dian diao die ding diu dong dou du duan dui dun duo e en eng er fa fan fang fei fen feng fiao fo fou fu ga gai gan gang gao ge gei gen geng gong gou gu gua guai guan guang gui gun guo ha hai han hang hao he hei hen heng ho hong hou hu hua huai huan huang hui hun huo ji jia jian jiang jiao jie jin jing jiong jiu ju juan jue jun ka kai kan kang kao ke ken keng kong kou ku kua kuai kuan kuang kui kun kuo la lai lan lang lao le lei leng li lia lian liang liao lie lin ling liu lo long lou lu lv luan lve lun luo m ma mai man mang mao me mei men meng mi mian miao mie min ming miu mo mou mei mu na nai nan nang nao ne nei nen n ni nian niang niao nie nin ning niu nong nou nu nv nve nuan nuo ou pa pai pan pang pao pei pen peng pi pian piao pie pin ping po pou pu qi qia qian qiang qiao qie qin qing qiong qiu qu quan que qun ra ran rang rao re ren reng ri rong rou ru ruan rui run ruo sa sai san sang sao se sha shai shan shang shao she shen sheng shi shou shu shua shuai shuan shuang shui shuo si song sou su suan sui sun suo ta tai tan tang tao te teng ti tian tiao tie ting tong tou tu tuan tui tun tuo wa wai wan wang wei wen weng wo wu xi xia xian xiang xiao xie xin xing xiong xiu xu xuan xue xun ya yan yang yao ye yen yi yin ying yo yong you yu yuan yue yun za zai zan zang zao ze zei zen zeng zha zhai zhan zhang zhao zhe zhen zheng zhi zhong zhou zhu zhua zhuai zhuan zhuang zhui zhun zhuo zai zi zong zou zu zuan zui zun zuo".split(/\x20/);
var cache = {};
var arrTree = [];
var Cn2PinYin;
function _set_bin_tree(a,b)
{
	var c = Math.floor((a+b) / 2);
	if(c==b && b<a)			//节点
	{
		arrTree.push("r='", auto_py_pinyin[c], "';");
		return;
	}
	arrTree.push(			//左分支
	"if(w.localeCompare('", auto_py_key[c], "')<0)");
	_set_bin_tree(a, c-1, 1);
	arrTree.push("else ");	//右分支
	_set_bin_tree(c+1, b, 2);
}
function set_pinyin_init()
{
	arrTree.push("var r=cache[w];if(!r)");				//检查缓存
	_set_bin_tree(0, auto_py_key.length-1);								//-递归生成源码
	arrTree.push("return cache[w]=r;");					//-写入缓存
	Cn2PinYin = new Function("w", arrTree.join(""));	//编译
}
function get_cur_pinyin(content)
{
	var fn = Cn2PinYin;
	var arr = [];
	var ch;
	for(var i=0,n=content.length; i<n; i++)
	{
		ch = content.charAt(i);
		arr[i] = (ch<"一" || ch>"龥")?ch:fn(ch);
	}
	return arr.join("");
}
var AutoSiteSearch={
	search_url:"http://www.mycar168.com/search1.php",
	auto_url:"http://www.mycar168.com/",
	cur_keyword:"",
	is_presskeyword:false,
	init_keyword_str:"输入关键字",
	all_inputlist_num:0,
	cur_inputlist_num:0,
	parameter:function(name){
		var reg=new RegExp("([\?|&])"+ name +"=([^&]*)");
		if (reg.test(location.href)) return decodeURIComponent(RegExp.$2.replace(/\+/g, " ")); return "";
	},
	$a:function(s){
		return(typeof s=='object')?s:document.getElementById(s);
	},
	bind:function(el,evt,fn){
		if(el.attachEvent){
			el.attachEvent("on"+evt,fn);
		}else if(el.addEventListener){
			el.addEventListener(evt,fn,false);
		}else{
			el["on"+evt]=fn;
		}
	},//$a(s)
	Browser:{

		ie:/msie/.test(window.navigator.userAgent.toLowerCase()),
		moz:/gecko/.test(window.navigator.userAgent.toLowerCase()),
		opera:/opera/.test(window.navigator.userAgent.toLowerCase()),
		safari:/safari/.test(window.navigator.userAgent.toLowerCase())

	},

	JsLoader:{
		load: function(sUrl, fCallback, chset)
		{

			var _script = document.createElement("script");
			_script.setAttribute("type", "text/javascript");
			_script.setAttribute("src", sUrl);

			if (chset)
			_script.setAttribute("charset", chset);
			else
			_script.setAttribute("charset", "gb2312");

			document.getElementsByTagName("head")[0].appendChild(_script);

			if (AutoSiteSearch.Browser.ie)
			{
				_script.onreadystatechange = function()
				{
					if (this.readyState=="loaded" || this.readyState=="complete")
					{
						fCallback();
					}
				};
			}
			else if (AutoSiteSearch.Browser.moz)
			{
				_script.onload = function()
				{
					fCallback();
				};
			}
			else
			{
				fCallback();
			}
		}
	},
	loadManuList:function(){
			var data=oManufacturerData.arrManufacturer;
			var sel=AutoSiteSearch.$a("id_manulist");
			var classes=["one","two"];
			var clen=classes.length;
			var cidx=0;
			var fl="";
			var ulist=null;
			var len=data.length;
			for(var i=0;i<len;i++){
				var item=data[i];
				if(fl!=item["FirstLetter"]){
					fl=item["FirstLetter"];
					if(ulist){
						sel.appendChild(ulist);
					}
					ulist=document.createElement("ul");
					ulist.className=classes[cidx%clen];
					var li=document.createElement("li");
					li.className="jz";
					li.innerHTML=item.FirstLetter;
					ulist.appendChild(li);
					cidx++;
				}//else{
				var li=document.createElement("li");
				var a=document.createElement("a");
				a.innerHTML=item.Name;
				a.href="javascript:void(0);";
				a.target="_self";
				a.setAttribute("manuid",item.ID);
				a.setAttribute("isselect",true);
				li.appendChild(a);
				ulist.appendChild(li);

			}
			if(ulist){
				sel.appendChild(ulist);
			}
	},
	selectManu:function(e){
		e=e||window.event;
		var def=AutoSiteSearch.$a("id_manu_selected");
		var el=e.srcElement||e.target;
		
		if(el.tagName.toUpperCase()==="A"){
			AutoSiteSearch.doSelect(def,el);
			var id=el.getAttribute("manuid");
			def.setAttribute("manuid",id);
			var dd=AutoSiteSearch.$a("xlcd2");
			if(id==0){
				var sel=AutoSiteSearch.$a("id_seriallist");
				sel.innerHTML='<ul><li><a href="javascript:void(0);" serialid="0" isselect="true" target="_self">选择车系...</a></li></ul>';
				var place=AutoSiteSearch.$a("id_serial_selected");
				place.innerHTML="选择车系...";
				place.setAttribute("serialid",0);
				dd.setAttribute("disabled",true);
				dd.style.color="gray";
				return;
			}else{
			
				dd.setAttribute("disabled",false);
				dd.removeAttribute("disabled");
				dd.style.color="black";
			}
			AutoSiteSearch.JsLoader.load("http://www.mycar168.com/getcar.php?brandid="+id,function(){																								
				AutoSiteSearch.collapseAllSelects();
				var def=AutoSiteSearch.$a("id_serial_selected");
				def.removeAttribute("serialid");
				def.innerHTML="选择车系...";
				var data=oManufacturerSerialData.arrSerial;
				var sel=AutoSiteSearch.$a("id_seriallist");
				sel.innerHTML='<ul><li><a href="javascript:void(0);" serialid="0" isselect="true" target="_self">选择车系...</a></li></ul>';
				var ul=sel.getElementsByTagName("ul")[0];
				var brandArr = new Array();
				var brandIdArr = new Array();
				for(var k=0;k<data.length;k++)
				{
					if(!AutoSiteSearch.is_InArray(brandArr,data[k].BrandName))
					{
						brandArr.push(data[k].BrandName);
						brandIdArr.push(data[k].BrandId);
					}
				}
				var selHeight = 0;
				for(var j=0;j<brandArr.length;j++)
				{
					//品牌
					var bli=document.createElement("li");
					var ba = document.createElement("span");
					var brandName = brandArr[j];
					if(brandArr.length==1)
					{
						if(brandArr[0].indexOf("进口")!=-1)
						{
							brandName = brandArr[0].substring(2);
						}
					}
					//如果是上海通用雪弗莱
					if(brandName == "上汽通用五菱雪佛兰")
					{
						brandName ="上汽通用五菱";
					}
					if(brandName == "上海通用凯迪拉克")
					{
						brandName = "上海通用";
					}
					ba.setAttribute("title",brandName);
					ba.style.display="block";
					ba.style.width="120px";
					ba.style.textOverflow="ellipsis";
					ba.style.overflow="hidden";
					ba.style.whiteSpace="nowrap";
					ba.innerHTML="<b>-- "+brandName+" --</b>";
					bli.appendChild(ba);
					ul.appendChild(bli);
					selHeight++;
					var i=0;
					for(i=0,len=data.length;i<len;i++){
						if(data[i].BrandName == brandArr[j])
						{
							var item=data[i];
							var li=document.createElement("li");
							var a=document.createElement("a");
							a.href="javascript:void(0);";
							a.target="_self";
							a.setAttribute("serialid",item.ID);
							a.setAttribute("isselect",true);
							a.setAttribute("title",item.PureName);
							a.innerHTML=item.PureName;
							li.appendChild(a);
							ul.appendChild(li);
							selHeight++;
						}
					}
				}
				sel.style.height=((selHeight+1)*22+2)+"px";
				//sel.appendChild(ul);
			});

		}
	},//selectManu(e)
	is_InArray:function(arr,val)
	{
		for(var i=0;i<arr.length;i++)
		{
			if(arr[i] == val)
			return true;
		}
		return false;
	},
	selectSerial:function(e){
		e=e||window.event;
		var def=AutoSiteSearch.$a("id_serial_selected");
		var a=e.srcElement||e.target;
		if(a.tagName.toUpperCase()==="A"){
			AutoSiteSearch.doSelect(def,a);
			var id=a.getAttribute("serialid");
			def.setAttribute("serialid",id);
		}
	},//selectSerial(e)
	selectPrice:function(e){
		e=e||window.event;
		var def=AutoSiteSearch.$a("id_price_selected");
		var a=e.srcElement||e.target;
		if(a.tagName.toUpperCase()==="A"){
			AutoSiteSearch.doSelect(def,a);
			var id=a.getAttribute("priceid");
			def.setAttribute("priceid",id);
		}
	},//selectPrice(e)
	selectBodywork:function(e){
		e=e||window.event;
		var def=AutoSiteSearch.$a("id_bodywork_selected");
		var a=e.srcElement||e.target;
		if(a.tagName.toUpperCase()==="A"){
			AutoSiteSearch.doSelect(def,a);
			var id=a.getAttribute("bodyworkid");
			def.setAttribute("bodyworkid",id);
		}
	},//selectBodywork
	searchBySerial:function(){
		var manuid=AutoSiteSearch.$a("id_manu_selected").getAttribute("manuid")-0;
		var serialid=AutoSiteSearch.$a("id_serial_selected").getAttribute("serialid")-0;

		if(serialid){//选择了小类
			//alert("将要连接到该车系的首页");
			window.open("http://www.mycar168.com/search1.php?autoid="+serialid);
			//window.open("http://data.auto.qq.com/car_serial/"+serialid+"/index.shtml");
		}else if(manuid){//选择了大类的
			//alert("即将连接到该品牌的首页");
			window.open("http://www.mycar168.com/search1.php?brandid="+manuid);
			//window.open("http://cgi.data.auto.qq.com/php/search.php?manufacturer_id="+manuid);
		}else{
			alert("请选择品牌或车系");
		}
		return false;
	},//searchBySerial()
	searchByPriceAndBodywork:function(){
		var priceid=AutoSiteSearch.$a("id_price_selected").getAttribute("priceid")-0;//价格类型
		//var bodyworkid=AutoSiteSearch.$a("id_bodywork_selected").getAttribute("bodyworkid")-0;//车身类型
		var Temporary=AutoSiteSearch.$a("id_bodywork_selected").getAttribute("bodyworkid");
		if ((Temporary-0)==0){
			//alert("未选择");
			bodyworkid_Left=0;
			bodyworkid_Right=0;
			bodyworkid=parseInt(Temporary);
			}
		else{
			bodyworkid=parseInt(Temporary);
			bodyworkid_Left=1;
			bodyworkid_Right=1;
		}
		
		//alert(AutoSiteSearch.$a("id_bodywork_selected").getAttribute("bodyworkid"));
		if(priceid){
			//alert(priceid);
			if(bodyworkid){
				//alert(bodyworkid_Left+"@"+bodyworkid_Right);
				//alert("已经选择车身类型");
				window.open("http://www.mycar168.com/search1.php?priceid="+priceid+"&mdid="+bodyworkid);
				return false;
				//window.open("http://cgi.data.auto.qq.com/php/search.php?price="+priceid+"&bodywork="+bodyworkid);
			}else{
				//alert("已经选择价格范围，未选择车辆类型");
				window.open("http://www.mycar168.com/search1.php?priceid="+priceid);
				return false;
				//window.open("http://cgi.data.auto.qq.com/php/search.php?price="+priceid);
			}
		}else if(bodyworkid_Left){
			//alert("只选择了车辆类型");
			window.open("http://www.mycar168.com/search1.php?mdid="+bodyworkid);
			return false;
			//window.open("http://cgi.data.auto.qq.com/php/search.php?bodywork="+bodyworkid);
		}else{
			alert("请选择价格或车辆类型");
			return false;
		}
		return false;
	},//searchByPriceAndBodywork()
	searchByKeyword:function(){
		var keyword = document.getElementById("id_keyword").value;
		var cata = 0;
		if (keyword == null || keyword == "" || keyword == AutoSiteSearch.init_keyword_str)
		{
			alert("\u8BF7\u8F93\u5165\u67E5\u8BE2\u5173\u952E\u5B57");
			return false;
		}
		switch (parseInt(cata)) {
			case 0:
			{
				if(AutoSiteSearch.cur_inputlist_num!=0)
				{
					AutoSiteSearch.search_keyword_v2(AutoSiteSearch.$a('input_a_'+AutoSiteSearch.cur_inputlist_num).innerHTML);
					return false;
				}
				window.open("http://www.mycar168.com/search1.php?Key="+escape(keyword));
			}
			break;
			case 1:
			break;
			case 2:
			break;
			case 3:
			break;
			default:;
		}
		return false;
	},//searchByKeyword()
	selectKey:function(evt){
		evt=evt||window.event;
		var el=evt.srcElement||evt.target;
		var textbox=AutoSiteSearch.$a("id_keyword");
		textbox.value=el.innerHTML;
		AutoSiteSearch.searchByKeyword();
	},//selectKey(evt)
	doSelect:function(def,a){
		if(a.tagName.toUpperCase()==="A"){
			def.innerHTML=a.innerHTML;
		}
	},//doSelect(def,a)
	doType:function(){
		if(window.oManufacturerData&&window.oManufacturerData.arrManufacturer){
			var data=oManufacturerData.arrManufacturer;
			var text=AutoSiteSearch.$a("id_keyword").value;
			if(text==""){
				return;
			}
			var dropdown=AutoSiteSearch.$a("id_dropdown");
			dropdown.innerHTML="";
			var appended=false;
			for(var i=0,len=data.length;i<len;i++){
				var item=data[i];
				if(item.Name&&item.Name.indexOf(text)!=-1){
					appended=true;
					var li=document.createElement("li");
					var a=document.createElement("a");
					a.setAttribute("isselect",true);
					a.href="javascript:void(0);";
					a.target="_self";
					a.innerHTML=item.Name;
					li.appendChild(a);
					dropdown.appendChild(li);
				}
			}
			if(appended){
				AutoSiteSearch.$a("xlcd5cont").style.display="block";
			}
		}
	},//doType
	collapseAllSelects:function(){
		var list=document.getElementsByTagName("div");
		for(var i=0,len=list.length;i<len;i++){
			var item=list[i];
			if(item.getAttribute("isselect")){
				item.style.display="none";
			}
		}
	},//collapseAllSelects()
	collapseOtherSelects:function(thisid){
		var list=document.getElementsByTagName("div");
		for(var i=0,len=list.length;i<len;i++){
			var item=list[i];
			if(item.getAttribute("isselect")&&item.id!=thisid){
				item.style.display="none";
			}
		}
	},//collapseOtherSelects(thisid)
	onClickSelect:function(evt,id,disobj){
		evt=evt||window.event;
		var el=evt.srcElement||evt.target;
		var shadow1=AutoSiteSearch.$a(id);
		if(disobj&&disobj.getAttribute("disabled")=="true"){
			return;
		}
		if(shadow1.style.display=="block"){
			shadow1.style.display = "none";
		}
		else{
			shadow1.style.display = "block";
		}
	},//alexsun add smartbox
	keyup_keyword:function(e)
	{
		var ev = e? e : window.event;
		AutoSiteSearch.is_presskeyword=true;
		if(ev.keyCode==27)
		{
			AutoSiteSearch.blur_keyword(AutoSiteSearch.$a('id_keyword'));
			AutoSiteSearch.close_smartbox();
		}else if(ev.keyCode==40)
		{
			//方向键-下
			if(AutoSiteSearch.$a('id_keyword').value=='')
			{
				return false;
			}
			AutoSiteSearch.$a('search_inputlist').style.display="block";
			AutoSiteSearch.focus_inputlist(AutoSiteSearch.cur_inputlist_num,0);
		}else if(ev.keyCode==38){
			//方向键-上
			if(AutoSiteSearch.$a('id_keyword').value=='')
			{
				return false;
			}
			AutoSiteSearch.$a('search_inputlist').style.display="block";
			AutoSiteSearch.focus_inputlist(AutoSiteSearch.cur_inputlist_num,1);
		}else{
			AutoSiteSearch.open_smartbox();
		}
	},
	focus_inputlist:function(id,flag)
	{
		if(flag==0)
		{
			id+=1;
		}else{
			id-=1;
		}
		if(id>=AutoSiteSearch.all_inputlist_num)
		{
			id=AutoSiteSearch.all_inputlist_num;
		}
		if(id<=0)
		{
			id=0;
		}
		if(AutoSiteSearch.$a('input_item_'+id))
		{
			for(i=1;i<(AutoSiteSearch.all_inputlist_num+1);i++)
			{
				AutoSiteSearch.$a('input_item_'+i).className='';
			}
			AutoSiteSearch.$a('input_item_'+id).className="focus2";
			AutoSiteSearch.cur_inputlist_num=id;
		}
	},
	open_smartbox:function()
	{
		var keyword=AutoSiteSearch.$a('id_keyword').value;
		AutoSiteSearch.search_smartbox(keyword);
		return false;
	},
	close_smartbox:function()
	{
		AutoSiteSearch.cur_inputlist_num=0;
		AutoSiteSearch.close_single_smartbox();
		return false;
	},
	close_single_smartbox:function()
	{
		var item=AutoSiteSearch.$a('search_inputlist');
		if(typeof(item)!=null && item.style.display != 'none')
		{
			item.style.display="none";
		}
		return true;
	},
	search_smartbox:function(keyword)
	{
		AutoSiteSearch.all_inputlist_num=0;
		AutoSiteSearch.cur_inputlist_num=0;
		if(keyword!='' && keyword!=AutoSiteSearch.init_keyword_str)
		{
			//先转换为拼音
			keyword=get_cur_pinyin(keyword.toLowerCase().replace(/\s/,''));
			//再进行比对
			var tmp_html_str='<ul>';
			if(typeof _autoapp_site_serial_py_json != "undefined")
			{
				for(key in _autoapp_site_serial_py_json)
				{
					if(AutoSiteSearch.all_inputlist_num>=9)
					{
						break;
					}
					if(_autoapp_site_serial_py_json[key]['p'].match(keyword)!=null)//匹配拼音，是否正常
					{
						tmp_html_str+='<li id="input_item_'+(AutoSiteSearch.all_inputlist_num+1)+'" onmouseover="return AutoSiteSearch.mouseover_item('+(AutoSiteSearch.all_inputlist_num+1)+');"><a href="#" id="input_a_'+(AutoSiteSearch.all_inputlist_num+1)+'" style="display:none">'+_autoapp_site_serial_py_json[key]['i']+'</a><a href="javascript:alert(1);" onclick="return AutoSiteSearch.click_inputlist_item('+(AutoSiteSearch.all_inputlist_num+1)+','+_autoapp_site_serial_py_json[key]['i']+');" title="'+unescape(_autoapp_site_serial_py_json[key]['n'])+'">';
						if(AutoSiteSearch.gb_length(unescape(_autoapp_site_serial_py_json[key]['n']))>20)
						{
							tmp_html_str+=AutoSiteSearch.gb_substr(unescape(_autoapp_site_serial_py_json[key]['n']),17)+"...";
						}else{
							tmp_html_str+=unescape(_autoapp_site_serial_py_json[key]['n']);
						}
						if(typeof(_autoapp_site_serial_py_json[key]['d'])!='undefined')//当d对应的值为1时即进口车型
						{
							tmp_html_str+='<font style="color:#666">(进口)</font></a></li>';
						}
						tmp_html_str+='</a></li>';
						AutoSiteSearch.all_inputlist_num++;
					}
				}
				if(AutoSiteSearch.all_inputlist_num==0)
				{
					tmp_html_str+='无相关推荐';
				}
			}
			tmp_html_str+='</ul>';
			AutoSiteSearch.$a('search_inputlist').innerHTML=tmp_html_str;
			AutoSiteSearch.$a('search_inputlist').style.display="block";
		}else{
			AutoSiteSearch.close_smartbox();
		}
	},
	mouseover_item:function(id)
	{
		for(i=1;i<(AutoSiteSearch.all_inputlist_num+1);i++)
		{
			AutoSiteSearch.$a('input_item_'+i).className='';
		}
		AutoSiteSearch.$a('input_item_'+id).className='focus2';
		AutoSiteSearch.cur_inputlist_num=id;
		return false;
	},
	click_inputlist_item:function(item,id){
		AutoSiteSearch.cur_inputlist_num=item;
		for(i=1;i<(AutoSiteSearch.all_inputlist_num+1);i++)
		{
			AutoSiteSearch.$a('input_item_'+i).className='';
		}
		AutoSiteSearch.close_smartbox();
		AutoSiteSearch.search_keyword_v2(id);
		return false;
	},
	/*click_submit:function()
	{
		AutoSiteSearch.close_smartbox();
		return true;
	},*/
	search_keyword_v2:function(id)
	{
		var cur_id=parseInt(id,10);
		if(isNaN(cur_id) || cur_id==0)
		{
			return false;
		}
		//var search_tmp_str=AutoSiteSearch.auto_url+"car_serial/"+cur_id+"/index.shtml";
		var search_tmp_str=AutoSiteSearch.auto_url+"search1.php?autoid="+cur_id;
		//alert(search_tmp_str);
		window.open(search_tmp_str);
		return false;
	},
	blur_keyword:function(item)
	{
		if(item.value=='')
		{
			item.value=AutoSiteSearch.init_keyword_str;
		}
		if(item.value==AutoSiteSearch.init_keyword_str||item.value=='')
		{
			item.style.color='gray';
		}
		return true;
	},
	init_py_list:function(){
		
		var py_list_url="http://www.mycar168.com/pinyin.php";
		//var py_list_url="http://js.data.auto.qq.com/car_public/template/serial_py.js";
		AutoSiteSearch.JsLoader.load(py_list_url,function(){
			if(typeof(_autoapp_site_serial_py_json)!="undefined")
			{
				//如果正常调入，那么执行转换拼音函数初始化功能。
				set_pinyin_init();
			}
		});
	},
	cancel_event:function(evt)
	{
		evt=evt||window.event;
		if(evt.preventDefault){
			evt.stopPropagation();
			evt.preventDefault();
		}else{
			evt.returnValue=false;
			evt.cancelBubble=true;
		}
	},
	click_keyword:function(obj,evt)
	{
		AutoSiteSearch.cancel_event(evt);
		if(obj.value==AutoSiteSearch.init_keyword_str)
		{
			obj.value='';
			obj.style.color="black";
		}
		AutoSiteSearch.open_smartbox();
		return false;
	},
	gb_substr:function(str,len)
	{
		if (len == null || len <= 0)
		{
			return "";
		}
		var str_len = str.length;
		if(len >= str_len * 2)
		{
			return str;
		}
		var get_len = 0;
		for (;get_len < str_len && len > 0; get_len++)
		{
			if (str.charCodeAt(get_len) > 255 || str.charCodeAt(get_len) < 0)
			{
				len -= 2;
			}else{
				len--;
			}
		}
		if (len < 0)
		{
			get_len -= 1;
		}
		if (get_len == str_len)
		{
			return str;
		}else{
			return str.substr(0,get_len);
		}
	},
	gb_length:function(str)
	{
		return str.replace(/[^\x00-\xff]/gi,'xx').length;
	}
};
//AutoSiteSearch.add_loadEvent(function(){});
AutoSiteSearch.init_py_list();

