var saved_last_pos="",baseurl="http://"+location.hostname;var global_data,global_flag_status=new Array(),global_update_data=true;var num_rows_per_page=20,global_page=1,global_highlight={i:-1,prem:0};var categoryList=new Array(),premiumListing=new Array(),slideshow=new Array();var parentCategoryOption=new Array(),show_branch=false,icon_timer,last_click,showOneGroup="",active_tab=0,global_cat_id=0,global_business_id=0,global_branch_only=0;var company_listing_in=new Array(),search_category_id="",index_premium=0,total_company,global_cat_name="none",global_email_form,global_sms_form,global_main_cat=0;var global_mode=1,global_aid,global_pid,global_last_zone_selected="",global_bubble_flag=false,global_bubble=new Object();var global_show_image=false,global_feature_ads=0,moreFlag=0,titleFlag=1,global_directory="",global_parent,global_mini_site=0;var loaded_js=new Array(),loaded_css=new Array(),global_last_cat_id,global_last_directory,global_last_cat_name,global_original_cat_name="";var last_update_bg_side_bar="",global_ajax=new Array(),global_clear_cache,global_dropdown,last_dropdown_position,global_feedback_form=new Array();var prev_t=0,timer=0,spam=1,last_row_start,last_row_end,last_col_start,last_col_end,global=new Array();var do_draw=1,drag_mover=false,backup_scale_width,backup_scale_height,global_last_center,global_flag_offset,global_draw=new Object(),global_tweet_form,global_fb_form;function updateMapIcon(D,G,K,B,I,J,F,E){if(global_cat_id==D&&global_directory==G&&global_main_cat==K){return false}unhighlightDropdown(global_cat_id,global_directory,global_main_cat,global_business_id);highlightDropdown(D,G,K,B);if(global_this_page.indexOf("gps.php",0)>=0){catName=str_replace(["&","+","-",",","/","(",")"," ","%20"],["","_","_","_","","","_","_"],global_original_cat_name);location.href=baseurl+"/asia_travel/travel/travel_id_"+place_id+"/travel_site_"+address_id+"/"+G+"/"+K+"-"+D+"/"+catName+"/";return }else{if(global_this_page.indexOf("travel_zone.php",0)>=0){catName=str_replace(["&","+","-",",","/","(",")"," ","%20"],["","_","_","_","","","_","_"],global_original_cat_name);location.href=baseurl+"/asiatravel/singaporemap/"+G+"/"+K+"-"+D+"/"+catName+"/";return }}var A,H;A=D+"_"+B;resetIcon();if($("prem_listing")&&!J&&!B){$("prem_listing").style.display="none";var C=$("content_listing");C.innerHTML="<b>Loading...</b>";C.style.display="block"}if($("ads_place")){$("map_ads").style.display="none";$("ads_place").style.display="none";$("ads_bg").style.display="none";$("lcb_button").style.display="block"}if(client_mode==1){MapAPI.mapClient.levelIndex=6;MapAPI.setMapSource("sg");client_mode=0}if(!F||F==undefined){F=110}if(J==undefined){J=""}if(J){global_update_data=false}showMapIcon(D,G,K,B,I,J,F,E);showBusinessLink(D,G,K,B)}function showBusinessLink(F,B,E,C){if(!$("showRelatedCat")){return""}$("showRelatedCat").style.display="block";$("moreBusinessText").innerHTML="Displaying";if(document.getElementById){var A=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()}if(A){A.onreadystatechange=function(){if(A.readyState==4&&A.status==200){if(A.responseText){$("showRelatedCat").innerHTML=A.responseText}else{$("showRelatedCat").innerHTML="";$("showRelatedCat").style.display="none"}}else{$("showRelatedCat").innerHTML="<b>Loading...</b>"}};var D="http://"+location.hostname+"/asia_travel/mappage/ajax/businessfinder/get_business_link.php?cat="+F+"&mainCat="+E+"&directory="+B+"&businessId="+C+"&placeId="+place_id+"&addressId="+address_id+"&v="+global.v;A.open("GET",D,true);A.send(null)}return false}function showRelatedCat(D,B){if(!$("showRelatedCat")){return""}$("showRelatedCat").style.display="block";if(document.getElementById){var A=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()}if(A){A.onreadystatechange=function(){if(A.readyState==4&&A.status==200){if(A.responseText){$("showRelatedCat").innerHTML=A.responseText}else{$("showRelatedCat").innerHTML="";$("showRelatedCat").style.display="none"}}else{$("showRelatedCat").innerHTML="<b>Loading...</b>"}};if(global_this_page.indexOf("restaurants",0)>=0){var C="http://"+location.hostname+"/asia_travel/mappage/ajax/resto/get_nearby_service.php?cat="+D+"&directory="+B+"&v="+global.v}else{var C="http://"+location.hostname+"/asia_travel/mappage/ajax/businessfinder/get_related_service.php?cat="+D+"&directory="+B+"&v="+global.v}A.open("GET",C,true);A.send(null)}return false}function setCatName(A){global_cat_name=A.length<=25?A:A.substring(0,22)+"...";global_original_cat_name=A;if($("cat_q")){$("cat_q").value=global_original_cat_name}}function setActiveDropdown(E){clearActiveDropdown();var A=E.parentNode.parentNode.parentNode;var D=A.id.split("-",2)[0];global_dropdown=D;var B=$(D+"-ddheader").getElementsByTagName("img")[0];B.src="http://"+location.hostname+"/img/map/downarrow-active.gif";var C=new moving_menu("moving_menu");C.initScroll(last_dropdown_position,D);last_dropdown_position=D}function clearActiveDropdown(){if(global_dropdown){$(global_dropdown+"-ddheader").style.backgroundImage="url(http://"+location.hostname+"/img/business_finder/nav_bar/bg-bar.gif)";var A=$(global_dropdown+"-ddheader").getElementsByTagName("img")[0];A.src="http://"+location.hostname+"/img/map/downarrow-bar.gif";global_dropdown=undefined}}function resetIcon(){abortAjax(global_ajax.a);global_flag_status=new Array();global_feature_ads=global_bubble_flag="";global_bubble.company_id=global_bubble.directory=null;if($("content_listing")){$("content_listing").style.display="none"}if($("featured_ad_listing")){$("featured_ad_listing").style.display="none"}if($("content_listing_paging_top")){$("content_listing_paging_top").parentNode.style.display="none"}if($("content_listing_paging_bottom")){$("content_listing_paging_bottom").style.display="none"}if($("show_related_cat")){$("show_related_cat").innerHTML="";$("show_related_cat").style.display="block"}hideFeaturedAd();hide_element("content_listing_paging");hideAllMapIcon();closeInfoWindow("all");var A=new Array();A.push(MapAPI.mapDraw.panelIcon.icons[0]);A.push(MapAPI.mapDraw.panelIcon.icons[1]);MapAPI.mapDraw.panelIcon.icons=new Array();MapAPI.mapDraw.panelIcon.icon_groups=new Array(0,0);MapAPI.mapDraw.panelIcon.icons=A;MapAPI.mapDraw.closeToolTips();MapAPI.mapDraw.panelIcon.updatePosition()}function resetMapIcon(){if(MapAPI.feature!="dd"){global_flag_status=new Array();var A=new Array();A.push(MapAPI.mapDraw.panelIcon.icons[0]);A.push(MapAPI.mapDraw.panelIcon.icons[1]);MapAPI.mapDraw.panelIcon.icons=new Array();MapAPI.mapDraw.panelIcon.icon_groups=new Array(0,0);MapAPI.mapDraw.panelIcon.icons=A;MapAPI.mapDraw.panelIcon.updatePosition()}}function clear_results(){$("clear_result").style.color="#a8a8a8";$("cat_name").style.color="#a8a8a8";$("cat_name").onmouseover=function(){showRelatedDropDown(global_last_cat_id,global_last_directory,global_last_cat_name)};global_last_cat_id=global_cat_id;global_last_directory=global_directory;global_last_cat_name=global_original_cat_name;resetIcon();setCatName("");clearActiveDropdown();unhighlightDropdown(global_cat_id,global_directory,global_main_cat,global_business_id);global_data=new Array();global_original_cat_name=global_cat_id=global_directory=global_business_id=global_branch_only="";hide_element("mini_site")}function filterCompanies(G){var C=new Array();var E=getLastPos();var F=getMinXY();var B=getMaxXY();for(var D=0;D<G.length;D++){var A=G[D];if(A.x>F[0]&&A.x<B[0]&&A.y>F[1]&&A.y<B[1]){A.distance=Math.sqrt(Math.pow(A.x-E.x,2)+Math.pow(A.y-E.y,2));if(A.email){A.email=str_replace("(n)","&",A.email)}if(A.ad){A.featured_ad=true}C.push(A)}}C.sort(compare);return C}function compare(B,A){if(B.type=="biz_prem"&&A.type=="biz"){return -1}else{if(B.type=="biz"&&A.type=="biz_prem"){return 1}else{if(B.type=="biz_prem"&&A.type=="biz_prem"){if(B.position<A.position){return -1}else{if(B.position>A.position){return 1}}}else{if(B.type=="res_prem"&&A.type=="res"){return -1}else{if(B.type=="res"&&A.type=="res_prem"){return 1}else{if(B.type=="res_prem"&&A.type=="res_prem"){if(B.position<A.position){return -1}else{if(B.position>A.position){return 1}}}else{if(B.type=="property_prem"&&A.type=="property"){return -1}else{if(B.type=="property"&&A.type=="property_prem"){return 1}else{if(B.type=="property_prem"&&A.type=="property_prem"){if(B.position<A.position){return -1}else{if(B.position>A.position){return 1}}}}}}}}}}}return B.distance-A.distance}function FeaturedAd(C,A,B){this.src=C;this.url=A;this.title=B}function show_map_page_menu(){if(!$("scroller_menu")){return }if(document.getElementById){var A=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()}if(A){A.onreadystatechange=function(){if(A.readyState==4&&A.status==200){$("scroller_menu").innerHTML+=A.responseText;var C={script:function(F){var G="search_category";return baseurl+"/asia_travel/mappage/ajax/"+G+".php?cat_q="+F+"&directory="+global_directory+"&mainCat="+global_main_cat+"&v="+global.v},varname:"cat_q",json:true,shownoresults:false,timeout:300000,maxresults:10,callback:function(G){if(G){var F=(G.id).split("|");setCatName(G.value);if(F[3]!=""){global_branch_only=1}updateMapIcon(F[0],F[1],F[2],F[3],"",global_branch_only)}}};var E=new bsn_search.AutoSuggest("cat_q",C);var D=new moving_menu("moving_menu");highlightDropdown(global_cat_id,global_directory,global_main_cat,global_business_id)}};var B="http://"+location.hostname+"/asia_travel/mappage/singapore/sdinc_dropdown_content.php?v="+global.v;A.open("GET",B,true);A.send(null)}return false}function highlightDropdown(D,A,C,B){var E="mapdd-"+D+"_"+A+"_"+C+"_"+B;if($(E)){$(E).childNodes[0].style.backgroundColor="#d5d5d5"}}function unhighlightDropdown(D,A,C,B){var E="mapdd-"+D+"_"+A+"_"+C+"_"+B;if($(E)){$(E).childNodes[0].style.backgroundColor="#fafaf8"}};function showBottomTab(A){if(A=="1"){$("one").style.display="block";$("two").style.display="none";$("three").style.display="none";$("four").style.display="none"}else{if(A=="2"){$("one").style.display="none";$("two").style.display="block";$("three").style.display="none";$("four").style.display="none"}else{if(A=="3"){$("one").style.display="none";$("two").style.display="none";$("three").style.display="block";$("four").style.display="none"}else{if(A=="4"){$("one").style.display="none";$("two").style.display="none";$("three").style.display="none";$("four").style.display="block"}}}}}function showDrop(B,A){obj=document.getElementById(B);obj.style.display="block";obj=document.getElementById(A);obj.style.display="block"}function hideDrop(B,A){obj=document.getElementById(B);obj.style.display="none";obj=document.getElementById(A);obj.style.display="none"};function removeElement(B){var A=$(B);A.parentNode.removeChild(A)}function showLoading(C,E,D){if(!$("loading_bar")){var B=$(C);B.innerHTML="";var F=document.createElement("div");F.id="loading_bar";F.style.position="relative";var A=document.createElement("img");A.src="http://"+location.hostname+"/img/map/loading2.gif";A.style.cssText="position:absolute; top:"+E+"px; left:"+D+"px;";F.appendChild(A);B.appendChild(F)}}function containsDOM(A,C){var B=false;do{if((B=A==C)){break}C=C.parentNode}while(C!=null);return B}function checkMouseLeave(B,A){var A=window.event||A;if(B.contains&&A.toElement){return !B.contains(A.toElement)}else{if(A.relatedTarget){return !containsDOM(B,A.relatedTarget)}}}function in_array(E,D,A){var C=false,B,A=!!A;for(B in D){if((A&&D[B]===E)||(!A&&D[B]==E)){C=B;break}}return C}function str_replace(I,C,F){var E=I,A=C,H=F;var B=is_array(A),G=is_array(H),E=[].concat(E),A=[].concat(A),D=(H=[].concat(H)).length;while(j=0,D--){if(H[D]){while(H[D]=H[D].split(E[j]).join(B?A[j]||"":A[0]),++j in E){}}}return G?H:H[0]}function is_array(A){return(A instanceof Array)}function loadScript(B){if(loaded_js[B]==1){return }var C=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();C.open("GET",B,false);C.send(null);var A=C.responseText;if(A){var D=document.createElement("script");D.type="text/javascript";if(document.all){D.text=A}else{var E=document.createTextNode(A);D.appendChild(E)}document.getElementsByTagName("head")[0].appendChild(D);loaded_js[B]=1}else{alert("Javascript couldn't be loaded : "+B)}}function loadCSS(B){if(loaded_css[B]==1){return }var F=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();F.open("GET",B,false);F.send(null);var A=F.responseText;if(A){var E=document.createElement("style");E.setAttribute("type","text/css");if(E.styleSheet){E.styleSheet.cssText=A}else{var C=document.createTextNode(A);E.appendChild(C)}var D=document.getElementsByTagName("head")[0];D.appendChild(E);loaded_css[B]=1}else{alert("CSS couldn't be loaded : "+B)}}function copy_obj(B){var C=new Object();for(var A in B){C[A]=B[A]}return C}function abortAjax(A){if(A){if(A.readyState!=4){A.abort();A=null;return true}}return false}function addslashes(A){return(A+"").replace(/([\\"'])/g,"\\$1").replace(/\0/g,"\\0")}function getMouseButton(B){var A=0;if(!B){var B=window.event}if(B.which){A=B.which<2?1:(B.which==2?4:2)}else{if(B.button){A=B.button}}return A};function getLastPos(){var A=$("last_pos").innerHTML;A=A.split(",");return new Vertex(A[0],A[1])}function getOriginalPos(){var A=$("original_pos").innerHTML;A=A.split(",");return new Vertex(A[0],A[1])}function setLastPos(A,B){$("last_pos").innerHTML=A+","+B}function hideMapIcon(A){MapAPI.mapDraw.hideIcon(A)}function hideAllMapIcon(){MapAPI.mapDraw.hideAllIcon()}function unHideMapIcon(B,A){MapAPI.mapDraw.unHideIcon(B,A)}function unHideAllMapIcon(){MapAPI.mapDraw.unHideAllIcon()}function showIconInZoneOnly(A){MapAPI.mapDraw.showIconInZoneOnly(A)}function showIconInDistance(A){A=parseFloat(A);MapAPI.mapDraw.showIconInDistance(A)}function showOneGroupOnly(A){MapAPI.mapDraw.showOneGroupOnly(A)}function gotoMap(A,B){MapAPI.mapClient.setCenterVertex(new Vertex(A,B));setLastPos(A,B);MapAPI.mapClient.DrawMap()}function hide_blur_map(){hide_element("blur_area")}function getMinXY(){var D=10;var B=MapAPI.mapClient.centerVertex.x;var A=MapAPI.mapClient.centerVertex.y;var C=getMapScale(global_curr_level);min_x=B+(1/C*-(360-D));min_y=A+(1/C*-(300-D));return Array(min_x,min_y)}function getMaxXY(){var D=10;var B=MapAPI.mapClient.centerVertex.x;var A=MapAPI.mapClient.centerVertex.y;var C=getMapScale(global_curr_level);max_x=B+(1/C*(360-D));max_y=A+(1/C*(300-D));return Array(max_x,max_y)}function getMapScale(B){var A=new Array(0,0.0136823843361,0.0374926557,0.1127819503,0.263157883924,0.526315767847,1.05263153569);return A[B]}function getMapDiv(D,B,F,C){var A=new Object();var E=new Array(0,67816.99,68094.23,132593.172799,132593.172799,132593.172799,132593.172799);A.topX=C.minLon+((C.maxLon-C.minLon)/C.maxCol*(B-1));A.topY=C.maxLat-((C.maxLat-E[F])/C.maxRow*D);A.bottomX=C.minLon+((C.maxLon-C.minLon)/C.maxCol*B);A.bottomY=C.maxLat-((C.maxLat-E[F])/C.maxRow*(D-1));return A};function showBuildingImage(row_start,row_end,col_start,col_end,show_loading){abortAjax(global_ajax.b);var switcher=$("photo_switcher");var cb=$("photo_cb");cb.onclick=function(e){stopPropagate(e);hideBuildingImage()};var imgs=switcher.getElementsByTagName("img");imgs[0].onmouseout=null;imgs[0].src="http://"+location.hostname+"/img/map/photo_active.gif";global_show_image=true;if(global.city=="btm"){if(global.level==undefined){global.level=7}}else{if(global.level==undefined){global.level=8}}if(global_curr_level<9){if(global.level<9){MapAPI.mapClient.createPhotoContainer();MapAPI.mapClient.InitPhoto(last_col_start,last_row_start,last_col_end,last_row_end)}}else{if(row_start==undefined){row_start=last_row_start;row_end=last_row_end;col_start=last_col_start;col_end=last_col_end;show_loading=true}var img_size=10;if(global_curr_level==10){img_size=30}else{if(global_curr_level==9){img_size=20}}if($){global_ajax.b=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()}if(global_ajax.b){global_ajax.b.onreadystatechange=function(){if(global_ajax.b.readyState==4){if($("photo_cb").checked&&global_ajax.b.responseText&&global.on_animated!=true){var images=eval("("+global_ajax.b.responseText+")");for(var i=0;i<images.length;i++){displayImage(images[i].simage_id,images[i].x_addr,images[i].y_addr,img_size,img_size,images[i].place_name,images[i].portrait,images[i].imgLink)}MapAPI.mapDraw.panelImage.updatePosition()}hide_blur_map()}else{if(show_loading){show_blur_map()}}};var url="http://"+location.hostname+"/indonesia/includes/get_building_image.php?level="+global_curr_level+"&colStart="+col_start+"&colEnd="+col_end+"&rowStart="+row_start+"&rowEnd="+row_end+"&s="+global.city+"&lang="+global.lang+global_clear_cache;global_ajax.b.open("GET",url,true);global_ajax.b.send(null)}}return true}function displayImage(C,J,H,L,D,I,K){var A=MapAPI.mapDraw.addBuildingImage(C,J,H,L,D,I);var E=I;var M,F,G;if(K){if(I.length>20){E=I.substr(0,17)+"..."}var B='<div class="TextBold arial ver_14" style="padding-bottom: 7px" title="'+I+'">'+E+"</div>";M=185;F=280;B+='<div align="center"><img src="http://'+location.hostname+"/stock_images/travel/show_map_image.php?imageId="+C+'&mode=1" width="150" height="230"/></div>';G="bldg_portrait"}else{if(I.length>28){E=I.substr(0,25)+"..."}var B='<div class="TextBold arial ver_14" style="padding-bottom: 7px" title="'+I+'">'+E+"</div>";M=265;F=200;B+='<div align="center"><img src="http://'+location.hostname+"/stock_images/travel/show_map_image.php?imageId="+C+'&mode=2" width="230" height="150"/></div>';G="bldg_landscape"}VEvent.addListener(A,"click",function(N){MapAPI.mapDraw.openBubble(M,F,new Point(J,H),B)})}function hideBuildingImage(){if(global.level==undefined){global.level=8}abortAjax(global_ajax.b);MapAPI.mapDraw.closeInfoWindow(1);MapAPI.mapDraw.closeToolTips();MapAPI.mapClient.removePhotoContainer();resetPhotoController();return true}function resetPhotoController(){var C=document.getElementById("photo_switcher");if(C){var A=document.getElementById("photo_cb");A.onclick=function(D){showBuildingImage();stopPropagate(D)};var B=C.getElementsByTagName("img")[0];B.onmouseout=function(){this.src="http://"+location.hostname+"/img/map/photo_inactive.gif";return false};B.src="http://"+location.hostname+"/img/map/photo_inactive.gif";C.onclick=function(){if(document.createEventObject){var D=document.createEventObject();A.fireEvent("onclick",D);A.checked=!A.checked}else{var D=document.createEvent("MouseEvent");D.initMouseEvent("click",true,true,window,0,0,0,0,0,false,false,false,false,0,null);A.dispatchEvent(D)}return false};global_show_image=false}}function stopPropagate(A){A=A?A:window.event;if(A.stopPropagation){A.stopPropagation()}A.cancelBubble=true;A.cancel=true;return false};function getAdsContent(D,B){var C;var A=ads_img_path+D;if(B==1){C='<img src="'+A+'" id="ads_img" border="0" style="display:inline;" />'}else{if(B==2){C='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="468" height="60"><param name="movie" value="'+A+'" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><embed src="'+A+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="468" height="60"></embed></object>'}}return C}function showAds(){ads_ctr++;$("map_ads").style.display="block";$("ads_bg").style.display="block";$("ads_place").style.display="block";curr_ads=(ads_ctr-1)%total_ads;$("ads_link").href=ads_link[curr_ads];if(ads_type[curr_ads]!=3){$("ads_content").innerHTML=getAdsContent(ads_path[curr_ads],ads_type[curr_ads])}$("lcb_button").style.display="none"}function closeAds(){$("map_ads").style.display="none";$("ads_bg").style.display="none";$("ads_place").style.display="none";$("lcb_button").style.display="block"}function moveMap(A,D){var B=new Vertex(A,D);MapAPI.mapDraw.panelIcon.panByOffset(A,D);MapAPI.mapClient.setCenterVertex(B);MapAPI.mapClient.DrawMap();var C=$("last_pos").innerHTML;C=C.split(",");prev_x=C[0];prev_y=C[1];if($("last_pos")){$("last_pos").innerHTML=(B.x)+","+(B.y)}if($("star_icon"+star_id)){$("star_icon"+star_id).style.display="block";$("star_icon"+star_id).style.left=(MapAPI.mapClient.mapWidth/2)+"px";$("star_icon"+star_id).style.top=(MapAPI.mapClient.mapHeight/2)+"px"}}function backToOriginalMapPos(){moveMap(prev_x,prev_y);backToOriginalAdsPos();closeAds();mode=null}function backToOriginalAdsPos(){$("ads_loc_url").innerHTML=ads_bottom_text[curr_ads];$("ads_place").style.top="45px";$("ads_bg").style.top="20px"}function moveAdsToTop(){$("ads_loc_url").innerHTML='<a href="javascript:void(0);" onclick="backToOriginalMapPos();">Click here to back to previous location</a>'}function goToAdsLoc(){mode="ads";var A=ads_loc[curr_ads];moveMap(A.x,A.y);moveAdsToTop()}function show_blur_map(){if($("blur_area")){$("blur_area").style.display="block"}else{var C=document.createElement("div");var A=MapAPI.mapClient.mapWidth,B=MapAPI.mapClient.mapHeight;C.id="blur_area";C.style.cssText="z-index:55;position:absolute;background:#FFFFFF;filter:alpha(opacity=60);-moz-opacity:.60;-khtml-opacity: 0.6;opacity: 0.6;width:"+A+"px;height:"+B+"px;top:0px;left:0px;";C.innerHTML='<img src="'+baseurl+'/img/map/loading_map.gif" style="position:absolute;top:150px;left:305px;">';var D=$("imgDiv");D.appendChild(C)}}function show_mini_site(B){if($("mini_site").innerHTML&&global_mini_site==B){show_element("mini_site");return false}global_mini_site=B;if(document.getElementById){var A=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()}if(A){A.onreadystatechange=function(){if(A.readyState==4&&A.status==200){if(A.responseText){$("mini_site").style.display="block";$("mini_site").innerHTML=A.responseText}}};var C="http://"+location.hostname+"/asia_travel/mappage/mini_site.php?businessId="+B+"&directory="+global_directory+"&v="+global.v+global_clear_cache;A.open("GET",C,true);A.send(null)}return false}function showZone(C,A){MapAPI.removePreloadMap();MapAPI.mapDraw.panelLine.deleteLines();MapAPI.mapDraw.panelDraw.deleteGeofences();var B="zone_"+str_replace("+","",C);if($(global_last_zone_selected)){$(global_last_zone_selected).style.fontWeight=""}if($(B)){$(B).style.fontWeight="bold";global_last_zone_selected=B}if(C=="all"||C==""){unHideAllMapIcon();MapAPI.mapDraw.panelIcon.updatePosition();hideBoxInZone()}else{if(C=="2000"){MapAPI.mapDraw.addGeofence(default_xy.x,default_xy.y,parseFloat(C));MapAPI.mapClient.ChangeLevel(3);showIconInDistance(C)}else{if(A==1){MapAPI.mapClient.ChangeLevel(7)}else{MapAPI.mapClient.ChangeLevel(5)}MapAPI.updateScaleImage();drawZone(C,A)}}}function drawZone(D,A){if(document.getElementById){var C=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()}if(C){C.onreadystatechange=function(){if(C.readyState==4&&C.status==200){var F=new Array(),H,O=(C.responseText).split("\n");var M=O[0].split(",");var J=O[1].split(",");var G=M.length;var E=0,P=0,I=9999999,L=9999999;for(H=0;H<G;H++){F.push(new Vertex(M[H],J[H]));if(M[H]>E){E=M[H]}if(M[H]<L){L=M[H]}if(J[H]>P){P=J[H]}if(J[H]<I){I=J[H]}}var N=(parseFloat(E)+parseFloat(L))/2;var K=(parseFloat(P)+parseFloat(I))/2;MapAPI.mapClient.setCenterVertex(new Vertex(N,K));MapAPI.mapClient.DrawMap();MapAPI.mapDraw.addLine(F)}};var B="http://"+location.hostname+"/indonesia/includes/get_zone.php?zonename="+D+"&province="+A;C.open("GET",B,true);C.send(null)}return false}function setIconForCompany(I,K,C,F,N,J,B){var A=F.length,E=200;var H,M,G,L;M=250;if(K=="business"){G=95}else{G=235}E=110;global.branch=false;for(var D=0;D<A;D++){L=F[D].x+"_"+F[D].y;if(global_flag_status[L]==1&&F[D].type.indexOf("prem")==-1){continue}global_flag_status[L]=1;if(F[D].type=="biz_prem"||F[D].type=="res_prem"){index_premium++}createIcon(F[D],I,C,H,M,G,E,N,D)}index_premium=0;if(B){MapAPI.mapDraw.panelIcon.lockStar(true);MapAPI.mapDraw.panelIcon.updatePosition();MapAPI.mapDraw.panelIcon.lockStar(false)}}function createIcon(Z,I,V,M,L,S,X,C,A){var P,O,T=0,R=0,U=0,Q="",B=0,F="";var K=Z.x,J=Z.y,E=Z.type,W=Z.zonename,D=Z.distance,G=index_premium;if(V==""||(E.indexOf("prem")==-1&&!C)){if(E.indexOf("prem")!=-1){O=30;P=23;U=1;X="_prem_"+index_premium;Q="star"+X+".gif"}else{Q="star110.png";O=15;P=15}}else{if(C){O=30;P=23;switch(V){case"1060":Q="biz_map/kopitiam.gif";B=1;break;case"791":Q="biz_map/coffee_bean_pointer.gif";B=1;break;case"1472":Q="biz_map/primadeli_point.gif";B=1;break;case"564":Q="biz_map/delifrance_point.gif";B=1;break;case"120794":Q="biz_map/DBS.gif";B=1;break;case"81332":Q="biz_map/Q_M.gif";B=1;break;case"123699":Q="biz_map/guardian.gif";B=1;break;case"82096":Q="biz_map/raffles.gif";B=1;break;case"78698":Q="biz_map/pizza.gif";B=1;break;case"119940":Q="biz_map/vhive.gif";B=1;break;case"29485":X=200;B=1;break;case"33679":Q="biz_map/gain_city.gif";B=1;break;case"41706":Q="biz_map/homefix.gif";B=1;break;case"56915":Q="biz_map/leehwa_jewellery.gif";B=1;break;case"103838":Q="biz_map/this_fashion.gif";B=1;break;case"103688":Q="biz_map/theresa.gif";B=1;break;case"75697":Q="biz_map/osim.gif";B=1;break;default:if(E.indexOf("prem")!=-1){Q="star_prem_"+index_premium+".gif"}}if(B==1){global.branch=true}}else{O=30;P=23;X="_prem_"+index_premium;Q="star"+X+".gif"}U=1}if(Q==""){Q="star110.png";O=15;P=15}K=parseFloat(K)+T;J=parseFloat(J)+R;var H=MapAPI.mapDraw.addIcon(K,J,P,O,X,I+"_"+V,Q);if(U==1){H.setZIndex(10)}H.zone=W;H.distance=D;var Y=MapAPI.mapDraw.panelIcon.icons.length-1;if(W!=global_zonename&&global_zonename!="all"){H.hideIcon()}var N=Z.company;M=initHTMLBubble(Z);if(U==0){VEvent.addListener(H,"mouseover",function(a){if(global_bubble_flag==Z.company_id){return false}highlightCompany(A,U);H.tooltip_timer=setTimeout(function(){var c=(Z.phone==undefined)?"":"Tel : "+Z.phone;var e=' | <a href="http://'+location.hostname+"/businessfinder/company_detail.php?companyid="+Z.company_id+"&branchid="+Z.link_id+'" target="_blank" style="color:#009142">More Info</a>';var b="";if(Z.email){b=' | <a href="javascript:void(0);" onclick = "window.open(\'http://'+location.hostname+"/asia_travel/mappage/email.php?dir="+global_directory+"&id="+Z.company_id+"')\">Email</a>"}var f=N.length>39?N.substr(0,36)+"...":N;var g="<u>"+f+'</u><br><div style="padding-left:0px;" class="Link17 ver_10">'+c+b+"</div>";var d=MapAPI.mapDraw.toolTipsHtml(new Point(K,J),g,19,Z.type);d.obj.onmouseout=null;VEvent.addListener(d,"click",function(i){if(global_bubble.company_id!=Z.company_id||global_bubble.directory!=global_directory){global_bubble_flag=Z.company_id;var h=MapAPI.mapDraw.openInfoWindowHtml(1,L,S,new Point(K,J),M,i,Z.type);getHTMLBubble(Z,h);MapAPI.mapDraw.closeToolTips()}});VEvent.addListener(d,"mouseover",function(h){highlightCompany(A,U);return false});VEvent.addListener(d,"mouseout",function(h){if(checkMouseLeave(d.obj,h)){MapAPI.mapDraw.closeToolTips();unhighlightCompany(A,U);return false}})},300)})}else{VEvent.addListener(H,"mouseover",function(){if(global_bubble_flag==Z.company_id){return false}highlightCompany(A,U);if(Z.featured_ad){showFeaturedAd(Z)}else{hideFeaturedAd()}H.tooltip_timer=setTimeout(function(){var b=(Z.phone==undefined)?"":"Tel : "+Z.phone;var c=' | <a href="http://'+location.hostname+"/businessfinder/company_detail.php?companyid="+Z.company_id+"&branchid="+Z.link_id+'" target="_blank" style="color:#009142">More Info</a>';var a="";if(Z.email){a=' | <a href="javascript:void(0);" onclick = "window.open(\'http://'+location.hostname+"/asia_travel/mappage/email.php?dir="+global_directory+"&id="+Z.company_id+"')\">Email</a>"}var d=N.length>39?N.substr(0,36)+"...":N;var f=Z.miniSite==1?'<br><a href="javascript:void(0);" onclick="show_mini_site('+Z.company_id+')">View mini site</a>':"";var e=(G?G+". ":"")+"<u>"+d+'</u><br><div style="padding-left:15px;line-height:13px" class="Link17 ver_10">'+b+a+f+"</div>";tooltips=MapAPI.mapDraw.toolTipsHtml(new Point(K,J),e,19,Z.type);tooltips.obj.onmouseout=null;if(Z.miniSite==1){VEvent.addListener(tooltips,"click",function(){show_mini_site(Z.company_id);MapAPI.mapDraw.closeToolTips()})}else{if(global.branch){VEvent.addListener(tooltips,"click",function(h){if(global_bubble.company_id!=Z.company_id||global_bubble.directory!=global_directory){global_bubble_flag=Z.company_id;var g=MapAPI.mapDraw.openInfoWindowHtml(1,L,S,new Point(K,J),M,h,Z.type);getHTMLBubble(Z,g);MapAPI.mapDraw.closeToolTips()}})}}VEvent.addListener(tooltips,"mouseover",function(){if(G){if($("p_"+G)){$("p_"+G).style.backgroundColor="#000080";$("p_"+G).style.color="#FFFFFF"}}highlightCompany(A,U);return false});VEvent.addListener(tooltips,"mouseout",function(g){if(checkMouseLeave(tooltips.obj,g)){if(G){if($("p_"+G)){$("p_"+G).style.backgroundColor="";$("p_"+G).style.color="#000080"}}MapAPI.mapDraw.closeToolTips();unhighlightCompany(A,U)}return false})},300)})}if((U!=1&&Z.miniSite!=1)||global.branch){VEvent.addListener(H,"click",function(b){clearTimeout(H.tooltip_timer);if(global_bubble.company_id!=Z.company_id||global_bubble.directory!=global_directory){MapAPI.mapDraw.closeToolTips();global_bubble_flag=Z.company_id;var a=MapAPI.mapDraw.openInfoWindowHtml(1,L,S,new Point(K,J),M,b,Z.type);getHTMLBubble(Z,a)}return false})}else{if(Z.miniSite==1){VEvent.addListener(H,"click",function(){show_mini_site(Z.company_id);MapAPI.mapDraw.closeToolTips()})}}VEvent.addListener(H,"mouseout",function(){clearTimeout(H.tooltip_timer);unhighlightCompany(A,U);return false})}function initHTMLBubble(E){var B=E.company;if(global_directory=="property"){var A="http://"+location.hostname+"/realestate/property_detail.php?id="+E.company_id;B=E.company+" ("+E.company_id+")"}else{if(global_directory=="resto"){var D=str_replace(["&"," "],"_",E.company);D=str_replace([".","'",","],"",D);var A="http://"+location.hostname+"/restaurants/singapore/reviews/location-"+D+"-"+E.company_id+".php"}else{var A="http://"+location.hostname+"/businessfinder/company_detail.php?companyid="+E.company_id+"&branchid="+E.link_id}}var C="<div class='arial ver_12 TextBold Link14' style='width:210px;'><a target='_blank' href='"+A+"'>"+B+"</a></div>";if(E.phone!=undefined||E.email){C+="<div class='arial ver_11 Link19' style='line-height: 12px'>";if(E.phone!=undefined){C+="Tel: "+E.phone;if(E.email){C+=" | "}}if(E.email){C+="<a target='_blank' href='http://"+location.hostname+"/asia_travel/mappage/email.php?directory=business&id="+E.company_id+"'>Email</a>"}if(E.featured_ad){if(E.miniSite==1){C+=(E.phone!=undefined||E.email?"<br/>":"")+"<a href='javascript:void(0)' onclick='show_mini_site("+E.company_id+")'>View Mini Site</a>"}if(E.video==1){C+=' <span><a href="javascript:void(0)" onclick="show_mini_site('+E.company_id+')"><img src="http://'+location.hostname+'/img/map/content/video_icon.gif" border="0"></span>'}}C+="</div>"}C+="<div id='map_bubble_content_loading' class='arial ver_11'>Loading...</div>";return C}function showMapIcon(cat_id,directory,mainCat,businessId,linkId,branch_only,assign_star,biz_in){abortAjax(global_ajax.a);if(document.getElementById){global_ajax.a=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()}if(global_ajax.a){global_ajax.a.onreadystatechange=function(){if(global_ajax.a.readyState==4){var companies="";if(global_ajax.a.responseText){companies=eval("("+global_ajax.a.responseText+")")}global_data=filterCompanies(companies);global_directory=directory;global_cat_id=cat_id;global_main_cat=mainCat;global_business_id=businessId;global_branch_only=branch_only;setIconForCompany(cat_id,directory,businessId,global_data,branch_only,assign_star,1);fitListHeight();showCompanyList(global_data,1);if(global_zonename=="2000"){showIconInDistance(global_zonename)}else{if(global_zonename!="all"){showIconInZoneOnly(global_zonename)}}hide_blur_map()}else{show_blur_map()}};var url="http://"+location.hostname+"/asia_travel/mappage/ajax/businessfinder/get_company.php?cat="+cat_id+"&mainCat="+mainCat+"&directory="+directory+"&businessId="+businessId+"&place_id="+place_id+"&address_id="+address_id+"&branch="+branch_only+"&level="+global_curr_level+"&colStart="+last_col_start+"&colEnd="+last_col_end+"&rowStart="+last_row_start+"&rowEnd="+last_row_end+"&biz_in="+biz_in+"&zonename="+global_zonename+"&v="+global.v+global_clear_cache;global_ajax.a.open("GET",url,true);global_ajax.a.send(null)}return false}var global_counter=0;function update_data(rowStart,rowEnd,colStart,colEnd,update_icon_position){if(update_icon_position==undefined){update_icon_position=true}abortAjax(global_ajax.a);if(rowEnd<=0||colEnd<=0){hide_blur_map();return false}else{if(colStart>MapAPI.mapClient.mapScale.maxCol||rowStart>MapAPI.mapClient.mapScale.maxRow){hide_blur_map();return false}}if(!global_cat_id&&!global_business_id){hide_blur_map();return false}if(document.getElementById){global_ajax.a=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()}if(global_ajax.a){global_ajax.a.onreadystatechange=function(){if(global_ajax.a.readyState==4){var companies=new Array();if(global_ajax.a.responseText&&global.on_animated!=true){companies=eval("("+global_ajax.a.responseText+")");global_data=filterCompanies(companies);setIconForCompany(global_cat_id,global_directory,global_business_id,global_data,global_branch_only,"",update_icon_position);showCompanyList(global_data,1);global.need_update=false}hide_blur_map()}};var url="http://"+location.hostname+"/asia_travel/mappage/ajax/businessfinder/get_company.php?cat="+global_cat_id+"&mainCat="+global_main_cat+"&directory="+global_directory+"&businessId="+global_business_id+"&place_id="+place_id+"&address_id="+address_id+"&branch="+global_branch_only+"&level="+global_curr_level+"&colStart="+colStart+"&colEnd="+colEnd+"&rowStart="+rowStart+"&rowEnd="+rowEnd+"&zonename="+global_zonename+"&v="+global.v+global_clear_cache;global_ajax.a.open("GET",url,true);global_ajax.a.send(null)}return false}function closeInfoWindow(A){if(A=="all"){MapAPI.mapDraw.closeInfoWindow("1")}else{MapAPI.mapDraw.closeInfoWindow(A)}}function getSubMenuPremiumTab(C,E,B){if(document.getElementById){var A=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()}if(A){A.onreadystatechange=function(){if(A.readyState==4&&A.status==200){if($("submenu_content")){$("submenu_content").innerHTML=A.responseText}B.fitHeight();if($("slide_show")){loadScript("/js/production/map/slide_show.js");loadCSS("/css/slide_show.css");var F=new slide_show("slide_show");F.init_nav_prev("slide_show_nav_prev","/img/map/left-arrow.gif","/img/map/left-arrow-hover.gif","/img/map/left-arrow-stop.gif");F.init_nav_next("slide_show_nav_next","/img/map/right-arrow.gif","/img/map/right-arrow-hover.gif","/img/map/right-arrow-stop.gif")}}else{if($("submenu_content")){$("submenu_content").innerHTML="Loading..."}}};var D="http://"+location.hostname+"/asia_travel/mappage/ajax/get_bubble_sub_menu.php?company_id="+C+"&directory="+global_directory+"&type="+E+"&v="+global.v+global_clear_cache;A.open("GET",D,true);A.send(null)}}function selectSubMenuPremium(B){var C,D=3;for(C=1;C<=D;C++){if($("bubble_tab_content_"+C)){$("bubble_tab_content_"+C).style.display=(C==B)?"block":"none"}if($("bubble_tab_"+C)){$("bubble_tab_"+C).style.cssText=(C==B)?"background-color:#ffffff;color:#000000;":""}var A=MapAPI.mapDraw.popup[1];A.fitHeight()}}function getHTMLBubble(D,B){B.fitHeight();global_bubble.company_id=D.company_id;global_bubble.directory=global_directory;global_bubble.loading=true;if(document.getElementById){var A=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()}if(A){A.onreadystatechange=function(){if(A.readyState==4&&A.status==200){if($("map_bubble_content_loading")){$("map_bubble_content_loading").style.display="none"}$("map_bubble_content").innerHTML+=A.responseText;B.fitHeight();if(D.type!="biz"||$("submenu_content")){B.fitHeight();setTimeout(function(){getSubMenuPremiumTab(D.company_id,D.type,B)},750)}}global_bubble.loading=false};var C="http://"+location.hostname+"/asia_travel/mappage/ajax/get_bubble.php?type="+D.type+"&company_id="+D.company_id+"&directory="+global_directory+"&link_id="+D.link_id+"&v="+global.v+global_clear_cache;A.open("GET",C,true);A.send(null)}}function getBusCPBubbleContent(data,bubble){bubble.fitHeight();global_bubble.loading=true;if(document.getElementById){var x=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()}if(x){x.onreadystatechange=function(){if(x.readyState==4&&x.status==200){if($("map_bubble_content_loading")){$("map_bubble_content_loading").style.display="none"}if(data.type=="bus"){var busstops=eval("("+x.responseText+")");var buses=busstops.buses;var html='<table cellspacing="0" cellpadding="2" border="0" class="ver_12 arial TextGreen Link19"><tbody><tr><td id="bubble_tab_1" style="background-color:#ffffff"><a href="javascript:selectSubMenuPremium(1)">Info</a></td>';if(busstops.image_id){html+='<td>|</td><td id="bubble_tab_2"><a href="javascript:selectSubMenuPremium(2)">Photo</a></td>'}html+='</tr></tbody></table><div id="bubble_tab_content_1" class="arial ver_12" style="background-color:#ffffff;padding: 5px 8px">Buses at this stop:<div style="background-color:#ffffff;width:100%;height:100%;position:relative">';for(var i=0;i<buses.length;i++){html+='<span class="sbs_bus">'+buses[i]+"</span>"}html+='</div><div style="clear:both;padding-top:10px;width:100%">Bus stop number: <b>'+data.id+"</b></div></div>";if(busstops.image_id){html+='<div id="bubble_tab_content_2" class="arial ver_12" style="background-color:#ffffff;padding: 5px 8px; display: none; text-align: center"><a href="'+busstops.image_url+'" target="_blank"><img src="http://'+location.hostname+"/stock_images/travel/simg.php?r="+busstops.image_id+'&bo=4" title="'+data.title+'"/></a></div>'}}else{if(data.type=="cp"){var cps=eval("("+x.responseText+")");if(cps.length>0){var html='<div class="arial ver_12" style="padding-bottom: 10px">Rates at this car park:</div>';html+='<table class="arial ver_11 carpark_bubble"><tr><th>Day</th><th>Rate</th></tr>';for(var i=0;i<cps.length;i++){html+="<tr><td>"+cps[i].day+"</td><td>"+cps[i].rate+"</td></tr>"}html+="</table>"}else{var html='<span class="arial ver_12">Sorry, rates are not available currently.</span>'}}}$("map_bubble_content").innerHTML+=html;bubble.fitHeight()}global_bubble.loading=false};var url="http://"+location.hostname+"/asia_travel/mappage/ajax/get_buscp_bubble.php?type="+data.type+"&id="+data.id+"&v="+global.v+global_clear_cache;x.open("GET",url,true);x.send(null)}};function showBusDD(B){if(B){loadScript("/routing/js/autoSuggest1.js");show_element("show_dd");var D={script:function(F){return baseurl+"/routing/search_location.php?q="+F},varname:"dd_from",json:true,shownoresults:false,timeout:5000,minchars:2,maxresults:10,callback:function(F){if(F){document.search_form.new_link_id_1.value=F.id}}};var A=new bsn.AutoSuggest("dd_from",D);var C={script:function(F){return baseurl+"/routing/search_location.php?q="+F},varname:"dd_to",json:true,shownoresults:false,timeout:5000,minchars:2,maxresults:10,callback:function(F){if(F){document.search_form.new_link_id_2.value=F.id}}};var E=new bsn.AutoSuggest("dd_to",C);if($("content_listing")){fitListHeight()}}else{hide_element("show_dd")}}function hideBusDDForm(){hide_element("show_dd");if($("content_listing")){fitListHeight()}}function showDropDown(B,A){if(A=="show"){$(B).style.display="block"}else{$(B).style.display="none"}}function showDropZone(A){if(A=="show"){$("divDropZone").style.display="block";statDivZone=1}else{$("divDropZone").style.display="none";statDivZone=0}}function showMore(){if(!moreFlag){$("moreText").innerHTML='<a href="javascript:void(0)" onclick="showMore()">Close</a>';$("moreLink").style.display="block";moreFlag=1}else{$("moreText").innerHTML='<a href="javascript:void(0)" onclick="showMore()">More</a>..';$("moreLink").style.display="none";moreFlag=0}}function showSearchResult(A){if(!$("close_search_result")){return }if(!A){$("close_search_result").innerHTML='<a href="javascript:void(0);" title="Minimize Search Result" onclick="showSearchResult(true)"><img src="'+baseurl+'/img/map/content/close-active.gif" border="0" title="Minimize" onmouseover="this.src=\''+baseurl+"/img/map/content/close-unactive.gif'\" onmouseout=\"this.src='"+baseurl+"/img/map/content/close-active.gif'\"  /></a>";$("divTitleHide").style.display="none";$("divTitleShow").style.display="block";$("hide_tab").style.display="none";$("show_tab").style.display="block";$("content_listing").style.height=$("featured_ad_listing").style.display=="none"?"439px":"231px";A=1}else{if($("close_search_result")){$("close_search_result").innerHTML='<a href="javascript:void(0);" title="Maximize Search Result" onclick="showSearchResult(false)"><img src="'+baseurl+'/img/map/content/maximize-active.gif" border="0" title="Maximize" onmouseover="this.src=\''+baseurl+"/img/map/content/maximize-unactive.gif'\" onmouseout=\"this.src='"+baseurl+"/img/map/content/maximize-active.gif'\"  /></a>"}$("divTitleHide").style.display="block";$("divTitleShow").style.display="none";$("hide_tab").style.display="block";$("show_tab").style.display="none";$("content_listing").style.height=$("featured_ad_listing").style.display=="none"?"539px":"331px";A=0}}function smProceed(C){var B=$("phonenum");var D=B.value;if((D.length>=8)&&(D.length<=10)&&(D.substr(0,2)!="65")&&((D.substr(0,1)=="8")||(D.substr(0,1)=="9"))){var E=$("last_pos").innerHTML.split(",");var A=baseurl+"/payment/services/smsmap/confirm.php?"+C+"&dest="+D;if(window.global_curr_level!=undefined){A+="&x="+E[0]+"&y="+E[1]+"&level="+global_curr_level}window.open(A)}else{alert("Please specify a valid mobile number");B.focus()}}function submit_form_dd(){var E=document.search_form,C="";if(E.mode[0].checked){mode=E.mode[0].value}else{if(E.mode[1].checked){mode=E.mode[1].value}else{C="Please select Your Mode of Transport"}}if(C==""){var G=E.new_link_id_1.value;var D=E.dd_from.value;var F=E.new_link_id_2.value;var B=E.dd_to.value;if(G==0||D==""){alert("Please input start address");E.new_link_id_1.focus()}else{if(F==0||D==""){alert("Please input end address");E.new_link_id_2.focus()}else{if(G==F){alert("Start address and input address can not be same");E.new_link_id_1.focus()}else{var A;if(mode=="bus"){A="http://"+location.hostname+"/travel/bus_guide/main/"+G+"_to_"+F+"/"}else{A="http://"+location.hostname+"/routing/automobile_guide/"+G+"_to_"+F+"/major_roads/"}if(E.new_window.checked){window.open(A)}else{location.href=A}}}}}else{alert(C)}}function changeGloMode(B){var C,D=document.search_form,A,E;global_mode=!global_mode;if(global_mode){if(B){E=D.dd_to.value;D.dd_to.value=D.dd_from.value;D.dd_from.value=E}else{$("mode1_from").style.display="block";$("mode1_to").style.display="block";$("mode2_from").style.display="none";$("mode2_to").style.display="none";D.dd_to.value=D.dd_from.value}A=D.new_link_id_2.value;D.new_link_id_2.value=D.new_link_id_1.value;D.new_link_id_1.value=A}else{if(B){E=D.dd_from.value;D.dd_from.value=D.dd_to.value;D.dd_to.value=E}else{$("mode2_from").style.display="block";$("mode2_to").style.display="block";$("mode1_from").style.display="none";$("mode1_to").style.display="none";D.dd_from.value=D.dd_to.value}A=D.new_link_id_1.value;D.new_link_id_1.value=D.new_link_id_2.value;D.new_link_id_2.value=A}}function showRelatedDropDown(F,B,D){if(!$("showRelatedDropDown")){var G=document.createElement("div");G.id="showRelatedDropDown";G.style.cssText="position:absolute;top:20px;left:8px;z-index:10;border:1px #999999 solid; background:#FFFFFF; line-height:15px; padding:2px;width:220px";var E=$("content_listing_title").appendChild(G)}show_element("showRelatedDropDown");if(document.getElementById){var A=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()}if(A){A.onreadystatechange=function(){if(A.readyState==4&&A.status==200){if(A.responseText){$("showRelatedDropDown").innerHTML=A.responseText}else{$("showRelatedDropDown").innerHTML="";hide_element("showRelatedDropDown")}}else{$("showRelatedDropDown").innerHTML="Loading..."}};var C="http://"+location.hostname+"/asia_travel/mappage/ajax/businessfinder/get_related_service_dropdown.php?cat="+F+"&directory="+B+"&cat_name="+D;A.open("GET",C,true);A.send(null)}return false};function createLocationBox(C,A){if(!$("get_location_box")){var D=$("imgDiv");var B=document.createElement("div");B.id="get_location_box";B.style.cssText="position:absolute; top:0px; right:0px; z-index:1000; width:414px;";B.innerHTML=C;D.appendChild(B)}}function getLocationBox(F){if(document.getElementById){var A=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()}if(A){A.onreadystatechange=function(){close_all_form();if(A.readyState==4&&A.status==200){closeLoadingLocationBox();createLocationBox(A.responseText,F)}else{showLoadingLocationBox(F)}};var D=getLastPos();var C=getOriginalPos();var E="";if(D.x==C.x&&D.y==C.y){E="&same=1"}saved_last_pos=D;D=D.x+","+D.y;if(window.MapAPI){map_source="&s="+MapAPI.mapClient.mapName}var B="http://"+location.hostname+"/indonesia/inface/template/get_location_code.php?last_pos="+D+"&l="+global_curr_level+"&type="+F+E+map_source+"&v="+global.v_c;A.open("GET",B,true);A.send(null)}return false}function showLoadingLocationBox(C){if($("loading_box")){$("loading_box").style.display="block"}else{var B=document.createElement("div");B.id="loading_box";B.style.cssText="position:absolute; top:0px; right:0px; width:414px; z-index:1000; height:226px; overflow:hidden;  background-color:#FFFFFF; border:1px solid #CCCCCC;";var A=document.createElement("img");A.src="http://"+location.hostname+"/img/map/loading-icon.gif";A.style.cssText="position:absolute; top:70px; z-index:1; left: 180px;";B.appendChild(A);var E=document.createElement("div");E.style.cssText="position:absolute; top:5px; right:-350px; width:375px; z-index:1000; height:200px; font-size:12px";E.innerHTML='<a href="javascript:void(0);" onclick="javascript:closeLoadingLocationBox();">[x]</a>';B.appendChild(E);var D=$("imgDiv");D.appendChild(B)}}function closeLoadingLocationBox(){if($("loading_box")){$("loading_box").style.display="none"}}function openLocationBox(A){closeLoadingLocationBox();if(saved_last_pos==getLastPos()){showLocationBox()}else{if($("get_location_box")){removeElement("get_location_box")}getLocationBox(A)}}function closeLocationBox(){if($("get_location_box")){$("get_location_box").style.display="none"}}function showLocationBox(){if($("get_location_box")){$("get_location_box").style.display="block"}}function close_email_form(){hide_element("email_form")}function show_email_form(){close_all_form();if($("email_form")){$("email_form").innerHTML=global_email_form;$("email_form").style.display="block"}else{var B=document.createElement("div");B.id="email_form";B.style.cssText="position:absolute;left:55px;top:0px;z-index:20;";var D=$("imgDiv");D.appendChild(B);if(document.getElementById){var A=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()}if(A){A.onreadystatechange=function(){if(A.readyState==4&&A.status==200){global_email_form=A.responseText;$("email_form").innerHTML=A.responseText}else{$("email_form").innerHTML="<b>Loading...</b>"}};var C="http://"+location.hostname+"/indonesia/inface/template/show_email_form.php?v="+global.v;A.open("GET",C,true);A.send(null)}return false}}function showLink(){$("show_link").style.display="block";$("show_link").value=getMapLink()}function close_sms_form(){if($("sms_form")){$("sms_form").style.display="none"}}function show_sms_form(E){close_all_form();if($("sms_form")){$("sms_form").innerHTML=global_sms_form;$("sms_form").style.display="block"}else{var B=document.createElement("div");B.id="sms_form";B.style.cssText="position:absolute;left:116px;top:0px;z-index:20;";var D=$("imgDiv");D.appendChild(B);if(document.getElementById){var A=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()}if(A){A.onreadystatechange=function(){if(A.readyState==4&&A.status==200){global_sms_form=A.responseText;$("sms_form").innerHTML=A.responseText}else{$("sms_form").innerHTML="<b>Loading...</b>"}};var C="http://"+location.hostname+"/asia_travel/mappage/ajax/show_sms_form.php?"+E+"&v="+global.v;A.open("GET",C,true);A.send(null)}return false}}function changeWidgetColor(A){if(A=="blue"){$("blueWidget").style.display="block";$("blackWidget").style.display="none";$("blueWidgetScript").style.display="block";$("blackWidgetScript").style.display="none";$("blueBox").style.border="1px solid #FDB002";$("blueBox").style.padding="1px";$("blackBox").style.border="";$("blackBox").style.padding=""}else{$("blueWidget").style.display="none";$("blackWidget").style.display="block";$("blueBox").style.display="block";$("blackBox").style.display="block";$("blueWidgetScript").style.display="none";$("blackWidgetScript").style.display="block";$("blueBox").style.border="";$("blueBox").style.padding="";$("blackBox").style.border="1px solid #FDB002";$("blackBox").style.padding="1px"}}function getMapLink(){var B=getLastPos(),C=global_this_page+"?";var B=getLastPos();var A=getOriginalPos();if(B.x==A.x&&B.y==A.y){C=global_this_page}else{C=global_this_page+"?x="+B.x+"&y="+B.y}return C}function submitEmail(){var D=document.frmEmail;var F=D.toEmail.value;var G=D.fromEmail.value;single_pattern=new RegExp("^[a-zA-Z0-9]+(([_]|\\.|-)?[a-zA-Z0-9])*@([a-zA-Z0-9]+([_]|-?[a-zA-Z0-9])*(\\.))+[a-zA-Z]{2,4}$");pattern=new RegExp("^[a-zA-Z0-9]+(([_]|\\.|-)?[a-zA-Z0-9])*@([a-zA-Z0-9]+([_]|-?[a-zA-Z0-9])*(\\.))+[a-zA-Z]{2,4}(,[a-zA-Z0-9]+(([_]|\\.|-)?[a-zA-Z0-9])*@([a-zA-Z0-9]+([_]|-?[a-zA-Z0-9])*(\\.))+[a-zA-Z]{2,4})*$");if(F.search(pattern)){alert("Please input a valid email address, separate email with comma(,)");D.toEmail.focus();return false}if(G.search(single_pattern)){alert("Please input a valid email address");D.fromEmail.focus();return false}if(D.txtImage.value==""){alert("Please input the Code");D.txtImage.focus();return false}var C=str_replace("&","%26",getMapLink());var E="newsletters="+(D.newsletters.value)+"&subject="+(D.subject.value)+"&link="+C+"&txtImage="+(D.txtImage.value)+"&toEmail="+(D.toEmail.value)+"&message="+(D.message.value)+"&body="+(D.body.value)+"&fromEmail="+(D.fromEmail.value)+"&title="+(D.title.value);if(document.getElementById){var A=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()}if(A){A.onreadystatechange=function(){if(A.readyState==4&&A.status==200){$("email_form").style.display="none";if(global_this_page.indexOf("/en",0)>=0){alert("We will endeavor to ensure that the attached map link in the email will reach your address.")}else{alert("Kami akan memastikan bahwa link peta yang disertakan di email akan sampai di alamat anda.")}}else{if(A.readyState==4&&A.status==401){D.txtImage.focus();D.txtImage.style.backgroundColor="#ffff00";alert("Invalid code")}else{}}};var B="http://"+location.hostname+"/asia_travel/mappage/ajax/emailmap_process.php?v="+global.v;A.open("POST",B,true);A.setRequestHeader("Content-Type","application/x-www-form-urlencoded");A.send(E)}return false}function close_feedback(){hide_element("feedback_list")}function show_feedback(){close_all_form();if($("feedback_list")){$("feedback_list").style.display="block"}else{var B=document.createElement("div");B.id="feedback_list";B.style.cssText="position:relative;left:0px;top:0px;z-index:2001;";var D=$("feedback_div");D.onmouseout=function(E){if(checkMouseLeave(D,E)){close_feedback()}};D.appendChild(B);if(document.getElementById){var A=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()}if(A){A.onreadystatechange=function(){if(A.readyState==4&&A.status==200){$("feedback_list").innerHTML=A.responseText}};var C="http://"+location.hostname+"/asia_travel/mappage/ajax/show_feedback.php?v="+global.v;A.open("GET",C,true);A.send(null)}return false}}function close_feedback_form(){if($("feedback_form_outdatedmaps")){$("feedback_form_outdatedmaps").style.display="none"}if($("feedback_form_general")){$("feedback_form_general").style.display="none"}if($("feedback_form_postalcode")){$("feedback_form_postalcode").style.display="none"}}function show_feedback_form(E){close_all_form();if($("feedback_form_"+E)){$("feedback_form_"+E).innerHTML=global_feedback_form[E];$("feedback_form_"+E).style.display="block"}else{var B=document.createElement("div");B.id="feedback_form_"+E;B.style.cssText="position:absolute;left:116px;top:0px;z-index:20;";var D=$("imgDiv");D.appendChild(B);if(document.getElementById){var A=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()}if(A){A.onreadystatechange=function(){if(A.readyState==4&&A.status==200){global_feedback_form[E]=A.responseText;$("feedback_form_"+E).innerHTML=A.responseText}else{$("feedback_form_"+E).innerHTML="<b>Loading...</b>"}};var C="http://"+location.hostname+"/indonesia/inface/template/ajax/show_feedback_form.php?type="+E+"&v="+global.v;A.open("GET",C,true);A.send(null)}return false}}function submitFeedback(C){var F="";var E=document.getElementById("email").value;single_pattern=new RegExp("^[a-zA-Z0-9]+(([_]|\\.|-)?[a-zA-Z0-9])*@([a-zA-Z0-9]+([_]|-?[a-zA-Z0-9])*(\\.))+[a-zA-Z]{2,4}$");if($("title").value==""){F+="- Title is empty\n"}if($("name").value==""){F+="- Name is empty\n"}if(E.value==""||E.search(single_pattern)){F+="- Email is not valid\n"}if($("phone").value==""||isNaN($("phone").value)){F+="- Phone is not valid\n"}if(C=="outdatedmaps"){if($("kind").value==""){F+="- Type of Error is empty\n"}if($("descerror").value==""){F+="- The Error is empty\n"}}else{if(C=="general"){if($("descerror").value==""){F+="- Suggestion is empty\n"}}else{if($("codeerror").value==""){F+="- Describe the Error is empty\n"}if($("misspostal").value==""||isNaN($("misspostal").value)){F+="- Missing Postal Code is not valid\n"}}}if(F){F="Error was occur:\n"+F;alert(F);return false}$("buttonSubmit").style.display="none";$("buttonDisable").style.display="block";var D="valTitle="+($("title").value)+"&valEmail="+($("email").value)+"&valName="+($("name").value)+"&valPhone="+$("phone").value;if(C=="outdatedmaps"){D+="&valKind="+($("kind").value)+"&valDescerror="+($("descerror").value)}else{if(C=="general"){D+="&valDescerror="+($("descerror").value)}else{D+="&valCodeerror="+($("codeerror").value)+"&valMisspostal="+($("misspostal").value)}}if(document.getElementById){var A=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()}if(A){A.onreadystatechange=function(){if(A.readyState==4&&A.status==200){$("buttonSubmit").style.display="block";$("buttonDisable").style.display="none";if(A.responseText){$("feedback_form_"+C).style.display="none";alert("Thank you for your feedback")}else{alert("An error was occur")}}else{}};var B="http://"+location.hostname+"/asia_travel/mappage/ajax/feedback_process.php?type="+C+"&v="+global.v;A.open("POST",B,true);A.setRequestHeader("Content-Type","application/x-www-form-urlencoded");A.send(D)}return false}function close_tweet(){if($("tweet_form")){$("tweet_form").style.display="none"}}function show_tweet(){close_all_form();if($("tweet_form")){$("tweet_form").innerHTML=global_tweet_form;$("tweet_form").style.display="block"}else{var D=document.createElement("div");D.id="tweet_form";D.style.cssText="position:absolute;left:260px;top:0px;z-index:20;";var C=$("imgDiv");C.appendChild(D);if(document.getElementById){var A=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()}if(A){A.onreadystatechange=function(){if(A.readyState==4&&A.status==200){global_tweet_form=A.responseText;$("tweet_form").innerHTML=A.responseText}else{$("tweet_form").innerHTML="<b>Loading...</b>"}};var B="http://"+location.hostname+"/asia_travel/mappage/ajax/show_tweet_form.php?v="+global.v;A.open("GET",B,true);A.send(null)}return false}}function close_fb(){if($("fb_form")){$("fb_form").style.display="none"}}function show_fb(){close_all_form();if($("fb_form")){$("fb_form").innerHTML=global_fb_form;$("fb_form").style.display="block"}else{var D=document.createElement("div");D.id="fb_form";D.style.cssText="position:absolute;left:163px;top:0px;z-index:1000;";var C=$("imgDiv");C.appendChild(D);if(document.getElementById){var A=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()}if(A){A.onreadystatechange=function(){if(A.readyState==4&&A.status==200){global_fb_form=A.responseText;$("fb_form").innerHTML=A.responseText}else{$("fb_form").innerHTML="<b>Loading...</b>"}};var B="http://"+location.hostname+"/asia_travel/mappage/ajax/show_fb_form.php?v="+global.v;A.open("GET",B,true);A.send(null)}return false}}function close_all_form(){close_email_form();close_sms_form();close_feedback();close_feedback_form();close_fb();close_tweet();closeLocationBox()};