﻿var ZoomFlag=true;
var gmarkers = [];
var htmls = [];
var i = 0;
var latArray=new Array(); 
var lngArray=new Array(); 
var flagclick= [];	
var ListingID=new Array();
var htmlSTR=new Array();
var myDistance=0;

var mapX123;

// Restaurants Array[Start]
var latRes=new Array();
    			
latRes[0] = 42.318901   ;
latRes[1]=	42.322251	;
latRes[2]=	42.308421   ;//41.828996	;
latRes[3]=	42.327073	;
latRes[4]=	42.286078	;
latRes[5]=	42.285476	;
latRes[6]=	42.336966	;
latRes[7]=	42.338738	;
latRes[8]=	42.342949	;
latRes[9]=	42.341023	;

latRes[10]=	42.338358	;
latRes[11]=	42.340241	;
latRes[12]=	42.343395	;
latRes[13]=	42.33963	;
latRes[14]=	42.341372	;
latRes[15]=	42.34146	;
latRes[16]=	42.340807	;
latRes[17]=	42.342289	;
latRes[18]=	42.341364	;
latRes[19]=	42.344283	;
latRes[20]=	42.343943	;
latRes[21]=	42.346723	;



var lngRes=new Array();

lngRes[0]= -71.056726   ;
lngRes[1]=	-71.060842	;
lngRes[2]=	-71.058025;//-71.424635	;
lngRes[3]=	-71.066807	;
lngRes[4]=	-71.06473	;
lngRes[5]=	-71.06437	;
lngRes[6]=	-71.075918	;
lngRes[7]=	-71.075935	;
lngRes[8]=	-71.068892	;
lngRes[9]=	-71.070305	;

lngRes[10]=	-71.074817	;
lngRes[11]=	-71.071529	;
lngRes[12]=	-71.066335	;
lngRes[13]=	-71.07247	;
lngRes[14]=	-71.070208	;
lngRes[15]=	-71.069348	;
lngRes[16]=	-71.067441	;
lngRes[17]=	-71.065385	;
lngRes[18]=	-71.069607	;
lngRes[19]=	-71.071013	;
lngRes[20]=	-71.071658	;
lngRes[21]=	-71.069668	;

var strStations='';
var myhtmlRes=new Array();
var myhtml_link=new Array();
myhtmlRes[0]="944 Dorchester Avenue<br>944 Dorchester Avenue, Boston, MA  02125";
myhtmlRes[1]="224 Boston Street<br>224 Boston Street, Boston, MA  02125";
myhtmlRes[2]="dBar<br>1236 Dorchester Avenue, Boston, MA  02125";
myhtmlRes[3]="Victoria Diner<br>1024 Massachusetts Avenue, Boston, MA  02118";
myhtmlRes[4]="Ashmont Grille<br>555 Talbot Avenue, Boston, MA  02124";
myhtmlRes[5]="Tavolo<br>1918 Dorchester Avenue, Boston, MA  ";
myhtmlRes[6]="Toro<br>1704 Washington Street, Boston, MA  02118";
myhtmlRes[7]="Orinico<br>477 Shawmut Avenue, Boston, MA  02118";
myhtmlRes[8]="Franklin Cafe<br>278 Shawmut Avenue, Boston, MA  02118";
myhtmlRes[9]="Pho Republique<br>1415 Washington Street, Boston, MA  02118";

myhtmlRes[10]="Flour Bakery + Cafe<br>1595 Washington Street, Boston, MA  02118";
myhtmlRes[11]="Myers + Chang<br>1145 Washington Street, Boston, MA  02118";
myhtmlRes[12]="Oishi<br>1166 Washington Street, Boston, MA  02118";
myhtmlRes[13]="Stella<br>1525 Washington Street, Boston, MA  02118";
myhtmlRes[14]="Sage<br>1395 Washington Street, Boston, MA  02118";
myhtmlRes[15]="Union Bar & Grille <br>1357 Washington Street, Boston, MA  02118";
myhtmlRes[16]="Gaslight Brasserie Du Coin<br>560 Harrison Avenue, Boston, MA  02118";
myhtmlRes[17]="Rocca<br>500 Harrison Avenue Boston, MA  02118";
myhtmlRes[18]="Banq<br>1375 Washington Street, Boston, MA  02118";
myhtmlRes[19]="The Beehive<br>541Tremont Street, Boston, MA  02116";
myhtmlRes[20]="Hamersley's<br>553 Tremont Street, Boston, MA  02116";
myhtmlRes[21]="28 Degrees<br>1 Appleton Street, Boston, MA  02118";


