/* -------------------------------------------------------------------------- */
/** 
 *    @fileoverview
 *       settings for rollover related to image map and the buttons
 *
 *    @version 2.1.20090901
 *    @requires jquery.js
 */
/* -------------------------------------------------------------------------- */



jQuery(function($) {
	var $imap = $('#map');
	var $btns = $('#image-map area, #map-links a');
	var reg = $('#map').attr('src').match(/(.+?)map.png$/);
	var path = RegExp.$1;

	$btns
		.mouseenter(function() {
			var src;
			switch(this.className) {
				case 'africa-rollover'  : src = 'map_africa_o.png'; break;
				case 'asia-rollover'    : src = 'map_asia_o.png'  ; break;
				case 'china-rollover'   : src = 'map_china_o.png'; break;
				case 'cis-rollover'     : src = 'map_cis_o.png'  ; break;
				case 'europe-rollover'  : src = 'map_europe_o.png'; break;
				case 'japan-rollover'   : src = 'map_japan_o.png'  ; break;
				case 'latin-america-rollover' : src = 'map_latin-america_o.png'; break;
				case 'middle-east-rollover'   : src = 'map_middle-east_o.png'  ; break;
				case 'north-america-rollover' : src = 'map_north-america_o.png'; break;
				case 'oceania-rollover'       : src = 'map_oceania_o.png'  ; break;
				default : break;
			}
			 $imap.attr('src', path + src)
		})
		.mousedown(function() {
			var src;
			switch(this.className) {
				case 'africa-rollover'  : src = 'map_africa_a.png'; break;
				case 'asia-rollover'    : src = 'map_asia_a.png'  ; break;
				case 'china-rollover'   : src = 'map_china_a.png'; break;
				case 'cis-rollover'     : src = 'map_cis_a.png'  ; break;
				case 'europe-rollover'  : src = 'map_europe_a.png'; break;
				case 'japan-rollover'   : src = 'map_japan_a.png'  ; break;
				case 'latin-america-rollover' : src = 'map_latin-america_a.png'; break;
				case 'middle-east-rollover'   : src = 'map_middle-east_a.png'  ; break;
				case 'north-america-rollover' : src = 'map_north-america_a.png'; break;
				case 'oceania-rollover'       : src = 'map_oceania_a.png'  ; break;
				default : break;
			}
			 $imap.attr('src', path + src)
		})
		.mouseleave(function() {
			$imap.attr('src', path + 'map.png');
		})
		.mouseup(function() {
			$imap.attr('src', path + 'map.png');
		});
});

