/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


$(document).ready(function(){
    var map_id = $("#gmap_id").val();
    var map = new GMap2(document.getElementById("gmap_"+map_id));
    map.addControl(new GLargeMapControl3D());
    map.addControl(new GMapTypeControl());
    map.enableScrollWheelZoom();
    map.setCenter(new GLatLng($("#gmap_lat").val(), $("#gmap_lng").val()), parseInt($("#gmap_zoom").val()));
    /*GDownloadUrl("/gmaps/xml/"+map_id, function(data) {
      var xml = GXml.parse(data);
      var markers = xml.documentElement.getElementsByTagName("marker");
      for (var i = 0; i < markers.length; i++) {
        if (isFuckingIE()){
             var html = markers[i].text;
        }else{
            var html = markers[i].textContent;
        }
        var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
                                parseFloat(markers[i].getAttribute("lng")));
        var marker = createMarker(point,html);
        map.addOverlay(marker);
        if ($("#gmap_expand").val()==1){
             marker.openInfoWindowHtml(html);
        }
      }
    });*/
    var point = new GLatLng($("#gmap_lat").val(), $("#gmap_lng").val());
    var html = "<p>test</p>";
    var marker = createMarker(point,html);
    map.addOverlay(marker);
    if ($("#gmap_expand").val()==1){
         marker.openInfoWindowHtml(html);
    }
})

function createMarker(point,html) {
    var marker = new GMarker(point);
    /*GEvent.addListener(marker, 'click', function() {
        marker.openInfoWindowHtml(html);
    });*/
    return marker;
}
function isFuckingIE()
{
    return /msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent);
}