var visible = false;
var selectorArray = new Array("regionselect_europe", "regionselect_americas", "regionselect_asia");
var selectorVisible = new Array(false, false, false);

function hideSelector (name) {
   var x = document.getElementById(name);
   x.style.display = 'none';
}

function showSelector (obj, name2) {

   var x = document.getElementById(name2);
	if ( x.style.display == 'block' ) {
		x.style.display = 'none';
		visible = false;
		return;	
	}

   // hide the others
   for ( var i = 0; i < selectorArray.length; ++i ) {
      document.getElementById(selectorArray[i]).style.display = 'none';
   }
	
	var coors = findPos(obj);
	x.style.top = (coors[1]-3) + 'px';
	x.style.left = (coors[0]+98) + 'px';
	x.style.display = 'block';
	visible = true;
}

function findPos(obj)
{
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}