


var Starbucks=stack.length;stack.push({});stack[Starbucks].name="Starbucks";var CustomGetTileUrl=function(a,b){return "";};stack[Starbucks].m=function(){return "";};stack[Starbucks].am=10;stack[Starbucks].D=[];stack[Starbucks].F=1;stack[Starbucks].aT=function(){if(map.getZoom()<stack[Starbucks].am){return;}if(stack[Starbucks].Show==false){return;}var bounds=map.getBounds();var K=bounds.getSouthWest();var L=bounds.getNorthEast();var tall=Math.ceil(L.y-K.y);var wide=Math.ceil(L.x-K.x);var ab=[];stack[Starbucks].F=1;var bh=Math.floor(K.y);var be=Math.ceil(L.y);var bc=Math.floor(K.x);var bd=Math.ceil(L.x);for(var TT=bh;TT<be;TT+=stack[Starbucks].F){for(var WW=bc;WW<bd;WW+=stack[Starbucks].F){var ad=TT;var ac=WW;var ag=Math.floor(ad/stack[Starbucks].F);var ah=Math.floor(ac/stack[Starbucks].F);var bC="http://m2.hotelmapsearch.com/S/"+ag+"_"+ah+".txt";var H=false;for(var f=stack[Starbucks].D.length-1;f>=0;--f){if(bC==stack[Starbucks].D[f]){H=true;break;}}if(H==false){ab.push(bC);}}}for(var f=ab.length-1;f>=0;--f){var filelocation=ab[f];j(filelocation);stack[Starbucks].D.push(filelocation);}};stack[Starbucks].loadedPoints=[];stack[Starbucks].shortHtml=[];stack[Starbucks].M=[];stack[Starbucks].mm=new MarkerManager(map,{maxZoom:24});stack[Starbucks].IconMinZoom=12;stack[Starbucks].IconMaxZoom=20;stack[Starbucks].P=false;var aj=new GIcon();aj.image=StyleFolder+"Starbucks.png";aj.iconSize=new GSize(32,32);aj.iconAnchor=new GPoint(16,16);stack[Starbucks].Icon=aj;stack[Starbucks].Markers=[];stack[Starbucks].process_it=function(lines){var Zoom=map.getZoom();var ay=[];for(var i=0;i<lines.length;i++){if(lines[i].length>1){var parts=lines[i].split("|");var ID=(parts[0]);var lat=parseFloat(parts[1]);var lng=parseFloat(parts[2]);var bB=parts[4]+"";var ai=stack[Starbucks].M.length;var aZ='<div id = "'+ai+'"><img onClick="javascript:stack[Starbucks].ShowFavoriteBalloon(stack[Starbucks].loadedPoints,stack[Starbucks].M,'+"'"+ai+"'"+');" style="border: 0px none ; margin: 0px; padding: 0px; float: left; width: 53px; height: 15px; -moz-user-select: none; cursor: pointer; z-index: 10000;" src="'+StyleFolder+'MapIt.gif" alt = "Map It"/>';aZ+=parts[3]+'</div>';var mapit='<img onClick="javascript:stack[Starbucks].ShowFavoriteBalloon(stack[Starbucks].loadedPoints,stack[Starbucks].M,'+"'"+ai+"'"+');" style="border: 0px none ; margin: 0px; padding: 0px; float: left; width: 53px; height: 15px; -moz-user-select: none; cursor: pointer; z-index: 10000;" src="'+StyleFolder+'MapIt.gif" alt = "Map It"/>';var html1="<b> "+parts[3]+"</b><br/>"+mapit+parts[4];var html2="<b> "+parts[3]+"</b><br/>"+parts[4];var point=new GLatLng(lat,lng);var aV=stack[Starbucks].Icon;var marker=new GMarker(point,{icon:aV,clickable:false});ay.push(marker);stack[Starbucks].Markers.push(marker);stack[Starbucks].shortHtml.push(html1);stack[Starbucks].loadedPoints.push(ID+"|"+lat+"|"+lng);stack[Starbucks].M.push(html2);}}stack[Starbucks].mm.addMarkers(ay,stack[Starbucks].IconMinZoom,stack[Starbucks].IconMaxZoom);stack[Starbucks].mm.refresh();};stack[Starbucks].l=function l(DataValue){if(typeof DataValue=="undefined"){DataValue=0;}var aA=g.length-1;for(var i=0;i<aA;i++){if(DataValue<g[i]){return i;}}return aA;};stack[Starbucks].aI=0;stack[Starbucks].aJ=0;stack[Starbucks].upCurrentZoom=0;stack[Starbucks].ae=function(overlay,point){if(typeof point=="undefined"){return false;}var Q=parseFloat(point.y);var R=parseFloat(point.x);var CurrentZoom=map.getZoom();if(CurrentZoom<stack[Starbucks].am){return;}var C=stack[Starbucks].al(Q,R,CurrentZoom);if(C.length>1){map.openInfoWindowHtml(point,C);af=Airport;stack[Starbucks].P=false;return true;}};stack[Starbucks].aL=function(point){stack[Starbucks].P=true;stack[Starbucks].F=1;var ad=point.y;var ac=point.x;var ag=Math.floor(ad/stack[Starbucks].F);var ah=Math.floor(ac/stack[Starbucks].F);var bC="http://m2.hotelmapsearch.com/S/"+ag+"_"+ah+".txt";var H=false;for(var f=stack[Starbucks].D.length-1;f>=0;--f){if(bC==stack[Starbucks].D[f]){H=true;break;}}if(H==true){bC="";}if(bC!=""){j(bC);stack[Starbucks].D.push(bC);}};stack[Starbucks].bI=1;stack[Starbucks].bL=20;stack[Starbucks].T="";stack[Starbucks].al=function(aq,as,CurrentZoom){var iconH=10;var aU=10;var currentPPlon=ppLon[CurrentZoom];var lonBuffer=1/currentPPlon*aU;var currentPPlat=ppLon[CurrentZoom];var latBuffer=1/currentPPlat*iconH;for(var i=0;i<stack[Starbucks].loadedPoints.length;i++){var G=stack[Starbucks].loadedPoints[i];var o=G.split("|");var aB=o[0];var A=parseFloat(o[1]);var B=parseFloat(o[2]);if(aq<A+latBuffer&&aq>A-latBuffer&&as<B+lonBuffer&&as>B-lonBuffer){if(stack[Starbucks].T==""){return stack[Starbucks].M[i];}else{if(stack[Starbucks].T==aB){stack[Starbucks].T="";return stack[Starbucks].M[i];}}}}return " ";};stack[Starbucks].I=[];stack[Starbucks].V=[];stack[Starbucks].J=new MarkerManager(map,{maxZoom:24});stack[Starbucks].U=new GIcon();stack[Starbucks].U.image=StyleFolder+"/favorite.png";stack[Starbucks].U.iconSize=new GSize(32,32);stack[Starbucks].U.iconAnchor=new GPoint(30,30);stack[Starbucks].AddFavorite=function(O){stack[Starbucks].I.push(stack[Starbucks].shortHtml[O]);document.getElementById('HotelList').innerHTML=stack[Starbucks].I.join(" ");var G=stack[Starbucks].loadedPoints[O];var o=G.split("|");var A=parseFloat(o[1]);var B=parseFloat(o[2]);var testpoint=new GLatLng(A,B);var marker=new GMarker(testpoint,{icon:stack[Starbucks].U,clickable:false});stack[Starbucks].V.push(marker);stack[Starbucks].J.clearMarkers();var tempArray=stack[Starbucks].V;stack[Starbucks].J.addMarkers(tempArray,2,20);stack[Starbucks].J.refresh();};stack[Starbucks].RemoveFavorite=function(ID,sender){var listLength=stack[Starbucks].I.length;for(var i=0;i<listLength;i++){var txt=stack[Starbucks].I[i];if(txt.indexOf(ID,0)>0){stack[Starbucks].I.splice(i,1);stack[Starbucks].V.splice(i,1);break;}}stack[Starbucks].J.clearMarkers();stack[Starbucks].J.addMarkers(stack[Starbucks].V,1,20);stack[Starbucks].J.refresh();document.getElementById('HotelList').innerHTML=stack[Starbucks].I.join(" ");};stack[Starbucks].ShowFavoriteBalloon=function(aQ,htmlArray,O){var C=htmlArray[O];var G=aQ[O];var o=G.split("|");var A=parseFloat(o[1]);var B=parseFloat(o[2]);var testpoint=new GLatLng(A,B);if(C.length>1){map.openInfoWindowHtml(testpoint,C);af=Airport;}};stack[Starbucks].List=new aa(200,200,null,null,true,null);stack[Starbucks].ListDataInView=function(){stack[Starbucks].List.bp('<div style="background:white">'+stack[Starbucks].GetDataInView(stack[Starbucks].loadedPoints,stack[Starbucks].shortHtml)+'</div>');stack[Starbucks].List.SetMainWidth(250);stack[Starbucks].List.SetHandleWidth(240);stack[Starbucks].List.bM(true);stack[Starbucks].List.bv(400);stack[Starbucks].List.bo("Starbucks in View");stack[Starbucks].List.Show();};stack[Starbucks].GetDataInView=function(myPoints,at){var bounds=map.getBounds();var K=bounds.getSouthWest();var L=bounds.getNorthEast();var ar=[];for(var i=0;i<at.length;i++){var G=myPoints[i];var o=G.split("|");var aB=o[0];var A=parseFloat(o[1]);var B=parseFloat(o[2]);if(A>K.y&&A<L.y&&B>K.x&&B<L.x){ar.push(at[i]);}}return ar.join("<br />");};stack[Starbucks].bz=function(aP,ao,an){stack[Starbucks].P=true;stack[Starbucks].T=aP;var Q=parseFloat(ao);var R=parseFloat(an);var CurrentZoom=map.getZoom();stack[Starbucks].aI=Q;stack[Starbucks].aJ=R;stack[Starbucks].upCurrentZoom=CurrentZoom;var aw=new GLatLng(ao,an);stack[Starbucks].aL(aw);var C=stack[Starbucks].al(Q,R,CurrentZoom);if(C.length>1){map.openInfoWindowHtml(aw,C);af=Airport;stack[Starbucks].P=false;}};stack[Starbucks].Show=false;stack[Starbucks].bm=function(caller){if(stack[Starbucks].Show==false){stack[Starbucks].Show=true;document.getElementById("StarbucksWrapper").style.backgroundColor="rgb(167,204,149)";document.getElementById("StarbucksCheckBox").checked=true;if(stack[Starbucks].Markers.length>0){stack[Starbucks].mm.addMarkers(stack[Starbucks].Markers,stack[Starbucks].IconMinZoom,stack[Starbucks].IconMaxZoom);stack[Starbucks].mm.refresh();}stack[Starbucks].aT();if(map.getZoom()<stack[Starbucks].IconMinZoom){alert("Zoom in to view Starbucks.");}}else{stack[Starbucks].mm.clearMarkers();stack[Starbucks].Show=false;document.getElementById("StarbucksWrapper").style.backgroundColor="White";document.getElementById("StarbucksCheckBox").checked=false;}};increaseWidth('startupProgress',20);
