// JavaScript Document

function wop(im,hd,w,h){
   var pic='"'+hd+'"'+" HEIGHT="+'"'+h+'"'+" SRC="+'"'+im+'"'+" WIDTH="+'"'+w+'"';
   width = "" + (screen.width - w)/2;
   height = "" + (screen.height - h)/2;
   var wn="width="+w+","+"height="+h+","+"status=no,toolbar=no,menubar=no,left="+width+",top="+height;
   myWin=open("","_blank",wn);
   myWin.document.write('<HTML>');
   myWin.document.write('<HEAD><TITLE>'+hd+'</TITLE></HEAD>');
   myWin.document.write('<BODY LEFTMARGIN="0" TOPMARGIN="0" bottommargin="0" rightmargin="0">');
   myWin.document.write('<a href="javascript:window.close();" ><IMG ALIGN="center"  border="0" bordercolor="#cccccc"  ALT='+pic+'></a>')
   myWin.document.write('</BODY>');
   myWin.document.write('</HTML>');
}

function w_open ()
{
	url = w_open.arguments[0];
	if (w_open.arguments[1]) 
	{
		w = w_open.arguments[1];
	} else
	{
		w = screen.width - 10;
	} 
	if (w_open.arguments[2]) 
	{
		var h = w_open.arguments[2];
	} else
	{
		h = screen.height - 100;
	}
	if (w_open.arguments[3]) 
	{
		var scr = w_open.arguments[3];
	} else
	{
		scr = 'no';
	}
	if (w_open.arguments[4]) 
	{
		var res = w_open.arguments[4];
	} else
	{
		res = 'no';
	}
	wn = 'wname' + Math.round (Math.random () * 10000);
	settings = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars='+scr+',resizable='+res+',left=250,top=100,width='+w+',height='+h;
	openedWindow = window.open (url, wn, settings);
	if (openedWindow.opener == null) openedWindow.opener = self;
	openedWindow.focus();
}
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() {}



