var coords = [
	/*{
		x:119,
		y:157,
		label:"Mexico #2",
		link:"http://www.iifa.ca"
	},
	*/
	{
		x:127,
		y:157,
		label:"Mexico",
		id: 14,
		link:"http://www.iifa.ca"
	},
	{
		x:131,
		y:150,
		label:"FIAFIN (Ibero-America)",
		id: 84,
		link:"http://www.iifa.ca"
	},
	/*{
		x:145,
		y:174,
		label:"El Salvador",
		id: 38,
		link:"http://www.iifa.ca"
	},*/
	{
		x:163,
		y:124,
		label:"United States",
		id: 28,
		link:"http://www.iifa.ca"
	},
	{
		x:155,
		y:183,
		label:"Costa Rica",
		id: 37,
		link:"http://www.iifa.ca"
	},
	{
		x:162,
		y:107,
		label:"Canada",
		id: 34,
		link:"http://www.iifa.ca"
	},
	/*{
		x:168,
		y:203,
		label:"Ecuador",
		id: 72,
		link:"http://www.iifa.ca"
	},*/
	/*{
		x:172,
		y:105,
		label:"IIFA (International)",
		id: 62,
		link:"http://www.iifa.ca"
	},*/
	{
		x:175,
		y:276,
		label:"Chile",
		id: 35,
		link:"http://www.iifa.ca"
	},
	{
		x:191,
		y:266,
		label:"Argentina",
		id: 1,
		link:"http://www.iifa.ca"
		
	},
	{
		x:195,
		y:183,
		label:"Trinidad and Tobago",
		id: 83,
		link:"http://www.iifa.ca"
	},
	{
		x:213,
		y:230,
		label:"Brazil",
		id: 33,
		link:"http://www.iifa.ca"
	},
	{
		x:255,
		y:75,
		label:"Ireland",
		id: 41,
		link:"http://www.iifa.ca"
	},
	{
		x:255,
		y:115,
		label:"Portugal",
		id: 50,
		link:"http://www.iifa.ca"
	},
	{
		x:264,
		y:111,
		label:"Spain",
		id: 21,
		link:"http://www.iifa.ca"
	},
	{
		x:267,
		y:68,
		label:"United Kingdom",
		id: 27,
		link:"http://www.iifa.ca"
	},
	{
		x:275,
		y:100,
		label:"France",
		id: 40,
		link:"http://www.iifa.ca"
	},
	{
		x:279,
		y:86,
		label:"EFAMA (Belgium)",
		id: 39,
		link:"http://www.iifa.ca"
	},
	{
		x:282,
		y:79,
		label:"Netherlands",
		id: 45,
		link:"http://www.iifa.ca"
	},
	{
		x:283,
		y:100,
		label:"Switzerland",
		id: 24,
		link:"http://www.iifa.ca"
	},
	{
		x:284,
		y:92,
		label:"Luxembourg",
		id: 43,
		link:"http://www.iifa.ca"
	},
	{
		x:288,
		y:53,
		label:"Norway",
		id: 46,
		link:"http://www.iifa.ca"
	},
	{
		x:289,
		y:65,
		label:"Denmark",
		id: 4,
		link:"http://www.iifa.ca"
	},
	{
		x:290,
		y:85,
		label:"Germany",
		id: 6,
		link:"http://www.iifa.ca"
	},
	{
		x:293,
		y:96,
		label:"Austria",
		id: 2,
		link:"http://www.iifa.ca"
	},
	{
		x:297,
		y:111,
		label:"Italy",
		id: 42,
		link:"http://www.iifa.ca"
	},
	/*{
		x:300,
		y:92,
		label:"Hungary",
		id: 72,
		link:"http://www.iifa.ca"
	},*/
	{
		x:302,
		y:55,
		label:"Sweden",
		id: 23,
		link:"http://www.iifa.ca"
	},
	{
		x:305,
		y:88,
		label:"Slovakia",
		id: 19,
		link:"http://www.iifa.ca"
	},
	{
		x:316,
		y:110,
		label:"Greece",
		id: 7,
		link:"http://www.iifa.ca"
	},
	{
		x:319,
		y:98,
		label:"Romania",
		id: 51,
		link:"http://www.iifa.ca"
	},
	{
		x:323,
		y:50,
		label:"Finland",
		id: 5,
		link:"http://www.iifa.ca"
	},
	{
		x:329,
		y:263,
		label:"South Africa",
		id: 82,
		link:"http://www.iifa.ca"
	},
	{
		x:334,
		y:117,
		label:"Turkey",
		id: 26,
		link:"http://www.iifa.ca"
	},
	{
		x:409,
		y:152,
		label:"Pakistan",
		id: 16,
		link:"http://www.iifa.ca"
	},
	{
		x:417,
		y:166,
		label:"India",
		id: 9,
		link:"http://www.iifa.ca"
	},
	{
		x:455,
		y:200,
		label:"Singapore",
		id: 18,
		link:"http://www.iifa.ca"
	},
	{
		x:457,
		y:194,
		label:"Malaysia",
		id: 44,
		link:"http://www.iifa.ca"
	},
	{
		x:464,
		y:141,
		label:"China",
		id: 3,
		link:"http://www.iifa.ca"
	},
	{
		x:472,
		y:160,
		label:"Hong Kong",
		id: 8,
		link:"http://www.iifa.ca"
	},
	{
		x:485,
		y:158,
		label:"Taiwan ROC",
		id: 25,
		link:"http://www.iifa.ca"
	},
	/*{
		x:487,
		y:214,
		label:"Indonesia",
		id: 10,
		link:"http://www.iifa.ca"
	},*/
	{
		x:496,
		y:131,
		label:"Republic of Korea",
		id: 81,
		link:"http://www.iifa.ca"
	},
	{
		x:515,
		y:130,
		label:"Japan",
		id: 11,
		link:"http://www.iifa.ca"
	},
	{
		x:515,
		y:255,
		label:"Australia",
		id: 61,
		link:"http://www.iifa.ca"
	},
	{
		x:567,
		y:287,
		label:"New Zealand",
		id: 15,
		link:"http://www.iifa.ca"
	}
	];
	
function map_markup(coordData)
{
	
	var marker = jQuery(document.createElement('span'));
	marker.addClass('marker');
	marker.css('display', 'none');
	
	var name = jQuery(document.createElement('span'));
	name.addClass('name');
	name.html(coordData.label);
	name.css('display', 'none');
	
	var a = jQuery(document.createElement('a'));
	a.attr('href', '/scripts/association_search/assoc-page/map-mapper/association_id/' + coordData.id);
	
	var div = jQuery(document.createElement('div'));
	div.addClass('bullet_container');
	div.css('top', coordData.y);
	div.css('left', coordData.x);
	
	a.append(marker);
	a.append(name);
	div.append(a);
	
	div.bind('mouseover', function() {
			jQuery(this).find('span').each(function(index, element) {
					jQuery(element).css('display', 'block');				
			});
	});
	div.bind('mouseout', function() {
			jQuery(this).find('span').each(function(index, element) {
					jQuery(element).css('display','none');
			});
	});
	
	return div;
}

/**
 * The map coords have to be sorted by their x coord.
 * The marker should be drawn from right to left
 */

jQuery(document).ready(function() {
		var map_content = jQuery('#map_content');
		//reverse the order so the dots dont overlap the names
		for (var i = coords.length - 1; i >= 0; i--) {
			map_content.append(map_markup(coords[i]));
		}
});