//myhtml_link[0]="<br /><br /><a href=http://www.waterfire.org target=_blank>Waterfire Providence</a>";
//myhtml_link[1]="<br /><br /><a href=http://www.providenceplace.com target=_blank>Providence Place Mall</a>";
//myhtml_link[2]="<br /><br /><a href=http://www.ppaci.org target=_blank>Providence Performing Arts Center</a>";
//myhtml_link[3]="<br /><br /><a href=http://www.risd.edu target=_blank>RISD (Rhode Island School of Design) &amp; RISD Museum</a>";
//myhtml_link[4]="<br /><br /><a href=http://www.brown.edu target=_blank>Brown University</a>";
//myhtml_link[5]="<br /><br /><a href=http://www.jwu.edu target=_blank>Johnson &amp; Wales University</a>";
//myhtml_link[6]="<br /><br /><a href=http://www.imax.com/providence target=_blank>Feinstein IMAX Theatre</a>";
//myhtml_link[7]="<br /><br /><a href=http://www.dunkindonutscenter.com target=_blank>Dunkin Donuts Center</a>";
//myhtml_link[8]="<br /><br /><a href=http://www.rogerwilliamsparkzoo.org target=_blank>Roger Williams Park Zoo</a>";
//myhtml_link[9]="<br /><br /><a href=http://www.amtrak.com target=_blank>Providence Amtrak Train Station (convenient access to both Boston and New York) </a>";

// Restaurants Array[Enad]

var myArrDist=new Array();

//Transportation Array[Start]
    
var lattr=new Array();

lattr[0]=	42.321539;//42.318901	;
lattr[1]=	42.31395//42.3116;//41.828996	;
lattr[2]=	42.369024;

var lngtr=new Array();

lngtr[0]=	-71.05208;//-71.056726	;
lngtr[1]=	-71.05699;//-71.05367;//-71.424635	;
lngtr[2]=	-71.028142;

var strStations='';
var myhtmltr=new Array();
var myhtml_linktr=new Array();
myhtmltr[0]="MBTA Red Line - JFK Station <br>599 Old Colony Ave Boston MA 02127";//"Dorchester Avenue ";
myhtmltr[1]="MBTA Red Line – Savin Hill Station<br>121 Savin Hill Dorchester MA 02125";
myhtmltr[2]="Logan International Airport<br>1 Harborside Drive East Boston MA 02128";

//Transportation Array[End]

//SHOPPING Array[Start] ------

var latShop=new Array();

latShop[0]=	42.318901;
latShop[1]=	42.31849;//41.828996	;
latShop[2]=	42.319052;
latShop[3]=	42.326556;
latShop[4]=	42.326556;
latShop[5]=	42.326556;
latShop[6]=	42.326556;
latShop[7]=	42.326556;
latShop[8]=	42.346752;
latShop[9]=	42.348276;
latShop[10]=42.343336;


var lngShop=new Array();

lngShop[0]=	-71.056726;
lngShop[1]=	-71.056723;//-71.424635	;
lngShop[2]=	-71.056496;
lngShop[3]=	-71.061693;
lngShop[4]=	-71.061693;//-71.424635	;
lngShop[5]=	-71.061693;
lngShop[6]=	-71.061693;
lngShop[7]=	-71.061693;//-71.424635	;
lngShop[8]=	-71.076618;
lngShop[9]=	-71.084073;
lngShop[10]=-71.086177;//-71.424635	;


var strStations='';
var myhtmlShop=new Array();
var myhtml_linkshop=new Array();
myhtmlShop[0]="Cappy\'s<br>931 Dorchester Avenue, Boston, MA  02125";
myhtmlShop[1]="Dorchester Market <br>951 Dorchester Avenue, Boston, MA  02125";
myhtmlShop[2]="Dry Cleaners <br>932 Dorchester Avenue, Boston, MA  02125";
myhtmlShop[3]="Target <br>8 Allstate Road Boston MA 02125 South Bay Center";
myhtmlShop[4]="Home Depot <br>8 Allstate Road Boston MA 02125 South Bay Center";
myhtmlShop[5]="Super Stop & Shop <br>8 Allstate Road Boston MA 02125 South Bay Center";
myhtmlShop[6]="Bed, Bath & Beyond <br>8 Allstate Road Boston MA 02125 South Bay Center";
myhtmlShop[7]="OfficeMax <br>8 Allstate Road Boston MA 02125 South Bay Center";
myhtmlShop[8]="Copley Place <br>2 Copley Place Boston MA 02116";
myhtmlShop[9]="Trader Joe\'s <br>899 Boylston Street, Boston, MA  02115";
myhtmlShop[10]="Whole Foods <br>15 Westland Avenue, Boston, MA  02115";

//SHOPPING Array[End]-----

//RECREATION[Start]

var latRec=new Array();

/*latRec[0]=	42.318901;
latRec[1]=	42.343677;//41.828996	;
latRec[2]=	42.338959;
latRec[3]=	42.342843;

latRec[4]=	42.341784;
latRec[5]=	42.344294;
latRec[6]=	42.344294;
latRec[7]=	42.344605;*/
latRec[0]=42.330236;
latRec[1]=42.309202;
latRec[2]=42.293336;
latRec[3]=42.31212;
latRec[4]=42.343677;
latRec[5]=42.338959;
latRec[6]=42.346351;
latRec[7]=42.342843;
latRec[8]=42.341784;
latRec[9]=42.344294;
latRec[10]=42.344294;
latRec[11]=42.344605;
latRec[12]=42.313005;


