var map;
var bounds;
var mapIconGold = _gdoc_root+'img/map-icon-gold.png';
var mapIconGreen = _gdoc_root+'img/map-icon-green.png';
window.onload = function () {
var styles = [
{ "elementType": "labels.text.fill", "stylers": [ { "visibility": "on" }, { "color": "#245C40" } ] }
];
var markerPosHardCoded = new google.maps.LatLng(51.5782854,-0.1779822);
// var markerPos02 = new google.maps.LatLng(51.560686,-0.18571);
var options = {
// center: markerPos01,
// zoom: 16,
scrollwheel: false, //prevents the map zooming when the user is scroll-wheeling the web page
disableDefaultUI: false ,
// mapTypeControlOptions: {
// mapTypeIds: [google.maps.MapTypeId.ROADMAP, google.maps.MapTypeId.SATELLITE]
// }
};
var div = document.getElementById('propertyMap');
map = new google.maps.Map(div, options);
bounds = new google.maps.LatLngBounds();
var markerPos0 = new google.maps.LatLng(51.575172,-0.169808);
var marker0 = new google.maps.Marker({ position: markerPos0, map: map,icon: mapIconGreen,id: '1004'});var iw0 = new google.maps.InfoWindow({
content: "
THE BISHOPS AVENUE, , £22,000 Per Week
"
});google.maps.event.addListener(marker0, "mouseover", function (e) { iw0.open(map, this); }); google.maps.event.addListener(marker0, "mouseout", function (e) { iw0.close(map, this); });google.maps.event.addListener(marker0, 'click', function() { if ($('#map_'+this.id).length > 0 ) {
$('html, body').animate({
scrollTop: $('#map_'+this.id).offset().top}, 2000);
}else{
//Make Ajax cal to get the DIV
var i = new ajaxVars;
i.incModule = "common";
i.vars["action"] = "runFunction";
i.vars["func"] = "getPropDiv";
i.vars["nosplit"] = 1;
i.vars["type"] = 'all';
i.vars["from_price"] = '0';
i.vars["to_price"] = '5000';
i.vars["orderBy"] = 'DESC';
i.vars["page"] = selPage;
i.vars["rental"] = '1';
i.vars["location"] = '';
i.vars["latest"] = '';
i.vars["latestFlag"] = '';
i.vars["showFav"] = '0';
i.vars["sold"] = '';
i.vars["id"] = this.id;
i.fnVars["id"] = this.id;
i.gotoFunction = "propDivAdd";
i.AjaxPostSQL()
}});bounds.extend(markerPos0);var markerPos1 = new google.maps.LatLng(51.58572,-0.164841);
var marker1 = new google.maps.Marker({ position: markerPos1, map: map,icon: mapIconGreen,id: '1068'});var iw1 = new google.maps.InfoWindow({
content: "THE BISHOPS AVENUE, , £7,500 Per Week
"
});google.maps.event.addListener(marker1, "mouseover", function (e) { iw1.open(map, this); }); google.maps.event.addListener(marker1, "mouseout", function (e) { iw1.close(map, this); });google.maps.event.addListener(marker1, 'click', function() { if ($('#map_'+this.id).length > 0 ) {
$('html, body').animate({
scrollTop: $('#map_'+this.id).offset().top}, 2000);
}else{
//Make Ajax cal to get the DIV
var i = new ajaxVars;
i.incModule = "common";
i.vars["action"] = "runFunction";
i.vars["func"] = "getPropDiv";
i.vars["nosplit"] = 1;
i.vars["type"] = 'all';
i.vars["from_price"] = '0';
i.vars["to_price"] = '5000';
i.vars["orderBy"] = 'DESC';
i.vars["page"] = selPage;
i.vars["rental"] = '1';
i.vars["location"] = '';
i.vars["latest"] = '';
i.vars["latestFlag"] = '';
i.vars["showFav"] = '0';
i.vars["sold"] = '';
i.vars["id"] = this.id;
i.fnVars["id"] = this.id;
i.gotoFunction = "propDivAdd";
i.AjaxPostSQL()
}});bounds.extend(markerPos1);var markerPos2 = new google.maps.LatLng(51.564376,-0.192998);
var marker2 = new google.maps.Marker({ position: markerPos2, map: map,icon: mapIconGreen,id: '1034'});var iw2 = new google.maps.InfoWindow({
content: "WEST HEATH ROAD, , £5,500 Per Week
"
});google.maps.event.addListener(marker2, "mouseover", function (e) { iw2.open(map, this); }); google.maps.event.addListener(marker2, "mouseout", function (e) { iw2.close(map, this); });google.maps.event.addListener(marker2, 'click', function() { if ($('#map_'+this.id).length > 0 ) {
$('html, body').animate({
scrollTop: $('#map_'+this.id).offset().top}, 2000);
}else{
//Make Ajax cal to get the DIV
var i = new ajaxVars;
i.incModule = "common";
i.vars["action"] = "runFunction";
i.vars["func"] = "getPropDiv";
i.vars["nosplit"] = 1;
i.vars["type"] = 'all';
i.vars["from_price"] = '0';
i.vars["to_price"] = '5000';
i.vars["orderBy"] = 'DESC';
i.vars["page"] = selPage;
i.vars["rental"] = '1';
i.vars["location"] = '';
i.vars["latest"] = '';
i.vars["latestFlag"] = '';
i.vars["showFav"] = '0';
i.vars["sold"] = '';
i.vars["id"] = this.id;
i.fnVars["id"] = this.id;
i.gotoFunction = "propDivAdd";
i.AjaxPostSQL()
}});bounds.extend(markerPos2);var markerPos3 = new google.maps.LatLng(51.572437,-0.174101);
var marker3 = new google.maps.Marker({ position: markerPos3, map: map,icon: mapIconGreen,id: '1139'});var iw3 = new google.maps.InfoWindow({
content: "WINNINGTON ROAD, , £3,995 Per Week
"
});google.maps.event.addListener(marker3, "mouseover", function (e) { iw3.open(map, this); }); google.maps.event.addListener(marker3, "mouseout", function (e) { iw3.close(map, this); });google.maps.event.addListener(marker3, 'click', function() { if ($('#map_'+this.id).length > 0 ) {
$('html, body').animate({
scrollTop: $('#map_'+this.id).offset().top}, 2000);
}else{
//Make Ajax cal to get the DIV
var i = new ajaxVars;
i.incModule = "common";
i.vars["action"] = "runFunction";
i.vars["func"] = "getPropDiv";
i.vars["nosplit"] = 1;
i.vars["type"] = 'all';
i.vars["from_price"] = '0';
i.vars["to_price"] = '5000';
i.vars["orderBy"] = 'DESC';
i.vars["page"] = selPage;
i.vars["rental"] = '1';
i.vars["location"] = '';
i.vars["latest"] = '';
i.vars["latestFlag"] = '';
i.vars["showFav"] = '0';
i.vars["sold"] = '';
i.vars["id"] = this.id;
i.fnVars["id"] = this.id;
i.gotoFunction = "propDivAdd";
i.AjaxPostSQL()
}});bounds.extend(markerPos3);var markerPos4 = new google.maps.LatLng(51.582103,-0.176178);
var marker4 = new google.maps.Marker({ position: markerPos4, map: map,icon: mapIconGreen,id: '1138'});var iw4 = new google.maps.InfoWindow({
content: "LINDEN LEA, , £3,500 Per Week
"
});google.maps.event.addListener(marker4, "mouseover", function (e) { iw4.open(map, this); }); google.maps.event.addListener(marker4, "mouseout", function (e) { iw4.close(map, this); });google.maps.event.addListener(marker4, 'click', function() { if ($('#map_'+this.id).length > 0 ) {
$('html, body').animate({
scrollTop: $('#map_'+this.id).offset().top}, 2000);
}else{
//Make Ajax cal to get the DIV
var i = new ajaxVars;
i.incModule = "common";
i.vars["action"] = "runFunction";
i.vars["func"] = "getPropDiv";
i.vars["nosplit"] = 1;
i.vars["type"] = 'all';
i.vars["from_price"] = '0';
i.vars["to_price"] = '5000';
i.vars["orderBy"] = 'DESC';
i.vars["page"] = selPage;
i.vars["rental"] = '1';
i.vars["location"] = '';
i.vars["latest"] = '';
i.vars["latestFlag"] = '';
i.vars["showFav"] = '0';
i.vars["sold"] = '';
i.vars["id"] = this.id;
i.fnVars["id"] = this.id;
i.gotoFunction = "propDivAdd";
i.AjaxPostSQL()
}});bounds.extend(markerPos4);var markerPos5 = new google.maps.LatLng(51.580295,-0.178141);
var marker5 = new google.maps.Marker({ position: markerPos5, map: map,icon: mapIconGreen,id: '1135'});var iw5 = new google.maps.InfoWindow({
content: "SPENCER DRIVE, , £2,653 Per Week
"
});google.maps.event.addListener(marker5, "mouseover", function (e) { iw5.open(map, this); }); google.maps.event.addListener(marker5, "mouseout", function (e) { iw5.close(map, this); });google.maps.event.addListener(marker5, 'click', function() { if ($('#map_'+this.id).length > 0 ) {
$('html, body').animate({
scrollTop: $('#map_'+this.id).offset().top}, 2000);
}else{
//Make Ajax cal to get the DIV
var i = new ajaxVars;
i.incModule = "common";
i.vars["action"] = "runFunction";
i.vars["func"] = "getPropDiv";
i.vars["nosplit"] = 1;
i.vars["type"] = 'all';
i.vars["from_price"] = '0';
i.vars["to_price"] = '5000';
i.vars["orderBy"] = 'DESC';
i.vars["page"] = selPage;
i.vars["rental"] = '1';
i.vars["location"] = '';
i.vars["latest"] = '';
i.vars["latestFlag"] = '';
i.vars["showFav"] = '0';
i.vars["sold"] = '';
i.vars["id"] = this.id;
i.fnVars["id"] = this.id;
i.gotoFunction = "propDivAdd";
i.AjaxPostSQL()
}});bounds.extend(markerPos5);var markerPos6 = new google.maps.LatLng(51.580497,-0.168266);
var marker6 = new google.maps.Marker({ position: markerPos6, map: map,icon: mapIconGreen,id: '1134'});var iw6 = new google.maps.InfoWindow({
content: "THE BISHOPS AVENUE, , £2,538 Per Week
"
});google.maps.event.addListener(marker6, "mouseover", function (e) { iw6.open(map, this); }); google.maps.event.addListener(marker6, "mouseout", function (e) { iw6.close(map, this); });google.maps.event.addListener(marker6, 'click', function() { if ($('#map_'+this.id).length > 0 ) {
$('html, body').animate({
scrollTop: $('#map_'+this.id).offset().top}, 2000);
}else{
//Make Ajax cal to get the DIV
var i = new ajaxVars;
i.incModule = "common";
i.vars["action"] = "runFunction";
i.vars["func"] = "getPropDiv";
i.vars["nosplit"] = 1;
i.vars["type"] = 'all';
i.vars["from_price"] = '0';
i.vars["to_price"] = '5000';
i.vars["orderBy"] = 'DESC';
i.vars["page"] = selPage;
i.vars["rental"] = '1';
i.vars["location"] = '';
i.vars["latest"] = '';
i.vars["latestFlag"] = '';
i.vars["showFav"] = '0';
i.vars["sold"] = '';
i.vars["id"] = this.id;
i.fnVars["id"] = this.id;
i.gotoFunction = "propDivAdd";
i.AjaxPostSQL()
}});bounds.extend(markerPos6);var markerPos7 = new google.maps.LatLng(51.571769,-0.151014);
var marker7 = new google.maps.Marker({ position: markerPos7, map: map,icon: mapIconGreen,id: '1137'});var iw7 = new google.maps.InfoWindow({
content: "HAMPSTEAD LANE, , £1,407 Per Week
"
});google.maps.event.addListener(marker7, "mouseover", function (e) { iw7.open(map, this); }); google.maps.event.addListener(marker7, "mouseout", function (e) { iw7.close(map, this); });google.maps.event.addListener(marker7, 'click', function() { if ($('#map_'+this.id).length > 0 ) {
$('html, body').animate({
scrollTop: $('#map_'+this.id).offset().top}, 2000);
}else{
//Make Ajax cal to get the DIV
var i = new ajaxVars;
i.incModule = "common";
i.vars["action"] = "runFunction";
i.vars["func"] = "getPropDiv";
i.vars["nosplit"] = 1;
i.vars["type"] = 'all';
i.vars["from_price"] = '0';
i.vars["to_price"] = '5000';
i.vars["orderBy"] = 'DESC';
i.vars["page"] = selPage;
i.vars["rental"] = '1';
i.vars["location"] = '';
i.vars["latest"] = '';
i.vars["latestFlag"] = '';
i.vars["showFav"] = '0';
i.vars["sold"] = '';
i.vars["id"] = this.id;
i.fnVars["id"] = this.id;
i.gotoFunction = "propDivAdd";
i.AjaxPostSQL()
}});bounds.extend(markerPos7);var markerPos8 = new google.maps.LatLng(51.586788,-0.179276);
var marker8 = new google.maps.Marker({ position: markerPos8, map: map,icon: mapIconGreen,id: '1130'});var iw8 = new google.maps.InfoWindow({
content: "GREENHALGH WALK, , £1,096 Per Week
"
});google.maps.event.addListener(marker8, "mouseover", function (e) { iw8.open(map, this); }); google.maps.event.addListener(marker8, "mouseout", function (e) { iw8.close(map, this); });google.maps.event.addListener(marker8, 'click', function() { if ($('#map_'+this.id).length > 0 ) {
$('html, body').animate({
scrollTop: $('#map_'+this.id).offset().top}, 2000);
}else{
//Make Ajax cal to get the DIV
var i = new ajaxVars;
i.incModule = "common";
i.vars["action"] = "runFunction";
i.vars["func"] = "getPropDiv";
i.vars["nosplit"] = 1;
i.vars["type"] = 'all';
i.vars["from_price"] = '0';
i.vars["to_price"] = '5000';
i.vars["orderBy"] = 'DESC';
i.vars["page"] = selPage;
i.vars["rental"] = '1';
i.vars["location"] = '';
i.vars["latest"] = '';
i.vars["latestFlag"] = '';
i.vars["showFav"] = '0';
i.vars["sold"] = '';
i.vars["id"] = this.id;
i.fnVars["id"] = this.id;
i.gotoFunction = "propDivAdd";
i.AjaxPostSQL()
}});bounds.extend(markerPos8);var markerPos9 = new google.maps.LatLng(51.572391,-0.203786);
var marker9 = new google.maps.Marker({ position: markerPos9, map: map,icon: mapIconGreen,id: '1129'});var iw9 = new google.maps.InfoWindow({
content: "THE RIDGEWAY, , £1,038 Per Week
"
});google.maps.event.addListener(marker9, "mouseover", function (e) { iw9.open(map, this); }); google.maps.event.addListener(marker9, "mouseout", function (e) { iw9.close(map, this); });google.maps.event.addListener(marker9, 'click', function() { if ($('#map_'+this.id).length > 0 ) {
$('html, body').animate({
scrollTop: $('#map_'+this.id).offset().top}, 2000);
}else{
//Make Ajax cal to get the DIV
var i = new ajaxVars;
i.incModule = "common";
i.vars["action"] = "runFunction";
i.vars["func"] = "getPropDiv";
i.vars["nosplit"] = 1;
i.vars["type"] = 'all';
i.vars["from_price"] = '0';
i.vars["to_price"] = '5000';
i.vars["orderBy"] = 'DESC';
i.vars["page"] = selPage;
i.vars["rental"] = '1';
i.vars["location"] = '';
i.vars["latest"] = '';
i.vars["latestFlag"] = '';
i.vars["showFav"] = '0';
i.vars["sold"] = '';
i.vars["id"] = this.id;
i.fnVars["id"] = this.id;
i.gotoFunction = "propDivAdd";
i.AjaxPostSQL()
}});bounds.extend(markerPos9);var markerPos10 = new google.maps.LatLng(51.574512,-0.200284);
var marker10 = new google.maps.Marker({ position: markerPos10, map: map,icon: mapIconGreen,id: '1136'});var iw10 = new google.maps.InfoWindow({
content: "BEECHCROFT AVENUE, , £692 Per Week
"
});google.maps.event.addListener(marker10, "mouseover", function (e) { iw10.open(map, this); }); google.maps.event.addListener(marker10, "mouseout", function (e) { iw10.close(map, this); });google.maps.event.addListener(marker10, 'click', function() { if ($('#map_'+this.id).length > 0 ) {
$('html, body').animate({
scrollTop: $('#map_'+this.id).offset().top}, 2000);
}else{
//Make Ajax cal to get the DIV
var i = new ajaxVars;
i.incModule = "common";
i.vars["action"] = "runFunction";
i.vars["func"] = "getPropDiv";
i.vars["nosplit"] = 1;
i.vars["type"] = 'all';
i.vars["from_price"] = '0';
i.vars["to_price"] = '5000';
i.vars["orderBy"] = 'DESC';
i.vars["page"] = selPage;
i.vars["rental"] = '1';
i.vars["location"] = '';
i.vars["latest"] = '';
i.vars["latestFlag"] = '';
i.vars["showFav"] = '0';
i.vars["sold"] = '';
i.vars["id"] = this.id;
i.fnVars["id"] = this.id;
i.gotoFunction = "propDivAdd";
i.AjaxPostSQL()
}});bounds.extend(markerPos10);
map.setCenter(bounds.getCenter());
map.fitBounds(bounds);
zoomChangeBoundsListener =
google.maps.event.addListenerOnce(map, 'bounds_changed', function(event) {
if (map.getZoom()){
map.setCenter(new google.maps.LatLng(51.5801607,-0.184152));
map.setZoom(14);
}
});
}