/*
 ****************************************************************************************************
 *
 * COPYRIGHT NOTICE:
 *   (C) Copyright 2009 DealerTitan, Inc. All rights reserved.
 *
 * FILE NAME:
 *   map.js
 *
 * PURPOSE:
 *   Map Javascript functions
 *
 * NOTES:
 *
 * ABBREVIATIONS/ACRONYMS:
 *
 ****************************************************************************************************
*/

//***************************************************************************************************
//Author: Chris Ayers
//Date: 4/27/09
//Function: Display the small map
//***************************************************************************************************
function Display_Map(Size,
                     Element_Name,
                     Name,
                     Address)
{
  var Map = new GMap2(document.getElementById(Element_Name));
  var Geocoder = new GClientGeocoder();
  
  Geocoder.getLatLng(
    Address,
    function(Point) {
      if (!Point) {
        alert(Address + " not found");
      } else {
        Map.setCenter(Point, 13);
        var Marker = new GMarker(Point);
        Map.addOverlay(Marker);
        
        if (Size == "Large")
        {
          Marker.openInfoWindowHtml(Name+'<br>'+Address);
          Map.setZoom(9);
          Map.addControl(new GLargeMapControl3D());
          Map.addControl(new GMapTypeControl());
          Map.addControl(new GOverviewMapControl());
        }
        else
        {
          Map.setZoom(6);
          Map.addControl(new GSmallZoomControl());
        }
      }
    }
  );
}