var lngRec=new Array();

/*lngRec[0]=	-71.056726;
lngRec[1]=	-71.103108;//-71.424635	;
lngRec[2]=	-71.093892;
lngRec[3]=	-71.085689;

lngRec[4]=	-71.085532;
lngRec[5]=	-71.070993;
lngRec[6]=	-71.070993;
lngRec[7]=	-71.070488;*/
lngRec[0]=-71.04219;
lngRec[1]=-71.050929;
lngRec[2]=-71.062182;
lngRec[3]=-71.05825;
lngRec[4]=-71.103108;
lngRec[5]=-71.093892;
lngRec[6]=-71.09762;
lngRec[7]=-71.085689;
lngRec[8]=-71.085532;
lngRec[9]=-71.070993;
lngRec[10]=-71.070993;
lngRec[11]=-71.070488;
lngRec[12]=-71.038587;



var strStations='';
var myhtmlRec=new Array();
var myhtml_linkRec=new Array();
/*myhtmlRec[0]="Dorchester Avenue ";
myhtmlRec[1]="Regal Cinemas Fenway  ";
myhtmlRec[2]="Museum of Fine Arts ";
myhtmlRec[3]="Symphony Hall ";

myhtmlRec[4]="Huntington Theater ";
myhtmlRec[5]="BCA Plaza Theater ";
myhtmlRec[6]="BCA Plaza Black Box Theater ";
myhtmlRec[7]="Calderwood Pavilion ";*/
myhtmlRec[0]='Carson Beach <br>600 William J Day Blvd Boston MA 02127';
myhtmlRec[1]='Malibu and Savin Hill Beaches <br>Denny Street Dorchester MA 02125';
myhtmlRec[2]='Neponset River Greenway <br>Neponset Circle Dorchester MA 02124';
myhtmlRec[3]='John F Kennedy Library and Museum <br>Columbia Point Boston MA 02125';
myhtmlRec[4]='Regal Cinemas Fenway <br>401 Park Drive, Boston, MA  02115';
myhtmlRec[5]='Museum of Fine Arts <br>465 Huntington Avenue, Boston, MA  02115';
myhtmlRec[6]='Fenway Park <br>4 Yawkey Way Boston MA 02215';
myhtmlRec[7]='Symphony Hall <br>301 Massachusetts Avenue, Boston, MA  02115';
myhtmlRec[8]='Huntington Theater <br>264 Huntington Avenue, Boston, MA  02115';
myhtmlRec[9]='BCA Plaza Theater <br>539 Tremont Street, Boston, MA  02116';
myhtmlRec[10]='BCA Plaza Black Box Theater <br>539 Tremont Street, Boston, MA  02116';
myhtmlRec[11]='Calderwood Pavilion <br>527 Tremont Street, Boston, MA  02116';
myhtmlRec[12]='UMass Boston <br>100 William T Morrissey Blvd Dorchester MA 02125';


////RECREATION[End]

    
//////////       function loopCircle_new(Lati,Logi,HTML,ListingID,MlsID) 
//////////    {
//////////         fltShortest=100.0;
//////////		 fltBest=15000.5;
//////////		 intStation=0;
//////////		 intIndex=0;
//////////		 var cont=0;
//////////		 var intCnt=0;
//////////		 var i=0;
//////////		 for(i=0;i<=9;i++)
//////////		 {
//////////		      //alert(htmlSTR[i])
//////////		    myDistance=greatCircle(Lati,Logi, lat[i], lng[i],i);//station				
//////////			 //AddListing(lat[i], lng[i], myhtml[i] + "<br> Distance: "+myArrDist[i]+" miles." + myhtml_link[i] ,0,0,2);//href=\'javascript:void(0);\'
//////////			 //strStations+="<a  href=javascript:AddPin(document.getElementById(\'" +i+ "\'));>"+myhtml[i]+"</a><br>";//myclick
//////////		     strStations+="<a  href=javascript:ClickPin(" +i+ ");>"+myhtml[i]+"</a><br>";//myclick
//////////		    // strStations+="<a  onclick="i + '_' + map.GUID">"+myhtml[i]+"</a><br>";//myclick
//////////             cont=cont+1;
//////////             intCnt=intCnt+1;				
//////////		 }
//////////		 document.getElementById("divMapOthers").innerHTML=strStations
//////////        //greatCircle(lat1, lon1, lat2, lon2,cnt)
//////////    }
//////////  function greatCircle(lat1, lon1, lat2, lon2,cnt) {
//////////	//alert(lat2);
//////////	var R = 3958.76; // earth's mean radius in mi
//////////	var dLat = (lat2-lat1).toRad();
//////////	var dLon = (lon2-lon1).toRad();
//////////	lat1 = lat1.toRad(), lat2 = lat2.toRad();

