<!-- Begin
var isDOM = (document.getElementById ? true : false); 
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);

function getRef(id)
{
    if (isDOM) return document.getElementById(id);
    if (isIE4) return document.all[id];
    if (isNS4) return document.layers[id];
}
function getSty(id)
{
    return (isNS4 ? getRef(id) : getRef(id).style);
} 
var popTimer = 0;
var litNow = new Array();
function popOver(menuNum, itemNum)
{
    clearTimeout(popTimer);
    hideAllBut(menuNum);
    litNow = getTree(menuNum, itemNum);
    changeCol(litNow, true);
    targetNum = menu[menuNum][itemNum].target;
    if (targetNum > 0)
    {
        thisX = parseInt(menu[menuNum][0].ref.left) + parseInt(menu[menuNum][itemNum].ref.left);
        thisY = parseInt(menu[menuNum][0].ref.top) + parseInt(menu[menuNum][itemNum].ref.top);
        with (menu[targetNum][0].ref)
        {
            left = parseInt(thisX + menu[targetNum][0].x);
            top = parseInt(thisY + menu[targetNum][0].y);
            visibility = 'visible';
        }
    }
}
function popOut(menuNum, itemNum)
{
    if ((menuNum == 0) && !menu[menuNum][itemNum].target)
    hideAllBut(0)
    else
    popTimer = setTimeout('hideAllBut(0)', 500);
}
function getTree(menuNum, itemNum)
{
    itemArray = new Array(menu.length);
    while(1)
    {
        itemArray[menuNum] = itemNum;
        if (menuNum == 0) return itemArray;
        itemNum = menu[menuNum][0].parentItem;
        menuNum = menu[menuNum][0].parentMenu;
    }
}
function changeCol(changeArray, isOver)
{
    for (menuCount = 0; menuCount < changeArray.length; menuCount++)
    {
        if (changeArray[menuCount])
        {

            if (isNS4)
            {
               if(isOver) menu[menuCount][changeArray[menuCount]].ref.document.images['pic' + menuCount + changeArray[menuCount]].src='images/' + menu[menuCount][changeArray[menuCount]].pic2 ;
               else  menu[menuCount][changeArray[menuCount]].ref.document.images['pic' + menuCount + changeArray[menuCount]].src='images/' + menu[menuCount][changeArray[menuCount]].pic1 ;
            }
            if (isDOM || isIE4)
            {

                  if(isOver) document.images['pic' + menuCount + changeArray[menuCount]].src='images/' + menu[menuCount][changeArray[menuCount]].pic2 ;
                  else  document.images['pic' + menuCount + changeArray[menuCount]].src='images/' + menu[menuCount][changeArray[menuCount]].pic1 ;
            }
        }
    }
}
function hideAllBut(menuNum)
{
    var keepMenus = getTree(menuNum, 1);
    for (count = 0; count < menu.length; count++)
    if (!keepMenus[count])
    menu[count][0].ref.visibility = 'hidden';
    changeCol(litNow, false);
}
function Menu(isVert, x, y,width)
{
    // True or false - a vertical menu?
    this.isVert = isVert;
    // Position and size settings.
    this.x = x;
    this.y = y;
    this.width=width;
    // Parent menu and item numbers, indexed later.
    this.parentMenu = null;
    this.parentItem = null;
    // Reference to the object's style properties (set later).
    this.ref = null;
}
function Item(pic1, pic2, href, length, spacing, target)
{
    this.href = href;
    this.length = length;
    this.spacing = spacing;
    this.target = target;
    this.pic1 = pic1;
    this.pic2 = pic2;
    // Reference to the object's style properties (set later).
    this.ref = null;
}
function writeMenus()
{
    if (!isDOM && !isIE4 && !isNS4) return;

    for (currMenu = 0; currMenu < menu.length; currMenu++) with (menu[currMenu][0])
    {
        var str = '', itemX = 0, itemY = 0;

        for (currItem = 1; currItem < menu[currMenu].length; currItem++) with (menu[currMenu][currItem])
        {
            var itemID = 'menu' + currMenu + 'item' + currItem;
            var w = (isVert ? width : length);
            var h = (isVert ? length : width);
            if (isDOM || isIE4)
            {
                str += '<div id="' + itemID + '" style="position: absolute; left: ' + itemX + '; top: ' + itemY + ';width: ' + w + '; height: ' + h + '; visibility: inherit; ';
                str += '" ';
             }
             if (isNS4)
            {
                str += '<layer id="' + itemID + '" left="' + itemX + '" top="' + itemY + '" width="' +  w + '" height="' + h + '" visibility="inherit" ';
            }

            str += 'onMouseOver="popOver(' + currMenu + ',' + currItem + ')" onMouseOut="popOut(' + currMenu + ',' + currItem + ')">';
            str += '<a href="' + href + '"><img src="images/' + pic1 + '" name="pic' + currMenu + currItem + '" border="0"></a>';
            if (target > 0)
            {
                // Set target's parents to this menu item.
                menu[target][0].parentMenu = currMenu;
                menu[target][0].parentItem = currItem;
            }
            str += (isNS4 ? '</layer>' : '</div>');
            if (isVert) itemY += length + spacing;
            else itemX += length + spacing;
          }
        if (isDOM)
        {
            var newDiv = document.createElement('div');
            document.getElementsByTagName('body').item(0).appendChild(newDiv);
            newDiv.innerHTML = str;
            ref = newDiv.style;
            ref.position = 'absolute';
            ref.visibility = 'hidden';
        }
        if (isIE4)
        {
           document.body.insertAdjacentHTML('beforeEnd', '<div id="menu' + currMenu + 'div" ' + 'style="position: absolute; visibility: hidden">' + str + '</div>');
           ref = getSty('menu' + currMenu + 'div');
        }
         if (isNS4)
        {
            ref = new Layer(0);
            ref.document.write(str);
            ref.document.close();
        }
       for (currItem = 1; currItem < menu[currMenu].length; currItem++)
        {
            itemName = 'menu' + currMenu + 'item' + currItem;
            if (isDOM || isIE4) menu[currMenu][currItem].ref = getSty(itemName);
            if (isNS4) menu[currMenu][currItem].ref = ref.document[itemName];
        }
    }
    with(menu[0][0])
    {
        ref.left = x;
        ref.top = y;
        ref.visibility = 'visible';
    }
}
var menu = new Array();
menu[0] = new Array();
menu[0][0] = new Menu(false, 12, 18,100);                       //link,breite,abst, lin zu untermenu
menu[0][1] = new Item('TasteAbteilungenA.gif','TasteAbteilungenB.gif', '#',106,0,1);
menu[0][2] = new Item('TasteAnlagenA.gif','TasteAnlagenB.gif', '#', 106,0,2);
menu[0][3] = new Item('TasteVereinA.gif','TasteVereinB.gif','#', 106,0,3);
menu[0][4] = new Item('TasteBeitraegeA.gif','TasteBeitraegeB.gif','#',106,0,4);
menu[0][5] = new Item('TasteKontaktA.gif','TasteKontaktB.gif','#',106,0,5);

