var suburbProfileDetail_DETAILS_MODE="#nav01,#suburb_profile_content_wrapper,#gallery_view";
var suburbProfileDetail_MAP_MODE="#nav02,#suburb_profile_content_wrapper,#location_view";
var suburbProfileDetail_TIMEOUT_CAFES_MODE="#nav05,#timeout_content_wrapper_cafes,#location_view";
var suburbProfileDetail_TIMEOUT_BARS_MODE="#nav04,#timeout_content_wrapper_bars,#location_view";
var suburbProfileDetail_TIMEOUT_ARTS_MODE="#nav03,#timeout_content_wrapper_arts,#location_view";
var suburbProfileDetail_TIMEOUT_KIDS_MODE="#nav06,#timeout_content_wrapper_kids,#location_view";
function addSuburbProfileMarker(index,cat,id,lat,lon,type){if(suburbProfileMarkers[index]==null){suburbProfileMarkers[index]=new Array();
}suburbProfileMarkers[index].push({id:id,cat:cat,lat:lat,lon:lon,type:type});
}function renderSuburbProfileMarkers(index){if(suburbProfileMarkers.length>index){clearAllOverlays();
for(var i=0;i<suburbProfileMarkers[index].length;
i++){createAndBindSuburbProfileMarker(i,suburbProfileMarkers[index][i].cat,suburbProfileMarkers[index][i].id,suburbProfileMarkers[index][i].lat,suburbProfileMarkers[index][i].lon,suburbProfileMarkers[index][i].type);
}centerMapOnMarkers();
}}function suburbProfileDetail_switchToMode(mode,googleTrackStr,index){$(suburbProfileDetail_DETAILS_MODE).css("display","none");
$(suburbProfileDetail_MAP_MODE).css("display","none");
$(suburbProfileDetail_TIMEOUT_CAFES_MODE).css("display","none");
$(suburbProfileDetail_TIMEOUT_BARS_MODE).css("display","none");
$(suburbProfileDetail_TIMEOUT_ARTS_MODE).css("display","none");
$(suburbProfileDetail_TIMEOUT_KIDS_MODE).css("display","none");
googleTrack(googleTrackStr);
suburbProfileDetail_setCurrentMode(mode);
if(index>=0){renderSuburbProfileMarkers(index);
}if(suburbProfileMarkersWithProperty==true){createAndBindSuburbProfilePropertyMarker();
}moveTop();return false;
}function suburbProfileDetail_setCurrentMode(mode){$("#nav_suburbProfile_details, #nav_suburbProfile_map, #nav_suburbProfile_timeout_arts, #nav_suburbProfile_timeout_bars, #nav_suburbProfile_timeout_cafes, #nav_suburbProfile_timeout_kids").removeClass("active");
switch(mode){case suburbProfileDetail_DETAILS_MODE:$(suburbProfileDetail_DETAILS_MODE).css("display","block");
$("#nav_suburbProfile_details").addClass("active");
break;case suburbProfileDetail_MAP_MODE:$(suburbProfileDetail_MAP_MODE).css("display","block");
$("#nav_suburbProfile_map").addClass("active");
clearAllOverlays();break;
case suburbProfileDetail_TIMEOUT_ARTS_MODE:$(suburbProfileDetail_TIMEOUT_ARTS_MODE).css("display","block");
$("#nav_suburbProfile_timeout_arts").addClass("active");
break;case suburbProfileDetail_TIMEOUT_BARS_MODE:$(suburbProfileDetail_TIMEOUT_BARS_MODE).css("display","block");
$("#nav_suburbProfile_timeout_bars").addClass("active");
break;case suburbProfileDetail_TIMEOUT_CAFES_MODE:$(suburbProfileDetail_TIMEOUT_CAFES_MODE).css("display","block");
$("#nav_suburbProfile_timeout_cafes").addClass("active");
break;case suburbProfileDetail_TIMEOUT_KIDS_MODE:$(suburbProfileDetail_TIMEOUT_KIDS_MODE).css("display","block");
$("#nav_suburbProfile_timeout_kids").addClass("active");
break;}$("#suburb_profile_views").animate({opacity:"hide"},{queue:"false",duration:100,easing:"linear"});
$("#suburb_profile_views").animate({opacity:"show"},{queue:"true",duration:1000,easing:"linear"});
}function saveGeolocation(suburbId){var urlvars="";
var suburbId=suburbId;
var boundaries=map.getBounds();
var centre=map.getCenter();
var boundaryNe=boundaries.getNorthEast();
var boundarySw=boundaries.getSouthWest();
var boundaryNeLat=boundaryNe.lat();
var boundaryNeLon=boundaryNe.lng();
var boundarySwLat=boundarySw.lat();
var boundarySwLon=boundarySw.lng();
var centreLat=centre.lat();
var centreLon=centre.lng();
urlvars="&suburbId="+suburbId+"&boundaryNeLat="+boundaryNeLat+"&boundaryNeLon="+boundaryNeLon+"&boundarySwLat="+boundarySwLat+"&boundarySwLon="+boundarySwLon+"&centreLat="+centreLat+"&centreLon="+centreLon;
var options={dataType:"json",url:"/site/master.cfm?fuseaction=site-ajax.setSuburbGeolocation"+urlvars,type:"GET",beforeSend:function(){},success:function(response){if(response.retcode=="OK"){$("#saveGeolocationMessage").html("Result: <strong>"+response.retmessage+"</strong><br />Vars: boundaryNeLat="+boundaryNeLat+" boundaryNeLon="+boundaryNeLon+" boundarySwLat="+boundarySwLat+" boundarySwLon="+boundarySwLon+" centreLat="+centreLat+" centreLon="+centreLon);
}else{if(response.retmessage==""){alert("error");
}else{alert(response.retmessage);
}}},error:function(XMLHttpRequest,textStatus,errorThrown){alert(textStatus);
}};$.ajax(options);return false;
}$(document).ready(function(){});
