// quickmenu function
function go(obj) {
x=obj.selectedIndex;
adresa=obj[x].value;
if (adresa.length) document.location=adresa;
}
//imagemap functions
//inits events of the area tags to be handled
function initMaps() {
if (document.getElementById) {
var mapIds = initMaps.arguments; // pass string IDs of containing map elements
var i, j, area, areas;
for (i = 0; i < mapIds.length; i++) {
if(!document.getElementById(mapIds[i])) break;
areas = document.getElementById(mapIds[i]).getElementsByTagName("area");
for (j = 0; j < areas.length; j++) { // loop thru area elements
area = areas[j];
area.onmousedown = eventHandler; // set event handlers
area.onmouseout = eventHandler;
area.onmousemove = eventHandler;
area.onmouseover = eventHandler;
area.onmouseup = eventHandler;
}
}
}
}
// event handling
function eventHandler(evt) {
evt = (evt) ? evt : event; // equalize event models
var elem = (evt.target) ? evt.target : evt.srcElement;
var areaId = elem.id; // get map element name
var imgStyle;
var imgName = "sp_"+areaId+"_";
var imgelem;
var fltDesc = typeof(contentList)=="object"; // is areas description set?
// image showing/hiding and floating description based on the events
switch (evt.type) {
case "mousedown" :
imgelem = document.getElementById(imgName + "down");
if(imgelem!=null) imgelem.style.visibility = "visible";
break;
case "mouseout" :
if(fltDesc)
{
vis = false;
update(evt);
}
imgelem = document.getElementById(imgName + "over")
if(imgelem!=null) imgelem.style.visibility = "hidden";
imgelem = document.getElementById(imgName + "down")
if(imgelem!=null) imgelem.style.visibility = "hidden";
break;
case "mousemove" :
if(fltDesc)
{
vis = true;
content = contentList[elem.id];
update(evt);
}
break;
case "mouseover" :
//vis = true;
//content = contentList[elem.id];
//update(evt);
imgelem = document.getElementById(imgName + "over")
if(imgelem!=null) imgelem.style.visibility = "visible";
break
case "mouseup" :
imgelem = document.getElementById(imgName + "up")
if(imgelem!=null) imgelem.style.visibility = "hidden";
// guarantee click in IE
if (elem.click) {
elem.click();
}
break;
}
evt.cancelBubble = true;
return false;
}
// floating description section
var ns4 = (document.layers) ? 1 : 0;
var ie4 = (document.all) ? 1 : 0;
var content='';
var vis = 0;
//create the floating element
if (ns4) {
document.write("
| "+content+" |