var ActiveLand = new Array();
var ActiveMapNum = 0;

var imgbula = new Image(); imgbula.src = '/style/img/swap_1.gif';
var imgbulb = new Image(); imgbulb.src = '/style/img/swap_2.gif';

function getObjStyle(DivID) {
   var obj = document.layers ? document.layers[DivID] :
   document.getElementById ?  document.getElementById(DivID).style : document.all[DivID].style;
   return obj;
}
function getObj(DivID) {
   var obj = document.layers ? document.layers[DivID] :
   document.getElementById ?  document.getElementById(DivID) : document.all[DivID];
   return obj;
}

function toggleDiv(DivID, iState) {
	obj = getObjStyle(DivID);
	obj.visibility = document.layers ? (iState ? "show" : "hide") : (iState ? "visible" : "hidden");
}

function swap(numid) {
	if (getObjStyle('swaping'+numid).display == 'none'){
		getObjStyle('swaping'+numid).display = 'block';
		if (ActiveMapNum != null) {
			i = 0;
			while (i<ActiveLand.length) { ActiveLand[i].pose(); i++; }
			}
		getObjStyle('swaplink'+numid).textDecoration = 'underline';
		document.images['swaper'+numid].src = imgbula.src;
	} else {
		getObjStyle('swaping'+numid).display = 'none';
		getObjStyle('swaplink'+numid).textDecoration = 'none';
		document.images['swaper'+numid].src = imgbulb.src;
	}
}
function discover(numid) {
	if (getObjStyle('discovered'+numid).display == 'none'){
		getObjStyle('discovered'+numid).display = 'inline';
		getObjStyle('discoverer'+numid).textDecoration = 'underline';
	} else {
		getObjStyle('discovered'+numid).display = 'none';
		getObjStyle('discoverer'+numid).textDecoration = 'none';
	}
}

function GetElementLeft(eElement)
{
if (!eElement && this)
{
eElement = this;
}
var nLeftPos = eElement.offsetLeft;
var eParElement = eElement.offsetParent;
while (eParElement != null)
{
nLeftPos += eParElement.offsetLeft;
eParElement = eParElement.offsetParent;
}
return nLeftPos;
}

function GetElementTop(eElement)
{
if (!eElement && this)
{
eElement = this;
}
var nTopPos = eElement.offsetTop;
var eParElement = eElement.offsetParent;
while (eParElement != null)
{
nTopPos += eParElement.offsetTop;
eParElement = eParElement.offsetParent;
}
return nTopPos;
}

var magnified_image_src = "/style/img/spacer.gif";
var magnified_image_width = 1;
var magnified_image_height = 1;

function magnify_show(imgwidth, imgheight, id) {

var openerdiv = document.getElementById(id);
var imagediv = document.getElementById('meta'+id);

openerdiv.style.visibility = 'visible';
openerdiv.style.left = GetElementLeft(imagediv)+(imgwidth/2)-16;
openerdiv.style.top = GetElementTop(imagediv)+(imgheight/2)-16;

}

function magnify_hide(id) {
document.getElementById(id).style.visibility = 'hidden';
}

function magnify_open(width, height, src) {
	magnified_image_src = src;
	magnified_image_width = width;
	magnified_image_height = height;
	var	_top	= (window.screen.availHeight-height-30)/2;
	var	_left	= (window.screen.availWidth-width-30)/2;
	var _options = "toolbar=0, status=0, menubar=0, scrollbars=0, resizable=1, width=" + (width+30) + ", height=" + (height+30) + ", top="+_top+", left="+_left;
	var _newwindow = window.open("/style/magnified_image.html","_blank",_options);
	_newwindow.focus();
}
function magnify_null() {}

