var browser = navigator.appName;
var mapopen = 0;

function teade(meta,url,size) {
	ths=window.open(url,meta,size);
}


function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i=i-2) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i=i+2)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 

function goUrl(obj){
    window.open(obj.value,"","");
}



function showElement(name,start,end,time) {
	if (start == undefined)	{ start = 0; }
	if (end == undefined)	{ end = 95; }
	if (time == undefined)	{ 
		if (browser == "Microsoft Internet Explorer") { time = 200; }
		else { time = 500; }
	}

	elem = document.getElementById(name);
	
	elem.style.display='block';
	elem.style.zIndex=99;
	opacity(name,start,end,time);
	return true;
}

function hideElement(name,start,end,time) {
	if (start == undefined)	{ start = 95; }
	if (end == undefined)	{ end = 0; }
	if (time == undefined)	{ 
		if (browser == "Microsoft Internet Explorer") { time = 200; }
		else { time = 500; }
	}
	elem = document.getElementById(name);
	if (elem.style.display=='none')
	{
		return;
	}

	opacity(name,start,end,time);
	setTimeout("elem.style.display='none'",800);
	setTimeout("elem.style.zIndex=0",800);
	return true;
}


function prevMap(e) {
	if (e == null) { e = window.event; } 
	if (navigator.appName == "Microsoft Internet Explorer")
	{
		var curX = e.offsetX;
		var curY = e.offsetY;
	}
	else {
		var curX = e.layerX;
		var curY = e.layerY;
	}
	//var mapX = (-4 * curX) + 103;
	//var mapY = (-4 * curY) + 68;
	var mapX = (-2 * curX) - 103;
	var mapY = (-2 * curY) - 68;
	document.getElementById('public_map_big').style.backgroundPosition=""+mapX+"px "+mapY+"px";
}