//Abteilungen
menu[1] = new Array();
                 //(isVert, x, y,width)
menu[1][0] = new Menu(true, 0, 24,0);                                                //höhe,abstand,untermenu
menu[1][1] = new Item('MenueFussballA.gif','MenueFussballB.gif', 'http://www.sv-untermeitingen.de/Fussball.htm',16,0, '');
menu[1][2] = new Item('MenueGymnastikA.gif','MenueGymnastikB.gif','http://www.sv-untermeitingen.de/Gymnastik.htm',14,0, '');
menu[1][3] = new Item('MenueTischtennisA.gif','MenueTischtennisB.gif', 'http://www.sv-untermeitingen.de/Tischtennis.htm',14,0, '');
menu[1][4] = new Item('MenueSkiUndSurfA.gif','MenueSkiUndSurfB.gif', 'http://www.sv-untermeitingen.de/Skiundsurf.htm',14,0, '');
menu[1][5] = new Item('MenueTennisA.gif','MenueTennisB.gif', 'http://www.sv-untermeitingen.de/Tennis.htm',14,0, '');
menu[1][6] = new Item('MenueStockschuetzenA.gif','MenueStockschuetzenB.gif', 'http://www.sv-untermeitingen.de/Stockschuetzen.htm',14,0, '');
menu[1][7] = new Item('MenueTaekwondoA.gif','MenueTaekwondoB.gif', 'http://www.sv-untermeitingen.de/Taekwondo.htm',14,0, '');
menu[1][8] = new Item('MenueLeichtathletikA.gif','MenueLeichtathletikB.gif', 'http://www.sv-untermeitingen.de/Leichtathletik.htm',20,0, '');

