// JavaScript Document
function getString(arrayName,inputName,searchStr)
{
	//var pagecount=Number(0);//页数
	var str="";
    count=0;
	for(var i=1;i<arrayName.length;i++)
		{
			if(findStr(arrayName[i],searchStr))
			{	
				count++;
				str=String(inputName[i]);
				break;
			}

		}
    if(count==0){
       //无此城市
	   return false;
    }
	return str;
}

//查找关键字
function findStr(str,search_str)
{
	var index = 1,flag=1; //flag是来判断search和str是否匹配
	var tempstring='',tempsearch=search_str;
        str=str.toLowerCase();
        tempsearch=tempsearch.toLowerCase();
  	while(index!=-1)
	{
		index = tempsearch.indexOf(" ");//取得空格的位置
		if(index!=-1)
		{
			tempstring=tempsearch.substring(0,index)//tempstring从前取出一个关键字
			tempsearch=tempsearch.substring(index+1)
   			if(str.search(tempstring)!=-1)
			{
        		flag=flag&&1;
			}
			else
			{
				flag=flag&&0;
			}
		}
		else
		{
			if(str.search(tempsearch)!=-1)
			{
        		flag=flag&&1;
			}
			else
			{
				flag=flag&&0;
			}
		}

	}

	return flag;
}
//按数组查找　
function findcity(arrayName,inputName,searchStr,path,type)
{
	var type;
	var obj_city;
	if(document.all) obj_city=document.custom.item("city");
	if(document.getElementById) obj_city=document.custom.elements["city"];
	if(searchStr==""||searchStr==null){
		if(type=="city") alert("请输入要查找的城市名称!");
		else if(type=="travel") alert("请输入要查找的旅游城市名称!");
		else alert("请输入要查找的旅游景点名称!");
		return false;
	}
	if(getString(arrayName,inputName,searchStr)){
		obj_city.value=getString(arrayName,inputName,searchStr);
		//document.custom.dz.disabled=false;
		//document.all.citys.value="找到该城市，点击“定制”按钮进行定制！";
		var winRef=window.open (path + obj_city.value +'.html','winRef','height=239,width=312,top=50,left=10,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=no');
		//showModalDialog(path + obj_city.value+'.html','winRef','dialogWidth:238px;dialogHeight:253px;toolbar:no;scrollbars:no;dialogLeft:0px;dialogTop:0px;center:no;help:no;resizable:no;status:no');
		return true;
	}else{
		if(type=="city") alert("无此城市气象信息!");
		else if(type=="travel") alert("无此旅游城市气象信息!");
		else alert("无此景点气象信息!");
		return false;
	}
}

function chm(){
	document.all.massage.innerHTML="&nbsp;";
	document.custom.dz.disabled=true;
}

function keyDown(path,type) {
	var keycode = event.keyCode;
	//var realkey = String.fromCharCode(event.keyCode) ;
	if(keycode==13){
		findcity(optionData,inputData,document.custom.citys.value,path,type);				
	}
}

