var js = 1.0;

Version = parseInt(navigator.appVersion);
    
if (navigator.appName == "Netscape")
    js = ((Version >= 4) ? 1.2 : ( (Version == 3) ? 1.1 : 1.0 ));
else
    if (navigator.appVersion.indexOf('MSIE') != -1) 
        js = ((Version >= 4) ? 1.1 : 1.0);

            
function changeImagemap(newImage,origImage)
{
    if (js > 1.0)
    {
	imagemap = document.getElementById(origImage);
	imagemap.src = eval(newImage + ".src");
    }
}

tooltip = null;
document.onmousemove = updateTooltip;

function updateTooltip(e)
{
    try {
	x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
        y = (document.all) ? window.event.y + document.body.scrollTop : e.pageY;
	if (tooltip != null)
	{
    	    tooltip.style.left = (x + 20) + "px";
            tooltip.style.top = (y + 20) + "px";
        }
    }
    catch (error) { error=null; }
}
                                                        
function showTooltip(tipID)
{
    try {
	tooltip = document.getElementById(tipID);
	tooltip.style.visibility="visible";
	tooltip.style.zIndex="20";
    } 
    catch (error) { error=null; }
}

function hideTooltip(tipID)
{
    try { tooltip.style.visibility="hidden"; }
    catch (error) { error=null; }
}

if (js > 1.0) {
    yy = new Image();
    yy.src  = "i/maps/worldmap_yy.gif";
    na = new Image();
    na.src  = "i/maps/worldmap_na.gif";
    sa = new Image();
    sa.src  = "i/maps/worldmap_sa.gif";
    eu = new Image();
    eu.src  = "i/maps/worldmap_eu.gif";
    as = new Image();
    as.src  = "i/maps/worldmap_as.gif";
    mo = new Image();
    mo.src  = "i/maps/worldmap_mo.gif";
    af = new Image();
    af.src  = "i/maps/worldmap_af.gif";
    oz = new Image();
    oz.src  = "i/maps/worldmap_oz.gif";

    xx = new Image();
    xx.src  = "i/maps/europa_xx.gif";
    de = new Image();
    de.src  = "i/maps/europa_de.gif";
    at = new Image();
    at.src  = "i/maps/europa_at.gif";
    ch = new Image();
    ch.src  = "i/maps/europa_ch.gif";
    cz = new Image();
    cz.src  = "i/maps/europa_cz.gif";
    dk = new Image();
    dk.src  = "i/maps/europa_dk.gif";
    es = new Image();
    es.src  = "i/maps/europa_es.gif";
    fl = new Image();
    fl.src  = "i/maps//europa_fl.gif";
    fr = new Image();
    fr.src  = "i/maps/europa_fr.gif";
    gr = new Image();
    gr.src  = "i/maps/europa_gr.gif";
    hu = new Image();
    hu.src  = "i/maps/europa_hu.gif";
    it = new Image();
    it.src  = "i/maps/europa_it.gif";
    nl = new Image();
    nl.src  = "i/maps/europa_nl.gif";
    pl = new Image();
    pl.src  = "i/maps/europa_pl.gif";
    ro = new Image();
    ro.src  = "i/maps/europa_ro.gif";
    se = new Image();
    se.src  = "i/maps/europa_se.gif";
    uk = new Image();
    uk.src  = "i/maps/europa_uk.gif";
    tr = new Image();
    tr.src  = "i/maps/europa_tr.gif";
    hr = new Image();
    hr.src  = "i/maps/europa_hr.gif";
    si = new Image();
    si.src  = "i/maps/europa_si.gif";
    sk = new Image();
    sk.src  = "i/maps/europa_sk.gif";
    by = new Image();
    by.src  = "i/maps/europa_by.gif";
    lt = new Image();
    lt.src  = "i/maps/europa_lt.gif";
    lv = new Image();
    lv.src  = "i/maps/europa_lv.gif";
    pt = new Image();
    pt.src  = "i/maps/europa_pt.gif";
    lu = new Image();
    lu.src  = "i/maps/europa_lu.gif";
    be = new Image();
    be.src  = "i/maps/europa_be.gif";
    ie = new Image();
    ie.src  = "fileadmin/testec/images/maps/europa_ie.gif"; // ???
    no = new Image();
    no.src  = "i/maps/europa_no.gif";
}
