// JavaScript Document für die interaktive Navigation

function addEvent(obj, evType, fn){
 if (obj.addEventListener){
   obj.addEventListener(evType, fn, false);
   return true;
 } else if (obj.attachEvent){
   var r = obj.attachEvent("on"+evType, fn);
   return r;
 } else {
   return false;
 }
}

window.onload = function()
{

        Element.hide($("subnav_mt"));
        Element.hide($("subnav_einsatz"));
        Element.hide($("subnav_unt"));

    document.getElementById("subnav").style.visibility = "visible";

        //Laden der Reiter / Tabs in der Navigation
/*        $("tab_tagnition").onclick = function()
        {
                tab_inaktiv(); tab_aktiv('tagnition');
        }
        $("tab_tagmanager").onclick = function()
        {
                tab_inaktiv(); tab_aktiv('tagmanager');
        }
*/
        //Laden der 1. Navigationsebene
        //on click
        /*
        $("link_home").onclick = function()
        {
                link_inaktiv();
        }
        $("link_pro").onclick = function()
        {
                link_inaktiv(); link_aktiv('subnav_pro');
        }
        $("link_unt").onclick = function()
        {
                link_inaktiv(); link_aktiv('subnav_unt');
        }
        $("link_mt").onclick = function()
        {
                link_inaktiv(); link_aktiv('subnav_mt');
        }
        $("link_ref").onclick = function()
        {
                link_inaktiv();
        }
        */

        load_subnav();
        //Newsupdate falls Titelseite
/*        if (typeof news_update() != 'function') {
                news_update();
        }
*/

        /*
        //Mouse over
        $("link_home").onmouseover = function()
        {
                link_inaktiv();
        }
        $("link_pro").onmouseover = function()
        {
                link_inaktiv(); link_aktiv('subnav_pro');
        }
        $("link_unt").onmouseover = function()
        {
                link_inaktiv(); link_aktiv('subnav_unt');
        }
        $("link_mt").onmouseover = function()
        {
                link_inaktiv(); link_aktiv('subnav_mt');
        }
        $("link_ref").onmouseover = function()
        {
                link_inaktiv(); link_aktiv('subnav_ref');
        }

        //Mouse out

        $("link_home").onmouseout = function()
        {
                link_inaktiv();
        }
        $("link_pro").onmouseout = function()
        {
                link_inaktiv();
        }
        $("link_unt").onmouseout = function()
        {
                link_inaktiv();
        }
        $("link_mt").onmouseout = function()
        {
                link_inaktiv();
        }
        $("link_ref").onmouseout = function()
        {
                link_inaktiv();
        }
        */

}

//Funktionen für die Reiter / Tabs in der Navigation
/*
function tab_inaktiv()
{
        $("tab_tagnition_img").src="img/header/tabofftagnition.png";
        $("tab_tagmanager_img").src="img/header/tabofftagmanager.png";
}

function tab_aktiv(name)
{
        var element = "tab_"+name+"_img";
        var src = "img/header/tabon"+name+".png";
        $(element).src=src;
}
*/

//Funktionen für die 1. Navigationsebene
function link_inaktiv()
{
        Element.hide($("subnav_mt"));
        Element.hide($("subnav_einsatz"));
        Element.hide($("subnav_unt"));

}

function link_aktiv(subnav)
{
        new Effect.Appear($(subnav));

}

/*
function load_subnav(subnav)
{
        var liste = new Werteliste(window.location.search);

        for( eigenschaft in liste ) {
                if (eigenschaft == 'action'){
                        // Substring herausfiltern (also unt, mt oder pro)
                        var sub = liste[eigenschaft].slice(0,2);

                        switch(sub){
                          case "un":
                                link_inaktiv(); link_aktiv('subnav_unt');

                                break;
                          case "mt":
                                link_inaktiv(); link_aktiv('subnav_mt');
                                break;
                          case "pr":
                                link_inaktiv(); link_aktiv('subnav_pro');
                                break;
                          default:
                                link_inaktiv();
                                break;

                        }
                 }


        }
}
*/

function load_subnav(subnav)
{
         var path = window.location.pathname;

         var path_array = path.split("/");
           switch(path_array[1]){
                          case "Unternehmen":
                                link_inaktiv(); link_aktiv('subnav_unt');

                                break;
                          case "Mobile-Tagging":
                                link_inaktiv(); link_aktiv('subnav_mt');
                                break;
                          case "Mobile-Tagging-Einsatzgebiete":
                                link_inaktiv(); link_aktiv('subnav_einsatz');
                                break;
                          default:
                                link_inaktiv();
                                break;

                        }

}



function Werteliste(querystring) {
        if(querystring == '') return;
        var wertestring = unescape(querystring);
        wertestring = wertestring.slice(1);
        var paare = wertestring.split("&");
        for (var i=0; i < paare.length; i++) {
                var name = paare[i].substring(0, paare[i].indexOf("="));
                var wert = paare[i].substring(paare[i].indexOf("=")+1, paare[i].length);
                this[name] = wert;
        }
}
