var world_map_ids = ['header-map-oceania','header-map-asia','header-map-europe','header-map-africa','header-map-south-america','header-map-north-america'];
var map_images = {
	base: 'gr_header_map_'+header_base_map+'.png',
	africa: 'gr_header_map_africa.png',
	asia: 'gr_header_map_asia.png',
	europe: 'gr_header_map_europe.png',
	'north-america': 'gr_header_map_north_america.png',
	oceania: 'gr_header_map_oceania.png',
	'south-america': 'gr_header_map_south_america.png'
};

function show_map(){
	var base_map_image = document.getElementById('header-map');
	base_map_image.src = map_images[this.id.replace('header-map-','')].src;
}

function hide_map(){
	var base_map_image = document.getElementById('header-map');
	base_map_image.src = map_images['base'].src;
}

function header_map_page_load(){
  var image_path = '/images/' + map_images['base'];
  map_images['base'] = new Image();
  map_images['base'].src = image_path;
  for(var i = 0; i < world_map_ids.length; i++){
    image_path = '/images/' + map_images[world_map_ids[i].replace('header-map-','')];
    map_images[world_map_ids[i].replace('header-map-','')] = new Image();
    map_images[world_map_ids[i].replace('header-map-','')].src = image_path;
    document.getElementById(world_map_ids[i]).onmouseover = show_map;
    document.getElementById(world_map_ids[i]).onmouseout = hide_map;
  }
}

EventManager.addEventListener(window, 'load', header_map_page_load);
