﻿//////////////////////////////////去左右空格//////////////////////////////////////////
function rtrim(stringObj) { //去右端空格
 while (stringObj.charCodeAt(stringObj.length - 1) == 32) {
  stringObj = stringObj.substring(0,stringObj.length - 1);
 }
 return stringObj;
}
function ltrim(stringObj) {   //去左端空格
 while (stringObj.charCodeAt(0) == 32)  
 {  
  stringObj = stringObj.substring(1,stringObj.length);  
 }  
 return stringObj;  
}
function trim(stringObj)   //去两端空格
{  
 return(ltrim(rtrim(stringObj)));  
}
//////////////////////////////////显示隐藏Tip层////////////////////////////////////
function ShowTip()
{
var _key;
document.onkeyup=function(e){
	if(e == null)/////////IE
	{
		_key=event.keyCode;
		}
		else//FireFox
		{
		_key=e.which;	
			}
	if((_key!=39 && _key!=40 && _key!=37 && _key!=38 && _key!=13 && _key!=17))
	{
document.getElementById("ShowTip").style.display="";
document.getElementById("ShowTip").innerHTML="<img src='img/ajax-loader.gif'>&nbsp;正在获取提示...";
VCreateAjax("Tip.asp",BackArray,"KeyWord="+escape(trim(document.getElementById("cc111").value))+"&selects="+escape(document.getElementById("selects").value));
		}
	}
}


function HideTip()
{
var _key;
document.onkeyup=function(e){
	if(e == null)/////////IE
	{
		_key=event.keyCode;
		}
		else//FireFox
		{
		_key=e.which;	
			}
	if((_key!=39 && _key!=40 && _key!=37 && _key!=38 && _key!=13 && _key!=17))
	{
document.getElementById("ShowTip").style.display="none";
		}
	}
}

function HideTTip()
{
	document.getElementById("ShowTip").style.display="none";
	}
//////////////////////////////////显示隐藏Tip层////////////////////////////////////