//Anlagen
menu[2] = new Array();
menu[2][0] = new Menu(true,  0, 24,106);
menu[2][1] = new Item('MenueStadionA.gif', 'MenueStadionB.gif','http://www.sv-untermeitingen.de/stadion.htm',16,0, '');
menu[2][2] = new Item('MenueTennisanlageA.gif','MenueTennisanlageB.gif', 'http://www.sv-untermeitingen.de/tennisanlage.htm',14,0, '');
menu[2][3] = new Item('MenueStockschuetzenanlageA.gif','MenueStockschuetzenanlageB.gif', 'http://www.sv-untermeitingen.de/stockschuetzenanlage.htm',14,0, '');
menu[2][4] = new Item('MenueVereinsgaststaetteA.gif','MenueVereinsgaststaetteB.gif', 'http://www.sv-untermeitingen.de/vereinsgaststaette.htm',20,0, '');

//Verein
menu[3] = new Array();
menu[3][0] = new Menu(true, 0, 24,106);
menu[3][1] = new Item('MenueGeschichteA.gif','MenueGeschichteB.gif', 'http://www.sv-untermeitingen.de/geschichte.htm',16,0, '');
menu[3][2] = new Item('MenueSatzungA.gif','MenueSatzungB.gif', 'http://www.sv-untermeitingen.de/satzung.htm',14,0, '');
menu[3][3] = new Item('MenueNewsA.gif','MenueNewsB.gif', 'http://www.sv-untermeitingen.de/news2012.htm',20,0, '');

//Beiträge
menu[4] = new Array();
menu[4][0] = new Menu(true,  0, 24,106);
menu[4][1] = new Item('MenueBeitraegeA.gif','MenueBeitraegeB.gif', 'http://www.sv-untermeitingen.de/beitraege.htm',16,0, '');
menu[4][2] = new Item('MenueAufnahmeantragA.gif','MenueAufnahmeantragB.gif', 'http://www.sv-untermeitingen.de/aufnahmeantrag.htm',20,0, '');

//Kontakt
menu[5] = new Array();
menu[5][0] = new Menu(true,  0, 24,106);
menu[5][1] = new Item('MenueVorstandA.gif','MenueVorstandB.gif', 'http://www.sv-untermeitingen.de/vorstand.htm',15,0, '');
menu[5][2] = new Item('MenueAbteilungsleiterA.gif','MenueAbteilungsleiterB.gif', 'http://www.sv-untermeitingen.de/abteilungsleiter.htm',16,0, '');
menu[5][3] = new Item('MenueGeschaeftsstelleA.gif','MenueGeschaeftsstelleB.gif', 'http://www.sv-untermeitingen.de/geschaeftsstelle.htm',20,0, '');

var popOldWidth = window.innerWidth;
nsResizeHandler = new Function('if (popOldWidth != window.innerWidth) location.reload()');

if (isNS4) document.captureEvents(Event.CLICK);
document.onclick = clickHandle;

function clickHandle(evt)
{
 if (isNS4) document.routeEvent(evt);
 hideAllBut(0);
}

function moveRoot()
{
 with(menu[0][0].ref) left = ((parseInt(left) < 100) ? 100 : 5);
}

function preloadPics()
{
    var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=preloadPics.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


//  End -->
