function add_marker_onclick(overlay,point) {
   if (!overlay) {
     var marker_nr = new Date().getTime();
     new Ajax.Updater('markers_container', '/sightings/new_marker', {asynchronous:true, evalScripts:true, parameters:'marker_nr=' + marker_nr + "&latitude=" + point.y+"&longitude=" + point.x, insertion: Insertion.Bottom});
     if (typeof(current_marker) != "undefined" && current_marker.sightings_nr == 0) {
		map.removeOverlay(current_marker); 
	 }
   }
}

function postInfoWindowOpen(inputName) {
    var el = document.getElementById(inputName);
    if(el) {
        new Ajax.Autocompleter(inputName, "bird_name_auto_complete", "/sightings/auto_complete_for_bird_name", {minChars:2});
        setTimeout('document.getElementById("'+inputName+'").focus();document.getElementById("'+inputName+'").select();', 500);
    } else {
        setTimeout('postInfoWindowOpen("'+inputName+'")',100);
    }
}
