﻿function hideItems() {

 var list = document.getElementById("navi_links_punkte_sub").getElementsByTagName("ul");

 for(i=0;i<list.length;i++) {

  list[i].style.display="none";

 }

}

 

function navMenu() {

 if (!document.getElementsByTagName){ return; }

 var anchors = document.getElementsByTagName('a');

 var b_aktion = 1;

 

 

 for (var i=0; i<anchors.length; i++){

  var anchor = anchors[i];

   

  var relAttribute = String(anchor.getAttribute('rel'));

  

  document.onclick = function() 

  {

       if (b_aktion == 3)

       {

            hideItems();

            b_aktion = 1;

            return true;

       }

       if (b_aktion == 2)

       {

            b_aktion = 3;

            return false;

       }

       if (b_aktion == 1)

       {

            return true;

       }

   

      return false;

  }

 

  if (relAttribute.toLowerCase().match('menutrigger')){

   anchor.onmouseover = function() { 

    var nameAttribute = this.getAttribute('name') + "Nav";

    var thismenu = document.getElementById(nameAttribute);

    //hideItems();

    //thismenu.style.display="block";

    return false;

   }

   anchor.onclick = function() { 

    b_aktion = 2;

    var divmenu = document.getElementById("navi_links_punkte_sub");

    var nameAttribute = this.getAttribute('name') + "Nav";

    var thismenu = document.getElementById(nameAttribute);

    hideItems();

    thismenu.style.display="block";

    if (nameAttribute == "teamNav"){divmenu.style.top="17em";divmenu.style.left="13em";}
    if (nameAttribute == "leistungsspektrumNav"){divmenu.style.top="15.5em";divmenu.style.left="13em";}
    if (nameAttribute == "servicesNav"){divmenu.style.top="16.2em";divmenu.style.left="13em";}
    if (nameAttribute == "iplinksNav"){divmenu.style.top="21.5em";divmenu.style.left="13em";}
    if (nameAttribute == "kontaktNav"){divmenu.style.top="17.7em";divmenu.style.left="13em";}

    return false;

   }

  }

 }

}


