/*
Copyright BizNet AG, Switzerland; www.biznet.ch
*/

if (document.images){
    bern = new Image(464, 452); bern.src = '/images/map/kanton.jpg';
    jura = new Image(464, 452); jura.src = '/images/map/kanton_ju.jpg';
    seeland = new Image(464, 452); seeland.src = '/images/map/kanton_se.jpg';
    mittelland = new Image(464, 452); mittelland.src = '/images/map/kanton_mi.jpg';
    emmental = new Image(464, 452); emmental.src = '/images/map/kanton_em.jpg';
    oberlandW = new Image(464, 452); oberlandW.src = '/images/map/kanton_ob-west.jpg';
    oberlandO = new Image(464, 452); oberlandO.src = '/images/map/kanton_ob-ost.jpg';
}

function diOver(id,name){
	// reset restoring
	if (document.images) 
	{
		document.images[id].src = eval(name+".src"); 
	}
}

function diOut(id,name){
	if (document.images) 
	{
		document.images[id].src = bern.src;
	}
}

//Map-Anzeige ändern
function showMap(hideID, showID) {
    oNode = document.getElementById(hideID);
    if(oNode != null)
        oNode.style.display = "none";
    oNode = document.getElementById(showID);
    if (oNode != null)
        oNode.style.display = "block";
}

//Tool Tip
oTTNode = null;
document.onmousemove = ToolTipPos;

function ToolTipPos(e) {
    if (oTTNode != null) {
        x = (document.all) ? window.event.x + oTTNode.offsetParent.scrollLeft : e.pageX;
        y = (document.all) ? window.event.y + oTTNode.offsetParent.scrollTop : e.pageY;
        oTTNode.style.left = (x + 20) + "px";
        oTTNode.style.top = (y + 20) + "px";
    }
}

function showToolTip(id) {
    oTTNode = document.getElementById("divTT");
    if (oTTNode != null) {
        oTTNode.style.display = "block"
    }
}
function hideToolTip() {
    if (oTTNode != null) {
        oTTNode.style.display = "none";
        oTTNode = null;
    }
}


function showMapInfo(oMap) {
    oMapInfoDiv = document.getElementById("mapInfo");
    if (oMapInfoDiv != null) {
        var strInfo = "<h1>" + oMap.Name + "</h1><h3>Zugeordnete Gemeinden</h3><div>";
        for (var i = 0; i < oMap.Gemeinden.length; i++) {
            strInfo += oMap.Gemeinden[i] + "<br />";
        }
        strInfo += "</div>";
        oMapInfoDiv.innerHTML = strInfo;
    }
//    
}
