function searchAreaid(areaId){publicLandmark=0;var j=0;var arrayHotelInfoTemp=new Array();if(areaId>0){document.hotelSearch.keyword.value=arrayArea[areaId][0]+" ";for(var i=0;i<privateArrayHotelInfo.length;i++){if(privateArrayHotelInfo[i][4]==areaId){arrayHotelInfoTemp[j]=privateArrayHotelInfo[i];j++;}}publicArrayHotelInfo.length=0;publicArrayHotelInfo=arrayHotelInfoTemp;setMap(publicArrayHotelInfo,true,true);}else{document.hotelSearch.keyword.value="";/*不能直接publicArrayHotelInfo=privateArrayHotelInfo,因为是内存地址传用,而传值*//*也不能直接arrayHotelInfoTemp=privateArrayHotelInfo,一定要循环传值*/for(var i=0;i<privateArrayHotelInfo.length;i++){arrayHotelInfoTemp[j]=privateArrayHotelInfo[i];j++;}publicArrayHotelInfo=arrayHotelInfoTemp;showAllHotel();}}function searchHotelAreaid(areaId){publicLandmark=0;var j=0;var arrayHotelInfoTemp=new Array();document.hotelSearch.keyword.value=arrayArea[areaId][0]+" ";for(var i=0;i<privateArrayHotelInfo.length;i++){if(privateArrayHotelInfo[i][4]==areaId){arrayHotelInfoTemp[j]=privateArrayHotelInfo[i];j++;}}publicArrayHotelInfo.length=0;publicArrayHotelInfo=arrayHotelInfoTemp;setMap(publicArrayHotelInfo,true,false);}function setLandmarkDelay(areaId,i){/*if(navigator.appName=="Microsoft Internet Explorer"&&publicLandmark==0){*/if(publicLandmark==0){showWaitForData();setTimeout("setLandmark("+areaId+","+i+");hiddenWaitForData();",500);}else{setLandmark(areaId,i);}}function setLandmark(areaId,i){publicLandmark=areaId;publicLandmarkI=i;var areaId=arrayLandmark[areaId][i][0];var title=arrayLandmark[areaId][i][1];var lat=arrayLandmark[areaId][i][2];var lng=arrayLandmark[areaId][i][3];var zoom=arrayLandmark[areaId][i][4];showAreaLandmark(areaId,title);if(map.getZoom()!=zoom){map.setZoom(zoom);map.setCenter(new GLatLng(lat,lng),zoom);}var point=new GLatLng(lat,lng);if(publickMarker){map.removeOverlay(publickMarker);}if(publicLandmark>0){map.panTo(point);}else{map.setCenter(new GLatLng(lat,lng),zoom);}searchLatlng(lat,lng,true);var htmlString="<img src='../images/landmark1.gif' style='display:block;'><div class='mapLandmark'>"+title+"</div><img src='../images/landmark3.gif' style='display:block;'>";publickMarker=new Rectangle1(point,htmlString,133,0,"0px","","#ffffff",-65,-30,"landmark");map.addOverlay(publickMarker);}function searchLatlng(lat,lng,trueOrFalse){var num=publicArrayHotelInfo.length;var startNum=num;publicArrayHotelInfoSearchLatlng.length=0;/*先把publicArrayHotelInfo存入publicArrayHotelInfoSearchLatlng*/for(var i=0;i<publicArrayHotelInfo.length;i++){publicArrayHotelInfoSearchLatlng[i]=publicArrayHotelInfo[i];}var bounds=map.getBounds();var southWest=bounds.getSouthWest();var northEast=bounds.getNorthEast();var swLat=southWest.lat();var neLat=northEast.lat();var swLng=southWest.lng();var neLng=northEast.lng();for(var i=0;i<privateArrayHotelInfo.length;i++){if(swLat<=privateArrayHotelInfo[i][2]&&privateArrayHotelInfo[i][2]<=neLat&&swLng<=privateArrayHotelInfo[i][3]&&privateArrayHotelInfo[i][3]<=neLng&&privateArrayHotelInfo[i][4]!=publicArrayHotelInfo[0][4]){publicArrayHotelInfoSearchLatlng[num]=privateArrayHotelInfo[i];num++;}}if(num!=startNum){setMap(publicArrayHotelInfoSearchLatlng,false,trueOrFalse);}}function areaOnclick1(areaId){/*点击区名时(比如:杨浦,全杨浦）,要showWaitForData()*/showWaitForData();if(areaId==0){setTimeout("showAreaLandmark("+areaId+",'');searchAreaid("+areaId+");",500);}else{if(document.hotelSearch.keyword.value==""){setTimeout("showAreaLandmark("+areaId+",'');searchAreaid("+areaId+");",500);}else{var keyword=document.hotelSearch.keyword.value;/*中间如果有空格，有可能是搜索时有区名的,则显示新的区的酒店*/keywordArray=keyword.split(" ");if(keywordArray.length>1){setTimeout("showAreaLandmark("+areaId+",'');searchAreaid("+areaId+");",500);/*中间没有空格,则加上区名后搜索*/}else{keyword=keyword.replace(arrayArea[areaId][0]+" ","");keyword=keyword.replace(" "+arrayArea[areaId][0],"");keyword=keyword.replace(arrayArea[areaId][0],"");document.hotelSearch.keyword.value=arrayArea[areaId][0]+" "+keyword;setTimeout("hotelSearchFormSubmit();document.hotelSearch.keyword.value='"+keyword+"';",500);}}}}function areaOnclick2(areaId){/*搜索时，因为hotelSearchFormCheck()已经showWaitForData(),就不必再次showWaitForData()*/showAreaLandmark(areaId,"");searchAreaid(areaId);}function areaOnclick3(areaId){/*酒店信息页的地标初始化*/showAreaLandmark(areaId,"");searchHotelAreaid(areaId);}function showAreaLandmark(areaId,landmarkTitle){publicAreaid=areaId;if(arrayCity.length>1){/*如果区的数量为1,就不显示的，比如只有一个"城区"*/var areaString="";var landmarkString="";var areaIdTemp="";var areaStringTemp="";if(areaId==0){areaString+="全"+publicCityTitle+"&nbsp;&nbsp;|&nbsp;&nbsp;";}else{areaString+="<a href='#' onclick='areaOnclick1(0)'>全"+publicCityTitle+"</a>&nbsp;&nbsp;|&nbsp;&nbsp;";}for(var i=0;i<arrayCity.length;i++){areaIdTemp=arrayCity[i];if(areaIdTemp==areaId){/*选中的区用红色表示,并且无链接*/areaStringTemp="<font color='#000000'>"+arrayArea[areaIdTemp][0]+"</font>&nbsp;&nbsp;";}else{/*未选中的区，可点击*/areaStringTemp="<a href='#' onclick='areaOnclick1("+areaIdTemp+")'>"+arrayArea[areaIdTemp][0]+"</a>&nbsp;&nbsp;";}areaString+=areaStringTemp;}if(areaId>0){/*关键词搜索时,不为区名或地标名,则去掉地标名列*/if(arrayLandmark[areaId].length>1){/*2地标名以内,不显示地标列*/if(landmarkTitle==""){landmarkString+="全"+arrayArea[areaId][0]+"&nbsp;&nbsp;|&nbsp;&nbsp;";}else{landmarkString+="<a href='#' onclick='areaOnclick1("+areaId+")'><font color='#ff0000'>全"+arrayArea[areaId][0]+"</font></a>&nbsp;&nbsp;|&nbsp;&nbsp;";}for(var i=0;i<arrayLandmark[areaId].length;i++){if(landmarkTitle!=""&&arrayLandmark[areaId][i][1]==landmarkTitle){landmarkString+=arrayLandmark[areaId][i][1]+"&nbsp;&nbsp;";}else{landmarkString+="<a href='#' onclick=\"setLandmarkDelay("+areaId+","+i+")\"><font color='#ff0000'>"+arrayLandmark[areaId][i][1]+"</font></a>&nbsp;&nbsp;";}}}}else{areaString+=stringCommercial;}if(landmarkString!=""){areaString+="<br>"+landmarkString;}document.getElementById("showAreaLandmark").innerHTML=areaString;}}function commercialOnclick(string){document.hotelSearch.keyword.value=string;showWaitForData();setTimeout("hotelSearchFormSubmit();document.hotelSearch.keyword.value='';",500);}