Simulate doubleclick on a map object

by amcharts

HTML

<script type="text/javascript" src="http://www.amcharts.com/lib/3/ammap.js"></script>
<script type="text/javascript" src="http://www.amcharts.com/lib/3/maps/js/worldLow.js"></script>
<script type="text/javascript" src="http://www.amcharts.com/lib/3/themes/none.js"></script>
<div id="chartdiv"></div>

CSS

#chartdiv {
	width	: 100%;
	height	: 500px;
}

JavaScript

var map = AmCharts.makeChart("chartdiv", {

	"type": "map",
    "theme": "none",
    "pathToImages": "http://www.amcharts.com/lib/3/images/",

	"dataProvider": {
     "map": "worldLow",
		"getAreasFromMap": true
	},
	"areasSettings": {
        "selectable": true,
		"selectedColor": "#CC0000"
	},
	"smallMap": {}
});

map.clickedObject = false;
map.clickedObjectTimeout = false;
map.addListener("clickMapObject", function (event) {
    if ( false !== map.clickedObject && map.clickedObject === event.mapObject ) {
        // doubleckick
        map.clickedObject = false;
        alert('doubleclick');
    }
    else {
        clearTimeout( map.clickedObjectTimeout );
        map.clickedObject = event.mapObject;
        map.clickedObjectTimeout = setTimeout( function () {
            map.clickedObject = false;
        }, 500 );
    }
});