var worldmapwidth=1240;
var amer_max_x=403;
var na_max_y=298;
var gr_max_x=505;
var gr_max_y=78;
var aus_min_x=955;
var aus_min_y=409;
var lowafr_min_x=590;
var lowafr_max_x=750;
var uprafr_max_y=409;
var majas_min_x=756;
var minas_max_y=285;
var minas_min_x=684;
var eur_max_y=188;

function finddistclick(event)
{
   if (jsversion >=5)
   {
	pos_x = event.offsetX?(event.offsetX):event.pageX-document.getElementById("worldmap").offsetLeft;
	pos_y = event.offsetY?(event.offsetY):event.pageY-document.getElementById("worldmap").offsetTop;
	mapimagewidth = document.getElementById('worldmap').offsetWidth;
	if (browserName=="Firefox")
	{
		
		pos_x = pos_x - 250;
		pos_y = pos_y - 100;

	}
	if (mapimagewidth < worldmapwidth)
	{
		mapresizeratio = mapimagewidth/worldmapwidth;
		pos_x = pos_x/mapresizeratio;
		pos_y = pos_y/mapresizeratio;
	}
	distlocale=getdistlocale(pos_x,pos_y);
	distlocale=distlocale+".html";
	if (distlocale!="dunno.html") { changedoc(distlocale); }
    }
    else
    {
    	alert("Sorry.  Your browser does not appear to support this function.");
    }
}

function getdistlocale(pos_x,pos_y)
{
	var clickedlocale="dunno";	
	if (pos_x < amer_max_x)
	{
		if (pos_y < na_max_y)
		{
			clickedlocale="distna";
		}
		else clickedlocale="distsa";
	}
	else
	{
	    	if ((pos_x < gr_max_x) && (pos_y < gr_max_y))
	    	{
	    		clickedlocale="distna";
	    	}
	    	else
	    	{
			if (pos_y > aus_min_y)
			{
				if (pos_x > aus_min_x)
				{
					clickedlocale="distaus";
				}
				else if ((pos_x > lowafr_min_x) && (pos_x < lowafr_max_x))
				{
					clickedlocale="distafr";
				}
			}
			else
			{
				if (pos_x > majas_min_x)
				{
					clickedlocale="distas";
				}
				else
				{
					if (pos_y < eur_max_y) clickedlocale="disteur"
					else 
					{
						if ((pos_y < minas_max_y) && (pos_x > minas_min_x ))
						{
							clickedlocale="distas";
						}
						else clickedlocale="distafr";
					}
				}
			}
		}
	}
	return clickedlocale;
}
