var map;
var marker;
function initialize() {
  var latlng;
  latlng = new google.maps.LatLng(10.495496160441718, -66.84943933825683);
  
  var myOptions = {
    center: latlng,
    zoom: 15,
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    scrollwheel: false
  };

  map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
  google.maps.event.addListener(map, 'click', function(event) {
	  jQuery('#denuncia_lat').val(event.latLng.lat());
	  jQuery('#denuncia_long').val(event.latLng.lng());
	  placeMarker(event.latLng);
	  
  });
}

function initializedynamic() {
	var latlng;
	latlng = new google.maps.LatLng(10.495496160441718, -66.84943933825683);

	var myOptions = {
			center: latlng,
			zoom: 14,
    	    disableDefaultUI: true,
    	    mapTypeId: google.maps.MapTypeId.ROADMAP,
    	    scrollwheel: false,
    	    disableDoubleClickZoom: true
    };

    map = new google.maps.Map(document.getElementById("dynamic_map"), myOptions);

	var contentString = {} 
	contentString[1] = '<div>'+
      	'<h3>Basura en un área recreativa</h3>'+
      	'<div>'+
      	'<p>Un grupo de personas se encuentra dejando la basura de sus '+
      	'casas en una area verde destinada al entertenimiento de los niños.</p>'+
	    '</div>'+
	    '</div>';

	var infowindow = new google.maps.InfoWindow({
		content: contentString[1]
	});
		
	var marker = new google.maps.Marker({
	    position: latlng,
	    map: map,
	    title:"Basura en un área recreativa",
	    icon: "/images/denuncialo/ico_eco.png"
	});
		
	google.maps.event.addListener(marker, 'click', function() {
	    infowindow.open(map,marker);
	});
}

function showMapSMS(){
	var latlng;
	  latlng = new google.maps.LatLng(10.495496160441718, -66.84943933825683);
	  
	  var myOptions = {
	    center: latlng,
	    zoom: 12,
	    mapTypeId: google.maps.MapTypeId.ROADMAP,
	    scrollwheel: false,
	    draggable: false
	  };

	  map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
	  
	
}

function placeMarker(location) {
  if(marker!=null){
    marker.setMap(null);
  }
  marker = new google.maps.Marker({
      position: location,
      map: map
  });
  google.maps.event.addListener(marker, 'click', function() {
    
  });

  /*attachMessage(marker)*/

  map.setCenter(location);
}

function attachMessage(marker, msg) {
  var message = msg;
  var infowin = new google.maps.InfoWindow(
      { content: message,
        size: new google.maps.Size(50,50)
      });
  google.maps.event.addListener(marker, 'mouseover', function() {
    infowin.open(map,marker);
  });
}

function showini(lat,long , msg){
	
	var latlng;
	  latlng = new google.maps.LatLng(lat, long);
	  
	  var myOptions = {
	    center: latlng,
	    zoom: 15,
	    mapTypeId: google.maps.MapTypeId.ROADMAP,
	    scrollwheel: false
	  };

	  map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
	  placeMarkerWithMsg(latlng, msg);
		  
	
	 
}

function placeMarkerWithMsg(location, msg) {
	  if(marker!=null){
	    marker.setMap(null);
	  }
	  marker = new google.maps.Marker({
	      position: location,
	      map: map
	  });
	 

	  attachMessage(marker, msg)

	  map.setCenter(location);
	}