//////////	var a = Math.sin(dLat/2) * Math.sin(dLat/2) +
//////////			Math.cos(lat1) * Math.cos(lat2) * 
//////////			Math.sin(dLon/2) * Math.sin(dLon/2);
//////////	var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));
//////////	var d = R * c;
//////////	myArrDist[cnt]=d.toFixed(2);
//////////	return d.toFixed(2);
//////////}
Number.prototype.toRad = function() {  // convert degrees to radians
  return this * Math.PI / 180;
}


         var map = null;

        // var LA = new VELatLong(34.0540, -118.2370);
  var LA_1 = new VELatLong(latRes[0],lngRes[0]);

         var pinPoint = null;
         var pinPointRes = null;
         var pinPointtr = null;
         var pinPointShop = null;
        var pinPointRec  = null;
         var pinPixel = null;
         var pinPixelRes = null;
          var pinPixeltr = null;
          var pinPixelShop = null;
          var pinPixelRec = null;
              var pinID=0;  
              var pinIDtr = 0; 
              
              //====Lod map[start]
              
               function GetMap()
         {
            
            map = new VEMap('myMap');
           // map.LoadMap(LA, 14, VEMapStyle.Road, false, VEMapMode.Mode2D, true, 1);
           map.LoadMap(LA_1, 14, VEMapStyle.Hybrid, false, VEMapMode.Mode2D, true, 1);

            AddPins();
                    document.getElementById("MSVE_obliqueNotification").style.visibility = "hidden";
             }
        
         function AddPins()
         {
            // Add a new pushpin to the center of the map.
            pinPoint = map.GetCenter();

            pinPixel = map.LatLongToPixel(pinPoint);
//            map.AddPushpin(pinPoint);

   //map.AddPushpin(new VELatLong(42.340878,-71.112399));
  

        AddClickablePin(new VELatLong(42.318901,-71.056726),'',i,'944 Dorchester Avenue','detailsStyle');

    

        
}
        //====Lod map[End]      
     //use for Restaurants[Start] 
     var blnRest =false;
         function GetMapRes()
         {
            map = new VEMap('myMap');
           // map.LoadMap(LA, 14, VEMapStyle.Road, false, VEMapMode.Mode2D, true, 1);
           map.LoadMap(LA_1, 12, VEMapStyle.Hybrid, false, VEMapMode.Mode2D, true, 1);
            //if(!blnRest)
         
                AddPinsRes();
              document.getElementById("MSVE_obliqueNotification").style.visibility = "hidden";
    //  blnRest =true;
    
            
         }
        
         function AddPinsRes()
         {
            // Add a new pushpin to the center of the map.
            pinPointRes = map.GetCenter();
            //alert(pinPoint)
            pinPixelRes = map.LatLongToPixel(pinPoint);
            //            map.AddPushpin(pinPoint);

            //map.AddPushpin(new VELatLong(42.340878,-71.112399));
            for(i=0;i<lngRes.length;i++)
            {
                //map.AddPushpin(new VELatLong(lat[i],lng[i]));
                //../images/logo_map.png
                
               if(i==0)
                    AddClickablePin(new VELatLong(latRes[i],lngRes[i]),'',i,myhtmlRes[i] ,'detailsStyle');
                else
                    AddClickablePin(new VELatLong(latRes[i],lngRes[i]),'',i,myhtmlRes[i],'detailsStyle');
                /*
                if(_RES_lat[i]!='')
                {
                        AddClickablePin(new VELatLong(_RES_lat[i],_RES_lan[i]),'',i,_RES_Name[i]+'<br>'+_RES_Add[i],'detailsStyle');
                        document.getElementById('divDynamic').innerHTML +='<br><a href=\'javascript:ClickPin(2,1);\'>'+_RES_Name[i]+'</a>'
                }
                else
                {
                    document.getElementById('divDynamic').innerHTML +='<br>'+_RES_Name[i]
                }*/
                        //_RES_Name[0]='224 Boston Street ';_RES_lat[0]='-71.060842';_RES_lan[0]='42.322251';_RES_Add[0]='224 Boston Street, Boston, MA  02125';
                
            }


   }
         
         // Restaurants[End]
         
         //use for Transport value[Start]
         
         
         function GetMapTr()
         {
            
            map = new VEMap('myMap');
           // map.LoadMap(LA, 14, VEMapStyle.Road, false, VEMapMode.Mode2D, true, 1);
           map.LoadMap(LA_1, 13, VEMapStyle.Hybrid, false, VEMapMode.Mode2D, true, 1);
            document.getElementById("MSVE_obliqueNotification").style.visibility = "hidden";

            AddPinstr();
         }
        
         function AddPinstr()
         {
            // Add a new pushpin to the center of the map.
            pinPointtr = map.GetCenter();

            pinPixeltr = map.LatLongToPixel(pinPoint);
//            map.AddPushpin(pinPoint);

   //map.AddPushpin(new VELatLong(42.340878,-71.112399));
   for(i=0;i<lngtr.length;i++)
   {
   
    if(i==0)

        AddClickablePin(new VELatLong(lattr[i],lngtr[i]),'',i,myhtmltr[i],'detailsStyle');
    else
        AddClickablePin(new VELatLong(lattr[i],lngtr[i]),'',i,myhtmltr[i],'detailsStyle');
    
   }

        
}
         
        //use for Transport value[End]
        
         //use for Shopping value[Start]
         
         
         function GetMapShopping()
         {
            
            map = new VEMap('myMap');
           // map.LoadMap(LA, 14, VEMapStyle.Road, false, VEMapMode.Mode2D, true, 1);
           map.LoadMap(LA_1,12, VEMapStyle.Hybrid, false, VEMapMode.Mode2D, true, 1);

            AddPinsShopping();
         }
        
         function AddPinsShopping()
         {
            // Add a new pushpin to the center of the map.
            pinPointShop = map.GetCenter();

            pinPixelShop = map.LatLongToPixel(pinPoint);
//            map.AddPushpin(pinPoint);

   //map.AddPushpin(new VELatLong(42.340878,-71.112399));
   for(i=0;i<lngShop.length;i++)
   {
   
    if(i==0)

        AddClickablePin(new VELatLong(latShop[i],lngShop[i]),'',i,myhtmlShop[i],'detailsStyle');
    else
        AddClickablePin(new VELatLong(latShop[i],lngShop[i]),'',i,myhtmlShop[i],'detailsStyle');
    
   }

        
}
         
        //use for shopping value[End]
        
        
         //use for RECREATION, value[Start]
         
         
         function GetMapRecreation()
         {
            
            map = new VEMap('myMap');
           // map.LoadMap(LA, 14, VEMapStyle.Road, false, VEMapMode.Mode2D, true, 1);
           map.LoadMap(LA_1, 12, VEMapStyle.Hybrid, false, VEMapMode.Mode2D, true, 1);

            AddPinsRecreation();
         }
        
         function AddPinsRecreation()
         {
            // Add a new pushpin to the center of the map.
            pinPointRec = map.GetCenter();

            pinPixelRec = map.LatLongToPixel(pinPoint);
//            map.AddPushpin(pinPoint);

   //map.AddPushpin(new VELatLong(42.340878,-71.112399));
   for(i=0;i<lngRec.length;i++)
   {
   
    if(i==0)

        AddClickablePin(new VELatLong(latRec[i],lngRec[i]),'',i,myhtmlRec[i],'detailsStyle');
    else
        AddClickablePin(new VELatLong(latRec[i],lngRec[i]),'',i,myhtmlRec[i],'detailsStyle');
    
   }

        
}
         
        //use for RECREATION, value[End]
        
        
			function AddClickablePin(location, icon_url, title, details, iconStyle)
			{
			
				var pin = new VEPushpin(pinID, location, icon_url, title, details, iconStyle);
				
				pin.ShowDetailOnMouseOver = false;
				map.AddPushpin(pin);
				var element = document.getElementById(pinID);
				
				element.onclick = EventHandlerOnClick;
				pinID++;
			}
			function AddClickablePins(pinIDNo,location, icon_url, title, details, iconStyle)
			{
			
				var pin = new VEPushpin(pinIDNo, location, icon_url, title, details, iconStyle);
				
				pin.ShowDetailOnMouseOver = false;
				map.AddPushpin(pin);
				var element = document.getElementById(pinID);
				
				element.onclick = EventHandlerOnClick;
				
			}

			function EventHandlerOnClick(e)
			{
			    
				VEPushpin.ShowDetailOnMouseOver = true;
				if (e!=null)
				{
					//alert(e.currentTarget.id + "_" + map.GUID)
				    document.getElementById(e.currentTarget.id + "_" + map.GUID).onmouseover();
					VEPushpin.ShowDetailOnMouseOver = false;
				} 
				else
				{
				    //alert(window.event.srcElement.id);
					document.getElementById(window.event.srcElement.id).onmouseover();
					VEPushpin.ShowDetailOnMouseOver = false;
				}
        }
