<!--//
//搜索对应关系
var searchIntoTypes=[
					 {"tag":"supply","name":"供应信息","url":"/search/searchsale.aspx","message":"请输入您要搜索的产品名称"},
					 {"tag":"buyer","name":"求购信息","url":"/search/searchbuyer.aspx","message":"请输入您要搜索的产品名称"},
					 {"tag":"corp","name":"企业库","url":"/search/searchcorp.aspx","message":"请输入您要搜索的企业关键字"},
					 {"tag":"sample","name":"电子样本","url":"/search/searchsample.aspx","message":"请输入您要搜索的样本名称"},
					 {"tag":"expo","name":"展会服务","url":"/search/searchexpo.aspx","message":"请输入您要搜索的展会名称"},
					 {"tag":"news","name":"行业资讯","url":"/search/searchnews.aspx","message":"请输入您要查找的资讯关键字"}
					 ];

var searchBar={
	keyinputid:"",
	inputVP:"请输入",
	formid:"",
	selectid:"",
	setBar:function(selectid,tag,keywordsinput,formid)
	{
		var sid=selectid==null?"":selectid;
		var tstr=tag==null?"":tag;
		this.keyinputid=keywordsinput;
		this.formid=formid;
		this.selectid=selectid;
		if(document.getElementById(formid))
		{
		    document.getElementById(formid).method="get";
		}
		if (sid!=null)
		{
			var obj = document.getElementById(selectid);
			if (obj!=null)
			{
				var searchIntoTypesL=searchIntoTypes.length;
				for (i=0;i<searchIntoTypesL;i++)
				{
					obj.options[i] = new Option(searchIntoTypes[i].name,i); 
					if (searchIntoTypes[i].tag==tstr)
					{
						obj.options[i].selected=true;
					}
				}
				obj.keyinputid=keywordsinput;
				obj.formid=formid;
				obj.onchange=function(){searchBar.changeTypeSelect(this,this.keyinputid,this.formid);};
				document.getElementById(formid).onsubmit=function(){return searchBar.checkKey();}
				this.getKeyInputObj(formid,keywordsinput).onfocus=function(){if (this.value.indexOf(searchBar.inputVP)==0){this.value="";} };
				searchBar.changeTypeSelect(obj,keywordsinput,formid);
			}
		}
	},
	changeActionPage:function(formid,url)
	{
		document.getElementById(formid).action=url;
	}
	,
	changeKeyMsg:function(formid,keyinputid,msg)
	{
		var obj=this.getKeyInputObj(formid,keyinputid)
		if (obj.value=="" || obj.value.indexOf(this.inputVP)==0)
		{
			obj.value=msg;
		}
	}
	,
	getSITByTag:function(tstr)
	{
		var obj=null;
		var searchIntoTypesL=searchIntoTypes.length;
		for (i=0;i<searchIntoTypesL;i++)
		{
			obj = searchIntoTypes[i]; 
			if (obj.tag==tstr)
			{
				break;
			}
		}
		return obj;
	}
	,
	changeTypeSelect:function(selectObj,keyinputid,formid)
	{
		if (selectObj!=null)
		{
			var id = selectObj.options[selectObj.selectedIndex].value;
			if (id<searchIntoTypes.length)
			{
				this.changeActionPage(formid,searchIntoTypes[id].url);
				this.changeKeyMsg(formid,keyinputid,searchIntoTypes[id].message);
			};
		}
	},
	getKeyInputObj:function(formid,keyinputid)
	{
		var objs= document.getElementById(formid).getElementsByTagName("input");
		var obj=null;
		for(j=0;j<objs.length;j++)
		{
			obj=objs[j];
			if (obj.id==keyinputid)
			{
				break;
			}
		}
		return obj;

	}
	,
	getSelectedValue:function()
	{
		var selectObj=document.getElementById(this.selectid);
		var retval=null;
		if (selectObj)
		{
			var id = selectObj.options[selectObj.selectedIndex].value;
			if (id<searchIntoTypes.length)
			{
				retval=searchIntoTypes[id];
			}
		}
		return retval;
	}
	,
	checkKey:function(checktype)
	{
		var checkType=checktype==null?"":checktype;
		var retval=false;
		var keyObj=this.getKeyInputObj(this.formid,this.keyinputid);
		if (keyObj!=null)
		{
			if ( keyObj.value!="" && keyObj.value.indexOf(this.inputVP)!=0)
			{
				retval=true;
			}
		}
		if (!retval)
		{
			var mObj=null;
			if (checkType=="")
			{
				var mObj=this.getSelectedValue();
			}
			else
			{
				var searchIntoTypesL=searchIntoTypes.length;
				for (i=0;i<searchIntoTypesL;i++)
				{
					mObj=searchIntoTypes[i];
					if (searchIntoTypes[i].tag==checktype)
					{
						break;
					}
				}
			}
			alert(mObj.message);
		}
		return retval;
	},
	currLinkAction:function(ulid)
	{
		//var cc=curcss==null?"currlink":curcss
		var cc="currlink"
		var nb="nobr"
		var ulObj=document.getElementById(ulid);
		var lis=ulObj.getElementsByTagName("li");
		var len=lis.length;
		var curid=-1;

		for (i=0;i<len;i++)
		{
			if (lis[i].className==cc)
			{
				curid=i;
				break;
			}
		}
		//如果当前链接前后存在其他链接则去除背景
		if (curid>-1)
		{
			if (curid<len && curid>0)	//说明之前存在链接
			{
				lis[curid-1].className="norb";
			}
		}
	}
}
//-->


