
	window.flagOverImages = new Array;
	flagOverImages['bolivia'] = '/images/home/map/flags/bolivia_over.gif';
	flagOverImages['brazil'] = '/images/home/map/flags/brazil_over.gif';
	flagOverImages['colombia'] = '/images/home/map/flags/colombia_over.gif';
	flagOverImages['ecuador'] = '/images/home/map/flags/ecuador_over.gif';
	flagOverImages['guyana'] = '/images/home/map/flags/guyana_over.gif';
	flagOverImages['peru'] = '/images/home/map/flags/peru_over.gif';
	flagOverImages['suriname'] = '/images/home/map/flags/suriname_over.gif';
	flagOverImages['venezuela'] = '/images/home/map/flags/venezuela_over.gif';


	window.borderImages = new Array;
	borderImages['all'] = '/images/home/map/borders/all.gif';
	borderImages['blank'] = '/images/home/map/borders/blank.gif';
	borderImages['bolivia'] = '/images/home/map/borders/bolivia.gif';
	borderImages['brazil'] = '/images/home/map/borders/brazil.gif';
	borderImages['colombia'] = '/images/home/map/borders/colombia.gif';
	borderImages['ecuador'] = '/images/home/map/borders/ecuador.gif';
	borderImages['guyana'] = '/images/home/map/borders/guyana.gif';
	borderImages['peru'] = '/images/home/map/borders/peru.gif';
	borderImages['suriname'] = '/images/home/map/borders/suriname.gif';
	borderImages['venezuela'] = '/images/home/map/borders/venezuela.gif';




function showBorder(inId) {

document.getElementById("mapBorderLayer").style.visibility = "visible";

	moveBorderLayer();
	document.images["map_border_image"].src = borderImages[inId];
    
	window.currFlag = 'flag_' + inId;
	window.flagOrigImage = document.images['flag_' + inId].src;
	document.images['flag_' + inId].src = flagOverImages[inId];
}

function highlightAllFlags() {
// alright this function isn't very elegant and has values hardcoded into it...

document.getElementById("mapBorderLayer").style.visibility = "visible";

	moveBorderLayer();
	document.images["map_border_image"].src = borderImages['all'];

	document.images['flag_bolivia'].src = flagOverImages['bolivia'];
	document.images['flag_brazil'].src = flagOverImages['brazil'];
	document.images['flag_colombia'].src = flagOverImages['colombia'];
	document.images['flag_ecuador'].src = flagOverImages['ecuador'];
	document.images['flag_guyana'].src = flagOverImages['guyana'];
	document.images['flag_peru'].src = flagOverImages['peru'];
	document.images['flag_suriname'].src = flagOverImages['suriname'];
	document.images['flag_venezuela'].src = flagOverImages['venezuela'];
}

function hideAllFlags() {
// alright this function isn't very elegant and has values hardcoded into it...


document.getElementById("mapBorderLayer").style.visibility = "hidden";
  
    document.images["map_border_image"].src = borderImages['blank'];

	document.images['flag_bolivia'].src = '/images/home/map/flags/bolivia.gif';
	document.images['flag_brazil'].src = '/images/home/map/flags/brazil.gif';
	document.images['flag_colombia'].src = '/images/home/map/flags/colombia.gif';
	document.images['flag_ecuador'].src = '/images/home/map/flags/ecuador.gif';
	document.images['flag_guyana'].src = '/images/home/map/flags/guyana.gif';
	document.images['flag_peru'].src = '/images/home/map/flags/peru.gif';
	document.images['flag_suriname'].src = '/images/home/map/flags/suriname.gif';
	document.images['flag_venezuela'].src = '/images/home/map/flags/venezuela.gif';
}

function hideBorder() {

document.getElementById("mapBorderLayer").style.visibility = "hidden";

	 document.images[currFlag].src = window.flagOrigImage;
	 document.images["map_border_image"].src = borderImages['blank'];
}



function moveBorderLayer() {

	xPos = getX("mapImage");
	yPos = getY("mapImage");
	
	document.getElementById("mapBorderLayer").style.left = xPos;
	document.getElementById("mapBorderLayer").style.top = yPos;
	
	document.getElementById("mapBorderLayer").style.visibility = "visible";

}

function getX(nvn) {

	var elm = document.images[nvn];
	if (document.layers) return elm;
	var pos = 0;
	do { pos += parseInt( elm.offsetLeft );
		elm = elm.offsetParent;
	} while ( elm );
	return pos;
} 

function getY ( nvn ) {
	var elm = document.images[nvn];
	if ( document.layers ) return elm;
	var pos = 0;
	do { pos += parseInt( elm.offsetTop );
		elm = elm.offsetParent;
	} while ( elm );
	return pos;
} 