function EventHandlerOnClick1(e,i)
{
    //alert(e);
	VEPushpin.ShowDetailOnMouseOver = true;
	//alert(e.currentTarget.id + "_" + map.GUID)
	if (e!=null)
	{
		document.getElementById(i + "_" + map.GUID).onmouseover();
		VEPushpin.ShowDetailOnMouseOver = false;
	} 
	else
	{
		document.getElementById(i).onmouseover();
		VEPushpin.ShowDetailOnMouseOver = false;
	}
}
//function ClickPin(i)
//{

//    VEPushpin.ShowDetailOnMouseOver = true;
//    // document.getElementById(i + "_" + map.GUID).onmouseover();
//    
//    if(document.getElementById(i + "_" + map.GUID))
//    {
//        
//                 document.getElementById(i + "_" + map.GUID).onmouseover();
//       
//    }
//    else //if(document.getElementById(i))
//    {
//    alert(i);
//        //document.getElementById(i).onmouseover();
//        document.getElementById(window.event.srcElement.id).onmouseover();
//    }
//    VEPushpin.ShowDetailOnMouseOver = false;
////EventHandlerOnClick1(this.event,i)
////document.getElementById(i + "_" + map.GUID).onclick();
//					//VEPushpin.ShowDetailOnMouseOver = false;
///*alert(document.getElementById(pinID))
//var element = document.getElementById(i);
//element.onclick = EventHandlerOnClick;*/


