



	
		
				
			
	




var map;
var mapPoints = new Array();
var n = 0;

// START MAP CONFIG
var startPoint = [-27.483298915816213, 153.10272216796875];
var startZoom  = 9;

var mapPoint    = {};
mapPoint.latlng = [-27.585354, 153.030151];
mapPoint.name   = 'Acacia Ridge';
mapPoint.html   = '<b>Acacia Ridge Training Centre</b><br> 247 Bradman St<br> Acacia Ridge QLD 4110';
mapPoint.iconSrc   = 'local';
mapPoint.iconURL   = '';
mapPoint.iconLocal = '/img/gmap/markers/blue/marker1.png';
mapPoints[n++]  = mapPoint;

var mapPoint    = {};
mapPoint.latlng = [-27.433829, 153.080622];
mapPoint.name   = 'Eagle Farm';
mapPoint.html   = '<b>Eagle Farm Training Centre</b><br> 776 Kingsford Smith Drive<br> Eagle Farm QLD 4009';
mapPoint.iconSrc   = 'local';
mapPoint.iconURL   = '';
mapPoint.iconLocal = '/img/gmap/markers/blue/marker2.png';
mapPoints[n++]  = mapPoint;

var mapPoint    = {};
mapPoint.latlng = [-27.320002, 153.025352];
mapPoint.name   = 'Bracken Ridge';
mapPoint.html   = '<b>Bracken Ridge Training Centre</b><br> 157 Norris Road<br> Bracken Ridge QLD 4017<br>  ';
mapPoint.iconSrc   = 'local';
mapPoint.iconURL   = '';
mapPoint.iconLocal = '/img/gmap/markers/blue/marker3.png';
mapPoints[n++]  = mapPoint;

var mapPoint    = {};
mapPoint.latlng = [-27.448443, 152.996719];
mapPoint.name   = 'Ithaca';
mapPoint.html   = '<b>Ithaca Training Centre</b><br> Fulcher Road<br> Red Hill QLD 4059';
mapPoint.iconSrc   = 'local';
mapPoint.iconURL   = '';
mapPoint.iconLocal = '/img/gmap/markers/blue/marker4.png';
mapPoints[n++]  = mapPoint;

var mapPoint    = {};
mapPoint.latlng = [-27.528124, 153.214964];
mapPoint.name   = 'Alexandra Hills';
mapPoint.html   = '<b>Alexandra Hills Training Centre</b><br> Windemere Road<br> Alexandra Hills QLD 4161';
mapPoint.iconSrc   = 'local';
mapPoint.iconURL   = '';
mapPoint.iconLocal = '/img/gmap/markers/blue/marker5.png';
mapPoints[n++]  = mapPoint;

var mapPoint    = {};
mapPoint.latlng = [-27.670095, 153.145012];
mapPoint.name   = 'Loganlea';
mapPoint.html   = '<b>Loganlea Training Centre</b><br> 50-68 Armstrong Rd<br> Meadowbrook QLD 4131';
mapPoint.iconSrc   = 'local';
mapPoint.iconURL   = '';
mapPoint.iconLocal = '/img/gmap/markers/blue/marker6.png';
mapPoints[n++]  = mapPoint;

var mapPoint    = {};
mapPoint.latlng = [-27.526008, 153.091141];
mapPoint.name   = 'Mt Gravatt';
mapPoint.html   = '<b>Mt Gravatt Training Centre</b><br> 1030 Cavendish Rd<br> Mt Gravatt QLD 4122';
mapPoint.iconSrc   = 'local';
mapPoint.iconURL   = '';
mapPoint.iconLocal = '/img/gmap/markers/blue/marker7.png';
mapPoints[n++]  = mapPoint;

var mapPoint    = {};
mapPoint.latlng = [-27.546446, 153.019561];
mapPoint.name   = 'Salisbury';
mapPoint.html   = '<b>Salisbury Training Centre</b><br> 460-492 Beaudesert Rd<br> Salisbury QLD 4107';
mapPoint.iconSrc   = 'local';
mapPoint.iconURL   = '';
mapPoint.iconLocal = '/img/gmap/markers/blue/marker8.png';
mapPoints[n++]  = mapPoint;

var mapPoint    = {};
mapPoint.latlng = [-27.473828, 153.014303];
mapPoint.name   = 'South Brisbane';
mapPoint.html   = '<b>South Brisbane (TAFE Open Learning) Training Centre</b><br> Cnr Cordelia St and Peel St<br> South Brisbane QLD 4101';
mapPoint.iconSrc   = 'local';
mapPoint.iconURL   = '';
mapPoint.iconLocal = '/img/gmap/markers/blue/marker9.png';
mapPoints[n++]  = mapPoint;

var mapPoint    = {};
mapPoint.latlng = [-27.517373, 153.019822];
mapPoint.name   = 'Yeronga';
mapPoint.html   = '<b>Yeronga Training Centre</b><br> Cnr Park Rd and Villa St<br> Yeronga QLD 4104';
mapPoint.iconSrc   = 'local';
mapPoint.iconURL   = '';
mapPoint.iconLocal = '/img/gmap/markers/blue/marker10.png';
mapPoints[n++]  = mapPoint;



// END MAP CONFIG

function createMarker(latlng, name, html, icon, opened) {
    var marker = new PdMarker(new GLatLng(latlng[0], latlng[1]), {icon: icon, title: name});
    marker.setTooltip(name);
    GEvent.addListener(marker, "click", function() {
        marker.openInfoWindowHtml(html);
    });
    return marker;
}

var load_maps = function () {

  var icon = new GIcon();
  icon.iconSize = new GSize(32, 32);
  icon.iconAnchor = new GPoint(16, 16);
  icon.infoWindowAnchor = new GPoint(16, 16);
  
  var baseIcon = new GIcon();
  baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
  baseIcon.iconSize = new GSize(20, 34);
  baseIcon.shadowSize = new GSize(37, 34);
  baseIcon.iconAnchor = new GPoint(9, 34);
  baseIcon.infoWindowAnchor = new GPoint(9, 2);
  baseIcon.infoShadowAnchor = new GPoint(18, 25);

  if (GBrowserIsCompatible()) {
      map = new GMap2(document.getElementById("map"));
      map.addControl(new GSmallMapControl());
      map.setCenter(new GLatLng(startPoint[0], startPoint[1]), startZoom, G_NORMAL_MAP);
      for (i=0; i<mapPoints.length; i++) {
      
      	if ( mapPoints[i].iconSrc == 'local' ) {
      	
					var icon = new GIcon(baseIcon);
					icon.image = mapPoints[i].iconLocal;
					
				}
				
				if( mapPoints[i].iconSrc == 'web' ){
				
					var icon = new GIcon(icon);
					icon.image = mapPoints[i].iconURL;				
					
				}
      
        map.addOverlay(createMarker(mapPoints[i].latlng, mapPoints[i].name, mapPoints[i].html, icon));
        
      }
      
  }

}


if ( typeof window.addEventListener != "undefined" )
    window.addEventListener( "load", load_maps, false );
else if ( typeof window.attachEvent != "undefined" )
    window.attachEvent( "onload", load_maps );
else {
    if ( window.onload != null ) {
        var oldOnload = window.onload;
        window.onload = function ( e ) {
            oldOnload( e );
            load_maps();
        };
    }
    else
        window.onload = load_maps;
}

window.onunload = GUnload;
	
