



	
		
				
			
	




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

// START MAP CONFIG
var startPoint = [-22.684984142872096, 149.501953125];
var startZoom  = 6;

var mapPoint    = {};
mapPoint.latlng = [-23.557994, 145.28816];
mapPoint.name   = 'Barcaldine campus';
mapPoint.html   = '<b>Barcaldine</b><br>    <br> 9 Beech Street,<br> Barcaldine, Qld 4725<br>    <br>  ';
mapPoint.iconSrc   = 'local';
mapPoint.iconURL   = '';
mapPoint.iconLocal = '/img/gmap/markers/red/marker1.png';
mapPoints[n++]  = mapPoint;

var mapPoint    = {};
mapPoint.latlng = [-23.572575, 148.885397];
mapPoint.name   = 'Blackwater campus';
mapPoint.html   = '<b>Blackwater campus</b><br>    <br> Elm Street,<br> Blackwater, Qld 4717<br>    <br>  ';
mapPoint.iconSrc   = 'local';
mapPoint.iconURL   = '';
mapPoint.iconLocal = '/img/gmap/markers/red/marker2.png';
mapPoints[n++]  = mapPoint;

var mapPoint    = {};
mapPoint.latlng = [-24.411297, 150.521347];
mapPoint.name   = 'Callide Dawson campus (Biloela) ';
mapPoint.html   = '<b>Callide Dawson campus (Biloela)</b><br>    <br> 64 Valentine Plains Road,<br> Biloela, Qld 4715<br>    <br>  ';
mapPoint.iconSrc   = 'local';
mapPoint.iconURL   = '';
mapPoint.iconLocal = '/img/gmap/markers/red/marker3.png';
mapPoints[n++]  = mapPoint;

var mapPoint    = {};
mapPoint.latlng = [-23.138014, 150.735386];
mapPoint.name   = 'Capricorn Coast campus (Yeppoon)';
mapPoint.html   = '<b>Capricorn Coast campus (Yeppoon)</b><br>    <br> 26 Tabone Street,<br> Yeppoon, Qld 4703<br>    <br>  ';
mapPoint.iconSrc   = 'local';
mapPoint.iconURL   = '';
mapPoint.iconLocal = '/img/gmap/markers/red/marker4.png';
mapPoints[n++]  = mapPoint;

var mapPoint    = {};
mapPoint.latlng = [-23.574686305893117, 148.16299438476562];
mapPoint.name   = 'Central Highlands campus (Emerald)';
mapPoint.html   = '<b>Barcaldine</b><br>    <br> Capricorn Highway,<br> Emerald, Qld 4720<br>    <br>  ';
mapPoint.iconSrc   = 'local';
mapPoint.iconURL   = '';
mapPoint.iconLocal = '/img/gmap/markers/red/marker5.png';
mapPoints[n++]  = mapPoint;

var mapPoint    = {};
mapPoint.latlng = [-22.825174, 147.642853];
mapPoint.name   = 'Clermont campus';
mapPoint.html   = '<b>Clermont campus</b><br>    <br> 17 Daintree Street,<br> Clermont, Qld 4721<br>    <br>  ';
mapPoint.iconSrc   = 'local';
mapPoint.iconURL   = '';
mapPoint.iconLocal = '/img/gmap/markers/red/marker6.png';
mapPoints[n++]  = mapPoint;

var mapPoint    = {};
mapPoint.latlng = [-23.860541, 151.265106];
mapPoint.name   = 'Gladstone campus';
mapPoint.html   = '<b>Gladstone campus</b><br>    <br> Derby Street,<br> Gladstone, Qld 4680<br>    <br>  ';
mapPoint.iconSrc   = 'local';
mapPoint.iconURL   = '';
mapPoint.iconLocal = '/img/gmap/markers/red/marker7.png';
mapPoints[n++]  = mapPoint;

var mapPoint    = {};
mapPoint.latlng = [-23.354465, 144.184029];
mapPoint.name   = 'Longreach campus';
mapPoint.html   = '<b>Longreach campus</b><br>    <br> Landsborough Highway,<br> Longreach, Qld 4730<br>    <br>  ';
mapPoint.iconSrc   = 'local';
mapPoint.iconURL   = '';
mapPoint.iconLocal = '/img/gmap/markers/red/marker8.png';
mapPoints[n++]  = mapPoint;

var mapPoint    = {};
mapPoint.latlng = [-21.146017, 149.186465];
mapPoint.name   = 'Mackay campus';
mapPoint.html   = '<b>Mackay campus</b><br>    <br> 90-92 Sydney Street,<br> Mackay, Qld 4740<br>    <br>  ';
mapPoint.iconSrc   = 'local';
mapPoint.iconURL   = '';
mapPoint.iconLocal = '/img/gmap/markers/red/marker9.png';
mapPoints[n++]  = mapPoint;

var mapPoint    = {};
mapPoint.latlng = [-22.001524, 148.053773];
mapPoint.name   = 'Moranbah campus';
mapPoint.html   = '<b>Moranbah campus</b><br>    <br> Mills Avenue,<br> Moranbah, Qld 4744<br>    <br>  ';
mapPoint.iconSrc   = 'local';
mapPoint.iconURL   = '';
mapPoint.iconLocal = '/img/gmap/markers/red/marker10.png';
mapPoints[n++]  = mapPoint;

var mapPoint    = {};
mapPoint.latlng = [-23.379805, 150.512956];
mapPoint.name   = 'Rockhampton campus (Bolsover Street)';
mapPoint.html   = '<b>Rockhampton campus (Bolsover Street)</b><br>    <br> Bolsover Street,<br> Rockhampton, Qld 4700<br>    <br>  ';
mapPoint.iconSrc   = 'local';
mapPoint.iconURL   = '';
mapPoint.iconLocal = '/img/gmap/markers/red/marker11.png';
mapPoints[n++]  = mapPoint;

var mapPoint    = {};
mapPoint.latlng = [-23.384393, 150.499539];
mapPoint.name   = 'Rockhampton campus (Canning Street)';
mapPoint.html   = '<b>Rockhampton campus (Canning Street)</b><br>    <br> Canning Street,<br> Rockhampton, Qld 4700<br>    <br>  ';
mapPoint.iconSrc   = 'local';
mapPoint.iconURL   = '';
mapPoint.iconLocal = '/img/gmap/markers/red/marker12.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;
	