//}
var _int=0;
function ClickPin(i,type)
{

     map.SetZoomLevel(16);
   // alert(VEPushpin.location)
   if(type==1)
   {
        //i=i-1;
        map.SetCenter(new VELatLong(latRes[i-1],lngRes[i-1]));
        //alert(myhtmlRes[i-1])
   }
   else if(type==2)
   {
        //i=i+latRes.length;
         //i=i-1;
         i=i-1;
        map.SetCenter(new VELatLong(lattr[i-1],lngtr[i-1]));
        
    }
   else if(type==3)
   {
        //i=i+latRes.length+lattr.length;
         i=i-1;
         //alert(myhtmlShop[i])
        map.SetCenter(new VELatLong(latShop[i-1],lngShop[i-1]));
         
    }
   else if(type==4)
   {
        //i=i+latRes.length+lattr.length+latShop.length;
        i=i-1;
        map.SetCenter(new VELatLong(latRec[i-1],lngRec[i-1]));
   }   
    _int=i;
    /*VEPushpin.ShowDetailOnMouseOver = true;
    if(document.getElementById(i + "_" + map.GUID))
    {
        //alert(i + "_" + map.GUID)
        document.getElementById(i + "_" + map.GUID).onmouseover();
    }
    else if(document.getElementById(window.event.srcElement.id))
    {
        //alert(window.event.srcElement.id)
        document.getElementById(window.event.srcElement.id).onmouseover();
    }
    VEPushpin.ShowDetailOnMouseOver = false;*/
    
    
     VEPushpin.ShowDetailOnMouseOver = true;
    if(document.getElementById(i + "_" + map.GUID))
    {
    document.getElementById(i + "_" + map.GUID).onmouseover();
    }
    else if(document.getElementById(i))
    {
    //document.getElementById(i).onmouseover();
    document.getElementById(window.event.srcElement.id).onmouseover();
    }
    VEPushpin.ShowDetailOnMouseOver = false;
    
    //loadInfoWindow();
   //setTimeout('loadInfoWindow();',500);
  
}

function loadInfoWindow()
{
    i=_int;
  VEPushpin.ShowDetailOnMouseOver = true;
    if(document.getElementById(i + "_" + map.GUID))
    {
        //alert(i + "_" + map.GUID)
        document.getElementById(i + "_" + map.GUID).onmouseover();
    }
    else if(document.getElementById(window.event.srcElement.id))
    {
        //alert(window.event.srcElement.id)
        document.getElementById(window.event.srcElement.id).onmouseover();
    }
    VEPushpin.ShowDetailOnMouseOver = false;
}

