//  FileName:   Global.js
//   Created:   2008-00-00;
//  Modified:   0000-00-00;
//Descrition:   This is the global javascript file.
//    Notice:   This script was purpose written by Professional Web Pages. 
//              Copyright 2008 Professional Web Pages.



 
 
 
//START - Window Onload
window.onload = load;
function load()
    {
        GoogleMap();
    }
//END - Window Onload
//START - Window OnUnload
window.onunload = unload;
function unload()
    {
        GUnload(); // Google Maps Memory Leakage Fix
    }
//END - Window Onload


// START - Google Maps
function GoogleMap() 
    {
        var arrBusinessName = ["L&ouml;wenbr&auml;u Keller","NotUsed"];
        var arrMapCoodFirst = ["-33.858803","-33.929244"];
        var arrMapCoodSecond = ["151.207935","151.224841"];
        var arrDescription = ["Corner of Playfair & Argyle Streets<br/>The Rocks<br/>Sydney NSW 2000 Australia ","NotUsed"];
 
        
        if ((GBrowserIsCompatible()== true) && (document.getElementById("CntGoogleMap") != null )) 
            {
                //Map Configuration
                var map = new GMap2(document.getElementById("CntGoogleMap"));
                
                
                var mapCenterStartPoint;
                if(window.location.pathname.search("NotUsed") == -1)
                    {
                        //The Rocks
                        mapCenterStartPoint = 0;  
                    }
                else
                    { 
                        //Not Used
                        mapCenterStartPoint = 1;        
                    }    
                map.setCenter(new GLatLng(arrMapCoodFirst[mapCenterStartPoint], arrMapCoodSecond[mapCenterStartPoint]), 13);
                //map.addControl(new GLargeMapControl());
                map.addControl(new GSmallMapControl())
                map.printable=function(){return true};
                //map.addControl(new GMapTypeControl());
                //map.addControl(new GScaleControl());
                map.setZoom(15);
   
                // Write Marker Function
                function createMarker(latlng, number)
                    {
                      var marker = new GMarker(latlng);
                      marker.value = number;
                      GEvent.addListener(marker,"click", function() {
                        var myHtml = "<b>" + arrBusinessName[number -1] + "</b><br/>" + arrDescription[number -1];
                        map.openInfoWindowHtml(latlng, myHtml);
                      });
                      return marker;
	                }

                // Write Markers
                var bounds = map.getBounds();
                var southWest = bounds.getSouthWest();
                var northEast = bounds.getNorthEast();
                var lngSpan = northEast.lng() - southWest.lng();
                var latSpan = northEast.lat() - southWest.lat();
                for (var i = 0; i < 2; i++) 
                    {
                        var latlng = new GLatLng(arrMapCoodFirst[i],arrMapCoodSecond[i]);
	                    map.addOverlay(createMarker(latlng, i + 1));
                    }
            }
    }
// END - Google Maps