//////////////////////////////////Ajax初始化函数 IE7.0////////////////////////////////////
function VCreateAjax(VUrl,VBack,VVar) {
http_request_name = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request_name = new XMLHttpRequest();
} 
if (window.ActiveXObject) { // IE
try {
http_request_name = new ActiveXObject("Msxml3.XMLHTTP");
} catch (e) {
try {
http_request_name = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request_name = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (http_request_name.overrideMimeType) {
http_request_name.overrideMimeType('text/html');
}

}

if (!http_request_name) {
document.getElementById("ShowTip").innerHTML="<img src='img/Icon_warning_01.gif' border='0'>&nbsp;不能创建XMLHTTP对象,请升级您的浏览器或操作系统！";
//alert('错误 :( 不能创建XMLHTTP对象,请升级您的浏览器或操作系统！');
return false;
}
http_request_name.onreadystatechange = VBack;
http_request_name.open('POST', VUrl,true); //这里用GET方法传递参数，不然会出现完成该操作所需的数据还不可使用的页面错误
http_request_name.setRequestHeader('Content-type','application/x-www-form-urlencoded');
http_request_name.send(VVar);
}
//////////////////////////////////Ajax初始化函数 IE7.0////////////////////////////////////


//////////////////////////////////回调函数，写得不太好，感觉比较罗嗦////////////////////////////////////
function BackArray()
{
if (http_request_name.readyState == 4)
{
	if (http_request_name.status == 200)
	{
		var VVStr="";
		VVStr=http_request_name.responseText;
		//alert(VVStr);
		if (VVStr!="")
		{
		document.getElementById("ShowTip").innerHTML="";
		var IdarrA=VVStr.split('|');
		var DIVStr="";
		var FormatStr="";
		var sum=IdarrA.length-1;
		for(P=0;P<IdarrA.length-1;P++)
		{	
			//alert(IdarrA[P]);
			FormatStr=IdarrA[P].replace(document.getElementById("cc111").value,"<b><font color='#FF9410'>"+document.getElementById("cc111").value+"</font></b>")
			DIVStr+="<div id='"+P+"' hideFocus style='cursor:pointer;line-height:20px;width:137px;background-color:#EBF2FE;' onmousemove='FocusOP("+P+","+sum+");' onmouseout='UFocusOP("+P+");' onclick='ClickInner(\""+IdarrA[P]+"\");'>"+FormatStr+"</div>";
			}
		document.getElementById("ShowTip").innerHTML=DIVStr;
		FocusOP('0');
		var i=0;maxid=IdarrA.length-1;
		document.onkeydown=function(e){
			var _key;
			if(e == null)/////////IE
		{
			_key=event.keyCode;
					}
			else//FireFox
		{
			_key=e.which;	
					}
			if((_key==39 || _key==40))/////////////向下
			{
			if(i>maxid-1){i=0;}else{i=i+1;}
			if(i>maxid-1){UFocusOP(maxid-1);FocusOP('0',maxid);i=0;}
			else{UFocusOP(i-1);FocusOP(i,maxid);}
				}
				else if (_key==37 || _key==38)/////////////向上
				{
			if(i<0){i=0;}else{i=i-1;}
			if(i<0){UFocusOP(i+1);FocusOP(maxid-1,maxid);i=maxid-1;}
			else{UFocusOP(i+1);FocusOP(i,maxid);}
					}
					if(_key==13 && document.getElementById("ShowTip").style.display!="none")
					{
						if (window.XMLHttpRequest)
						{
						document.getElementById("cc111").value=document.getElementById(i).textContent;
							}
							else
							{
						document.getElementById("cc111").value=document.getElementById(i).innerText;
								}
						document.getElementById("ShowTip").style.display="none";
						}
			}
			}
			else
			{
				document.getElementById("ShowTip").style.display="none";
				}
		}
		else
		{
		document.getElementById("ShowTip").innerHTML="<img src='img/Icon_warning_01.gif'>&nbsp;数据返回错误！！";
			}
	}
	}
//////////////////////////////////回调函数，写得不太好，感觉比较罗嗦////////////////////////////////////

//////////////////////////////////焦点获取和返值////////////////////////////////////
function FocusOP(OPP,VNum)
{
			for(M=0;M<VNum;M++)
			{
				document.getElementById(M).focus=false;
				document.getElementById(M).style.background="#EBF2FE";
				}
			document.getElementById(OPP).focus=true;
			document.getElementById(OPP).style.background="#fff";
	}
function UFocusOP(OPP)
{
			document.getElementById(OPP).focus=false;
			document.getElementById(OPP).style.background="#EBF2FE";
	}
function ClickInner(OPP)
{			
			//alert("a"+OPP+"a");
			document.getElementById("cc111").value=OPP;
			document.getElementById("ShowTip").style.display="none";
			document.getElementById("searchform").submit();
			
	}
//////////////////////////////////焦点获取和返值////////////////////////////////////
//////////////////////////////////菜单栏滚动js代码/////////////////////////////
//<!--//--><![CDATA[//><!-- 
////图片滚动列表 mengjia 070816 
//<!--//--><![CDATA[//><!-- 
////图片滚动列表 mengjia 070816 
//var Speed = 10; //速度(毫秒) 
//var Space = 5; //每次移动(px) 
//var PageWidth = 132; //翻页宽度 
//var fill = 0; //整体移位 
//var MoveLock = false; 
//var MoveTimeObj; 
//var Comp = 0; 
//var AutoPlayObj = null; 
//GetObj("List2").innerHTML = GetObj("List1").innerHTML; 
//GetObj('ISL_Cont').scrollLeft = fill; 
//GetObj("ISL_Cont").onmouseover = function(){clearInterval(AutoPlayObj);} 
//GetObj("ISL_Cont").onmouseout = function(){AutoPlay();} 
//AutoPlay(); 
//function GetObj(objName){if(document.getElementById){return eval('document.getElementById("'+objName+'")')}else{return eval('document.all.'+objName)}} 
//function AutoPlay(){ //自动滚动 
//clearInterval(AutoPlayObj); 
//AutoPlayObj = setInterval('ISL_GoDown();ISL_StopDown();',5000); //间隔时间 
//} 
//function ISL_GoUp(){ //上翻开始 
//if(MoveLock) return; 
//clearInterval(AutoPlayObj); 
//MoveLock = true; 
//MoveTimeObj = setInterval('ISL_ScrUp();',Speed); 
//} 
//function ISL_StopUp(){ //上翻停止 
//clearInterval(MoveTimeObj); 
//if(GetObj('ISL_Cont').scrollLeft % PageWidth - fill != 0){ 
//Comp = fill - (GetObj('ISL_Cont').scrollLeft % PageWidth); 
//CompScr(); 
//}else{ 
//MoveLock = false; 
//} 
//AutoPlay(); 
//} 
//function ISL_ScrUp(){ //上翻动作 
//if(GetObj('ISL_Cont').scrollLeft <= 0){GetObj('ISL_Cont').scrollLeft = GetObj('ISL_Cont').scrollLeft + GetObj('List1').offsetWidth} 
//GetObj('ISL_Cont').scrollLeft -= Space ; 
//} 
//function ISL_GoDown(){ //下翻 
//clearInterval(MoveTimeObj); 
//if(MoveLock) return; 
//clearInterval(AutoPlayObj); 
//MoveLock = true; 
//ISL_ScrDown(); 
//MoveTimeObj = setInterval('ISL_ScrDown()',Speed); 
//} 
//function ISL_StopDown(){ //下翻停止 
//clearInterval(MoveTimeObj); 
//if(GetObj('ISL_Cont').scrollLeft % PageWidth - fill != 0 ){ 
//Comp = PageWidth - GetObj('ISL_Cont').scrollLeft % PageWidth + fill; 
//CompScr(); 
//}else{ 
//MoveLock = false; 
//} 
//AutoPlay(); 
//} 
//function ISL_ScrDown(){ //下翻动作 
//if(GetObj('ISL_Cont').scrollLeft >= GetObj('List1').scrollWidth){GetObj('ISL_Cont').scrollLeft = GetObj('ISL_Cont').scrollLeft - GetObj('List1').scrollWidth;} 
//GetObj('ISL_Cont').scrollLeft += Space ; 
//} 
//function CompScr(){ 
//var num; 
//if(Comp == 0){MoveLock = false;return;} 
//if(Comp < 0){ //上翻 
//if(Comp < -Space){ 
//   Comp += Space; 
//   num = Space; 
//}else{ 
//   num = -Comp; 
//   Comp = 0; 
//} 
//GetObj('ISL_Cont').scrollLeft -= num; 
//setTimeout('CompScr()',Speed); 
//}else{ //下翻 
//if(Comp > Space){ 
//   Comp -= Space; 
//   num = Space; 
//}else{ 
//   num = Comp; 
//   Comp = 0; 
//} 
//GetObj('ISL_Cont').scrollLeft += num; 
//setTimeout('CompScr()',Speed); 
//} 
//} 
//--><!]]> 
//--><!]]> 