/**/
var _RES_Name=new Array(); 
var _RES_lat=new Array(); 
var _RES_lan=new Array(); 
var _RES_Add=new Array(); 
var _TRAN_Name=new Array(); 
var _TRAN_lat=new Array(); 
var _TRAN_lan=new Array(); 
var _TRAN_Add=new Array(); 
var _SHOP_Name=new Array(); 
var _SHOP_lat=new Array(); 
var _SHOP_lan=new Array(); 
var _SHOP_Add=new Array(); 
var _RECR_Name=new Array(); 
var _RECR_lat=new Array(); 
var _RECR_lan=new Array(); 
var _RECR_Add=new Array(); 
_RES_Name[0]='224 Boston Street ';_RES_lat[0]='-71.060842';_RES_lan[0]='42.322251';_RES_Add[0]='224 Boston Street, Boston, MA  02125';
_RES_Name[1]='dBar ';_RES_lat[1]='-71.058025';_RES_lan[1]='42.308421';_RES_Add[1]='1236 Dorchester Avenue, Boston, MA  02125';
_RES_Name[2]='Victoria Diner ';_RES_lat[2]='-71.066807';_RES_lan[2]='42.327073';_RES_Add[2]='1024 Massachusetts Avenue, Boston, MA  02118';
_RES_Name[3]='Ashmont Grille ';_RES_lat[3]='-71.06473';_RES_lan[3]='42.286078';_RES_Add[3]='555 Talbot Avenue, Boston, MA  02124';
_RES_Name[4]='Tavolo ';_RES_lat[4]='-71.06437';_RES_lan[4]='42.285476';_RES_Add[4]='1918 Dorchester Avenue, Boston, MA  ';
_RES_Name[5]='Toro ';_RES_lat[5]='-71.075918';_RES_lan[5]='42.336966';_RES_Add[5]='1704 Washington Street, Boston, MA  02118';
_RES_Name[6]='Orinico ';_RES_lat[6]='-71.075935';_RES_lan[6]='42.338738';_RES_Add[6]='477 Shawmut Avenue, Boston, MA  02118';
_RES_Name[7]='Franklin Cafe ';_RES_lat[7]='-71.068892';_RES_lan[7]='42.342949';_RES_Add[7]='278 Shawmut Avenue, Boston, MA  02118';
_RES_Name[8]='Pho Republique ';_RES_lat[8]='-71.070305';_RES_lan[8]='42.341023';_RES_Add[8]='1415 Washington Street, Boston, MA  02118';
_RES_Name[9]='Flour Bakery + Cafe ';_RES_lat[9]='-71.074817';_RES_lan[9]='42.338358';_RES_Add[9]='1595 Washington Street, Boston, MA  02118';
_RES_Name[10]='Myers + Chang ';_RES_lat[10]='-71.066091';_RES_lan[10]='42.343687';_RES_Add[10]='1145 Washington Street, Boston, MA  02118';
_RES_Name[11]='Oishi ';_RES_lat[11]='-71.066335';_RES_lan[11]='42.343395';_RES_Add[11]='1166 Washington Street, Boston, MA  02118';
_RES_Name[12]='Stella ';_RES_lat[12]='-71.07247';_RES_lan[12]='42.33963';_RES_Add[12]='1525 Washington Street, Boston, MA  02118';
_RES_Name[13]='Sage ';_RES_lat[13]='-71.070208';_RES_lan[13]='42.341372';_RES_Add[13]='1395 Washington Street, Boston, MA  02118';
_RES_Name[14]='Union Bar & Grille ';_RES_lat[14]='-71.069348';_RES_lan[14]='42.34146';_RES_Add[14]='1357 Washington Street, Boston, MA  02118';
_RES_Name[15]='Gaslight Brasserie Du Coin ';_RES_lat[15]='-71.067441';_RES_lan[15]='42.340807';_RES_Add[15]='560 Harrison Avenue, Boston, MA  02118';
_RES_Name[16]='Rocca ';_RES_lat[16]='-71.065385';_RES_lan[16]='42.342289';_RES_Add[16]='500 Harrison Avenue Boston, MA  02118';
_RES_Name[17]='Banq ';_RES_lat[17]='-71.069607';_RES_lan[17]='42.341364';_RES_Add[17]='1375 Washington Street, Boston, MA  02118';
_RES_Name[18]='The Beehive ';_RES_lat[18]='-71.071013';_RES_lan[18]='42.344283';_RES_Add[18]='541Tremont Street, Boston, MA  02116';
_RES_Name[19]='Hamersley\'s ';_RES_lat[19]='-71.071658';_RES_lan[19]='42.343943';_RES_Add[19]='553 Tremont Street, Boston, MA  02116';
_RES_Name[20]='28 Degrees ';_RES_lat[20]='-71.069668';_RES_lan[20]='42.346723';_RES_Add[20]='1 Appleton Street, Boston, MA  02118';


_TRAN_Name[0]='MBTA Red Line - JFK Station ';_TRAN_lat[0]='-71.05208';_TRAN_lan[0]='42.321539';_TRAN_Add[0]='599 Old Colony Ave Boston MA 02127';
_TRAN_Name[1]='MBTA Red Line ? Savin Hill Station ';_TRAN_lat[1]='-71.05699';_TRAN_lan[1]='42.31395';_TRAN_Add[1]='121 Savin Hill Dorchester MA 02125';
_TRAN_Name[2]='93 North and South';_TRAN_lat[2]='';_TRAN_lan[2]='';_TRAN_Add[2]='';
_TRAN_Name[3]='Massachusetts Turnpike';_TRAN_lat[3]='';_TRAN_lan[3]='';_TRAN_Add[3]='';
_TRAN_Name[4]='Logan International Airport ';_TRAN_lat[4]='-71.028142';_TRAN_lan[4]='42.369024';_TRAN_Add[4]='1 Harborside Drive East Boston MA 02128';
_TRAN_Name[5]='South Station';_TRAN_lat[5]='';_TRAN_lan[5]='';_TRAN_Add[5]='';
_TRAN_Name[6]='Bus Lines #18, 8, 41, 16, 17, 10';_TRAN_lat[6]='';_TRAN_lan[6]='';_TRAN_Add[6]='';


	_SHOP_Name[0]='Convenience Stores';_SHOP_lat[0]='';_SHOP_lan[0]='';_SHOP_Add[0]='';
