
var MAP_KEY='ABQIAAAA2TZx7fUHkE16A15-_xys1xRa55CRqwLpxwvQBxvUAMD73f7shxR3Mr2qT95kbSoplZxIDtBr69h7Aw';document.write(unescape("%3Cscript src='http://maps.google.com/maps?file=api&v=2&key="+MAP_KEY+"' type='text/javascript'%3E%3C/script%3E"));var ACNM_EXPAND_MAP;var ACNM_EXPAND_MAP_FROM;jQuery(document).ready(function(){if(GBrowserIsCompatible()){ACNM_CAMPUSES={'brisbane':{'lat':153.030460,'lng':-27.453895,'adr':'362 Water Street, Fortitude Valley<br />Brisbane, QLD 4006','name':'Brisbane'},'gold-coast':{'lat':153.413894,'lng':-27.965660,'adr':'105 Scarborough Street, Southport<br />QLD 4215','name':'Gold Coast'}};var mapTypeControl=new Array();$('.content').prepend($.DIV({'id':'map_wrapper'}));$('.content').prepend($.DIV({'id':'map_expand'},$.DIV({'class':'controls'}),$.DIV({'class':'map'})));$.each(ACNM_CAMPUSES,function(k,v){$('#map_expand .controls').append($.A({'href':''},v['name']));$('#map_expand .controls a:contains('+v['name']+')').click(function(){ACNM_EXPAND_MAP_FROM=$('#map_'+k).attr('id');ACNM_EXPAND_MAP.panTo(new GLatLng(v['lng'],v['lat']));return false;});});$('#map_expand .controls').append($.A({'href':''},'[Close]'));$('#map_expand .controls a:contains(Close)').click(function(){if(ACNM_EXPAND_MAP_FROM){$('#map_expand').fadeTo('fast',0.01,function(){$(this).css({visibility:'hidden'}).effect('transfer',{to:ACNM_EXPAND_MAP_FROM,className:'map_transfer'},800);});}else{$('#map_expand').fadeTo('fast',0.1,function(){$(this).css({visibility:'hidden'});});}return false;});var i=0;$.each(ACNM_CAMPUSES,function(k,v){i++;$('#map_wrapper').append($.DIV({'Class':'map',id:'map_inner_'+k},' '));$('#map_inner_'+k).append($.DIV({'Class':'google_map',id:'map_'+k},' '));$('#map_'+k).hide();$('#map_inner_'+k).prepend($.DIV({'id':k+'_controls','Class':'map_controls'},$.A({'href':'/request/'+k,'rel':'Request information for '+v['name']},$.IMG({'src':'/images/icons/info.png','width':'16','height':'16'})),' ',$.A({'href':'/events/'+k,'rel':'Events at '+v['name']},$.IMG({'src':'/images/icons/cal.png','width':'16','height':'16'})),' ',$.A({'href':'','rel':'Expand map'},$.IMG({'src':'/images/icons/magnify.png','width':'16','height':'16'}))));$('#map_inner_'+k+' a:eq(2)').click(function(){ACNM_EXPAND_MAP_FROM=$('#map_'+k).attr('id');$('#map_'+k).effect('transfer',{to:'map_expand',className:'map_transfer'},800,function(){$('#map_expand').css({visibility:'visible'}).fadeTo('fast',1);ACNM_EXPAND_MAP.setCenter(new GLatLng(v['lng'],v['lat']),15);});return false;});$('#map_inner_'+k+' img').pngfix();$('#'+k+'_controls').hide();setTimeout(function(){$('#map_'+k).show('slide',{direction:'right'});setTimeout(function(){var map=new GMap2(document.getElementById('map_'+k));latlng=new GLatLng(v['lng'],v['lat']);map.setCenter(latlng,15);map.addOverlay(new GMarker(latlng));ACNM_EXPAND_MAP.addOverlay(new GMarker(latlng));$('#map_'+k).children().eq(1).html('&nbsp;');$('#map_'+k).children().eq(2).html('&nbsp;');$('#map_'+k).hover(function(){if(!mapTypeControl[this.id])mapTypeControl[this.id]=new GSmallMapControl();map.addControl(mapTypeControl[this.id]);$('#map_'+k).css({'margin':'0'});},function(){map.removeControl(mapTypeControl[this.id]);});$('#map_'+k).css({'margin':'0','background-color':'#a38668'});$('#'+k+'_controls').show('slide',{direction:'right'});},500);},(500*i));ACNM_EXPAND_MAP=new GMap2($('#map_expand .map').get(0));latlng=new GLatLng(ACNM_CAMPUSES['brisbane']['lng'],ACNM_CAMPUSES['brisbane']['lat']);ACNM_EXPAND_MAP.setCenter(latlng,15);ACNM_EXPAND_MAP.addOverlay(new GMarker(latlng));$('#map_expand .map').children().eq(1).html('&nbsp;');$('#map_expand .map').children().eq(2).html('&nbsp;');ACNM_EXPAND_MAP.addControl(new GSmallMapControl());ACNM_EXPAND_MAP.addControl(new GMapTypeControl());});$('.map_controls a').tooltip({delay:0,showURL:false,bodyHandler:function(){return $(this).attr('rel');}});$('.map_controls a').pngfix();window.onbeforeunload=function(){GUnload();}}
$('#content h3').css({'border-bottom':'1px solid #aaa'});});function showAddress(address,map){var geocoder=new GClientGeocoder();geocoder.getLatLng(address,function(point){alert(point);if(!point){alert(address+" not found");}else{map.setCenter(point,15);var marker=new GMarker(point);map.addOverlay(marker);}});}