_SHOP_Name[1]='Cappy\'s ';_SHOP_lat[1]='-71.056726';_SHOP_lan[1]='42.318901';_SHOP_Add[1]='931 Dorchester Avenue, Boston, MA  02125';
_SHOP_Name[2]='Dorchester Market ';_SHOP_lat[2]='-71.056723';_SHOP_lan[2]='42.31849';_SHOP_Add[2]='951 Dorchester Avenue, Boston, MA  02125';
_SHOP_Name[3]='Dry Cleaners ';_SHOP_lat[3]='-71.056496';_SHOP_lan[3]='42.319052';_SHOP_Add[3]='932 Dorchester Avenue, Boston, MA  02125';
_SHOP_Name[4]='Target ';_SHOP_lat[4]='-71.061693';_SHOP_lan[4]='42.326556';_SHOP_Add[4]='8 Allstate Road Boston MA 02125';
_SHOP_Name[5]='Home Depot ';_SHOP_lat[5]='-71.061693';_SHOP_lan[5]='42.326556';_SHOP_Add[5]='8 Allstate Road Boston MA 02125';
_SHOP_Name[6]='Super Stop & Shop ';_SHOP_lat[6]='-71.061693';_SHOP_lan[6]='42.326556';_SHOP_Add[6]='8 Allstate Road Boston MA 02125';
_SHOP_Name[7]='Bed, Bath & Beyond ';_SHOP_lat[7]='-71.061693';_SHOP_lan[7]='42.326556';_SHOP_Add[7]='8 Allstate Road Boston MA 02125';
_SHOP_Name[8]='OfficeMax ';_SHOP_lat[8]='-71.061693';_SHOP_lan[8]='42.326556';_SHOP_Add[8]='8 Allstate Road Boston MA 02125';
_SHOP_Name[9]='Copley Place ';_SHOP_lat[9]='-71.076618';_SHOP_lan[9]='42.346752';_SHOP_Add[9]='2 Copley Place Boston MA 02116';
	_SHOP_Name[10]='Newbury and Boylston Streets';_SHOP_lat[10]='';_SHOP_lan[10]='';_SHOP_Add[10]='';
_SHOP_Name[11]='Trader Joe\'s ';_SHOP_lat[11]='-71.084073';_SHOP_lan[11]='42.348276';_SHOP_Add[11]='899 Boylston Street, Boston, MA  02115';
_SHOP_Name[12]='Whole Foods ';_SHOP_lat[12]='-71.086177';_SHOP_lan[12]='42.343336';_SHOP_Add[12]='15 Westland Avenue, Boston, MA  02115';
	_SHOP_Name[13]='Downtown Crossing';_SHOP_lat[13]='';_SHOP_lan[13]='';_SHOP_Add[13]='';


_RECR_Name[0]='Carson Beach ';_RECR_lat[0]='-71.04219';_RECR_lan[0]='42.330236';_RECR_Add[0]='600 William J Day Blvd Boston MA 02127';
_RECR_Name[1]='Malibu and Savin Hill Beaches ';_RECR_lat[1]='-71.050929';_RECR_lan[1]='42.309202';_RECR_Add[1]='Denny Street Dorchester MA 02125';
_RECR_Name[2]='Neponset River Greenway ';_RECR_lat[2]='-71.062182';_RECR_lan[2]='42.293336';_RECR_Add[2]='Neponset Circle Dorchester MA 02124';
_RECR_Name[3]='John F Kennedy Library and Museum ';_RECR_lat[3]='-71.05825';_RECR_lan[3]='42.31212';_RECR_Add[3]='Columbia Point Boston MA 02125';
_RECR_Name[4]='Regal Cinemas Fenway ';_RECR_lat[4]='-71.103108';_RECR_lan[4]='42.343677';_RECR_Add[4]='401 Park Drive, Boston, MA  02115';
_RECR_Name[5]='Museum of Fine Arts ';_RECR_lat[5]='-71.093892';_RECR_lan[5]='42.338959';_RECR_Add[5]='465 Huntington Avenue, Boston, MA  02115';
_RECR_Name[6]='Fenway Park ';_RECR_lat[6]='-71.09762';_RECR_lan[6]='42.346351';_RECR_Add[6]='4 Yawkey Way Boston MA 02215';
_RECR_Name[7]='Symphony Hall ';_RECR_lat[7]='-71.085689';_RECR_lan[7]='42.342843';_RECR_Add[7]='301 Massachusetts Avenue, Boston, MA  02115';
_RECR_Name[8]='Huntington Theater ';_RECR_lat[8]='-71.085532';_RECR_lan[8]='42.341784';_RECR_Add[8]='264 Huntington Avenue, Boston, MA  02115';
_RECR_Name[9]='BCA Plaza Theater ';_RECR_lat[9]='-71.070993';_RECR_lan[9]='42.344294';_RECR_Add[9]='539 Tremont Street, Boston, MA  02116';
_RECR_Name[10]='BCA Plaza Black Box Theater ';_RECR_lat[10]='-71.070993';_RECR_lan[10]='42.344294';_RECR_Add[10]='539 Tremont Street, Boston, MA  02116';
_RECR_Name[11]='Calderwood Pavilion ';_RECR_lat[11]='-71.070488';_RECR_lan[11]='42.344605';_RECR_Add[11]='527 Tremont Street, Boston, MA  02116';
_RECR_Name[12]='UMass Boston ';_RECR_lat[12]='-71.038587';_RECR_lan[12]='42.313005';_RECR_Add[12]='100 William T Morrissey Blvd Dorchester MA 02125';




function Display_divDynamic(type)
{
    if(type==1)
    {
        
    }
}