/**
 * JavaScripte fuer Navi auf 603qm
*
 * TUF-8 Test: ÄÖÜ äöü
*
 * Version : 1.01
 * Datum   : 16.02.2007
 * Autor   : Claas Carow
 * Last    : 07.05.2008 (Clemens)
 *
 * Read the JavaScript cookies tutorial at:
 * http://www.netspade.com
 *
 * menuExpandable3.js - implements an expandable menu based on a HTML list
 * Author: Dave Lindquist (http://www.gazingus.org)
 */

// Navi Bilder
     images = new Array

// Programm [ M-Punkt, U-Punkt, 3-BildFkt ]
     images[1000] = "http://www.603qm.de/pictures/lists/programm.gif"
     images[1001] = "http://www.603qm.de/pictures/lists/programm_on.gif"
     images[1002] = "http://www.603qm.de/pictures/lists/programm_over.gif"
// Band
     images[2000] = "http://www.603qm.de/pictures/lists/band.gif"
     images[2001] = "http://www.603qm.de/pictures/lists/band_on.gif"
     images[2002] = "http://www.603qm.de/pictures/lists/band_over.gif"
// VA
     images[3000] = "http://www.603qm.de/pictures/lists/veranstaltungen.gif"
     images[3001] = "http://www.603qm.de/pictures/lists/veranstaltungen_on.gif"
     images[3002] = "http://www.603qm.de/pictures/lists/veranstaltungen_over.gif"

// *** Klub
     images[3010] = "http://www.603qm.de/pictures/lists/sub_klub.gif"
     images[3011] = "http://www.603qm.de/pictures/lists/sub_klub_on.gif"
     images[3012] = "http://www.603qm.de/pictures/lists/sub_klub_over.gif"

// VA
     images[3020] = "http://www.603qm.de/pictures/lists/sub_kneipenabend.gif"
     images[3021] = "http://www.603qm.de/pictures/lists/sub_kneipenabend_on.gif"
     images[3022] = "http://www.603qm.de/pictures/lists/sub_kneipenabend_over.gif"

// ***
     images[3030] = "http://www.603qm.de/pictures/lists/sub_live.gif"
     images[3031] = "http://www.603qm.de/pictures/lists/sub_live_on.gif"
     images[3032] = "http://www.603qm.de/pictures/lists/sub_live_over.gif"

     images[3040] = "http://www.603qm.de/pictures/lists/sub_jam.gif"
     images[3041] = "http://www.603qm.de/pictures/lists/sub_jam_on.gif"
     images[3042] = "http://www.603qm.de/pictures/lists/sub_jam_over.gif"

     images[3050] = "http://www.603qm.de/pictures/lists/sub_salon.gif"
     images[3051] = "http://www.603qm.de/pictures/lists/sub_salon_on.gif"
     images[3052] = "http://www.603qm.de/pictures/lists/sub_salon_over.gif"

     images[3060] = "http://www.603qm.de/pictures/lists/sub_spaetstueck.gif"
     images[3061] = "http://www.603qm.de/pictures/lists/sub_spaetstueck_on.gif"
     images[3062] = "http://www.603qm.de/pictures/lists/sub_spaetstueck_over.gif"

     images[3070] = "http://www.603qm.de/pictures/lists/sub_lesung.gif"
     images[3071] = "http://www.603qm.de/pictures/lists/sub_lesung_on.gif"
     images[3072] = "http://www.603qm.de/pictures/lists/sub_lesung_over.gif"

     images[3080] = "http://www.603qm.de/pictures/lists/sub_disko.gif"
     images[3081] = "http://www.603qm.de/pictures/lists/sub_disko_on.gif"
     images[3082] = "http://www.603qm.de/pictures/lists/sub_disko_over.gif"

     images[3090] = "http://www.603qm.de/pictures/lists/sub_film.gif"
     images[3091] = "http://www.603qm.de/pictures/lists/sub_film_on.gif"
     images[3092] = "http://www.603qm.de/pictures/lists/sub_film_over.gif"

     images[3100] = "http://www.603qm.de/pictures/lists/sub_theater.gif"
     images[3101] = "http://www.603qm.de/pictures/lists/sub_theater_on.gif"
     images[3102] = "http://www.603qm.de/pictures/lists/sub_theater_over.gif"

// Kontakt
     images[4000] = "http://www.603qm.de/pictures/lists/kontakt.gif"
     images[4001] = "http://www.603qm.de/pictures/lists/kontakt_on.gif"
     images[4002] = "http://www.603qm.de/pictures/lists/kontakt_over.gif"

// ***
     images[4010] = "http://www.603qm.de/pictures/lists/sub_kontakt.gif"
     images[4011] = "http://www.603qm.de/pictures/lists/sub_kontakt_on.gif"
     images[4012] = "http://www.603qm.de/pictures/lists/sub_kontakt_over.gif"

     images[4020] = "http://www.603qm.de/pictures/lists/sub_anfahrt.gif"
     images[4021] = "http://www.603qm.de/pictures/lists/sub_anfahrt_on.gif"
     images[4022] = "http://www.603qm.de/pictures/lists/sub_anfahrt_over.gif"

     images[4030] = "http://www.603qm.de/pictures/lists/sub_mitarbeit.gif"
     images[4031] = "http://www.603qm.de/pictures/lists/sub_mitarbeit_on.gif"
     images[4032] = "http://www.603qm.de/pictures/lists/sub_mitarbeit_over.gif"

     images[4040] = "http://www.603qm.de/pictures/lists/sub_extern.gif"
     images[4041] = "http://www.603qm.de/pictures/lists/sub_extern_on.gif"
     images[4042] = "http://www.603qm.de/pictures/lists/sub_extern_over.gif"

     images[4050] = "http://www.603qm.de/pictures/lists/sub_anfragen.gif"
     images[4051] = "http://www.603qm.de/pictures/lists/sub_anfragen_on.gif"
     images[4052] = "http://www.603qm.de/pictures/lists/sub_anfragen_over.gif"

// stoeferle
     images[5000] = "http://www.603qm.de/pictures/lists/stoeferle.gif"
     images[5001] = "http://www.603qm.de/pictures/lists/stoeferle_on.gif"
     images[5002] = "http://www.603qm.de/pictures/lists/stoeferle_over.gif"

// ***
     images[5010] = "http://www.603qm.de/pictures/lists/sub_allgemein.gif"
     images[5011] = "http://www.603qm.de/pictures/lists/sub_allgemein_on.gif"
     images[5012] = "http://www.603qm.de/pictures/lists/sub_allgemein_over.gif"

     images[5020] = "http://www.603qm.de/pictures/lists/sub_architek.gif"
     images[5021] = "http://www.603qm.de/pictures/lists/sub_architek_on.gif"
     images[5022] = "http://www.603qm.de/pictures/lists/sub_architek_over.gif"

     images[5030] = "http://www.603qm.de/pictures/lists/sub_ci.gif"
     images[5031] = "http://www.603qm.de/pictures/lists/sub_ci_on.gif"
     images[5032] = "http://www.603qm.de/pictures/lists/sub_ci_over.gif"

//  AK stoeferle
     images[6000] = "http://www.603qm.de/pictures/lists/ak.gif"
     images[6001] = "http://www.603qm.de/pictures/lists/ak_on.gif"
     images[6002] = "http://www.603qm.de/pictures/lists/ak_over.gif"

// ***
     images[6010] = "http://www.603qm.de/pictures/lists/sub_allgemein.gif"
     images[6011] = "http://www.603qm.de/pictures/lists/sub_allgemein_on.gif"
     images[6012] = "http://www.603qm.de/pictures/lists/sub_allgemein_over.gif"

     images[6020] = "http://www.603qm.de/pictures/lists/sub_gf.gif"
     images[6021] = "http://www.603qm.de/pictures/lists/sub_gf.gif"
     images[6022] = "http://www.603qm.de/pictures/lists/sub_gf_over.gif"

     images[6030] = "http://www.603qm.de/pictures/lists/sub_technik.gif"
     images[6031] = "http://www.603qm.de/pictures/lists/sub_technik.gif"
     images[6032] = "http://www.603qm.de/pictures/lists/sub_technik_over.gif"

     images[6040] = "http://www.603qm.de/pictures/lists/sub_theke.gif"
     images[6041] = "http://www.603qm.de/pictures/lists/sub_theke.gif"
     images[6042] = "http://www.603qm.de/pictures/lists/sub_theke_over.gif"

     images[6050] = "http://www.603qm.de/pictures/lists/sub_tud.gif"
     images[6051] = "http://www.603qm.de/pictures/lists/sub_tud.gif"
     images[6052] = "http://www.603qm.de/pictures/lists/sub_tud_over.gif"

// presseinfos
     images[7000] = "http://www.603qm.de/pictures/lists/presseinfos.gif"
     images[7001] = "http://www.603qm.de/pictures/lists/presseinfos_on.gif"
     images[7002] = "http://www.603qm.de/pictures/lists/presseinfos_over.gif"

// oeffnungszeiten
     images[8000] = "http://www.603qm.de/pictures/lists/oeffnungszeiten.gif"
     images[8001] = "http://www.603qm.de/pictures/lists/oeffnungszeiten_on.gif"
     images[8002] = "http://www.603qm.de/pictures/lists/oeffnungszeiten_over.gif"

// weblog
     images[9000] = "http://www.603qm.de/pictures/lists/weblog.gif"
     images[9001] = "http://www.603qm.de/pictures/lists/weblog_on.gif"
     images[9002] = "http://www.603qm.de/pictures/lists/weblog_over.gif"

// Galerie
     images[10000] = "http://www.603qm.de/pictures/lists/fotos.gif"
     images[10001] = "http://www.603qm.de/pictures/lists/fotos_on.gif"
     images[10002] = "http://www.603qm.de/pictures/lists/fotos_over.gif"

// VVK
     images[11000] = "http://www.603qm.de/pictures/lists/kartenvorverkauf.gif"
     images[11001] = "http://www.603qm.de/pictures/lists/kartenvorverkauf_on.gif"
     images[11002] = "http://www.603qm.de/pictures/lists/kartenvorverkauf_over.gif"







    function Bildwechsel(BildID){

     if ( BildID < 2000){                  document.Programm.src = images[BildID]     };

     if (BildID >= 2000 && BildID < 3000){ document.Bandanfragen.src = images[BildID] };

     if (BildID >= 3000 && BildID < 3009){ document.Veranstaltungen.src = images[BildID]};
     if (BildID >= 3010 && BildID < 3019){ document.Klub.src = images[BildID] };
     if (BildID >= 3020 && BildID < 3029){ document.Kneipenabend.src = images[BildID] };
     if (BildID >= 3030 && BildID < 3039){ document.Live.src = images[BildID] };
     if (BildID >= 3040 && BildID < 3049){ document.Jamsession.src = images[BildID] };
     if (BildID >= 3050 && BildID < 3059){ document.Salon.src = images[BildID] };
     if (BildID >= 3060 && BildID < 3069){ document.Spaetstueck.src = images[BildID] };
     if (BildID >= 3070 && BildID < 3079){ document.Lesungen.src = images[BildID] };
     if (BildID >= 3080 && BildID < 3089){ document.Diskothek.src = images[BildID] };
     if (BildID >= 3090 && BildID < 3099){ document.Kurzfilmnacht.src = images[BildID] };
     if (BildID >= 3100 && BildID < 3109){ document.Theater.src = images[BildID] };

     if (BildID >= 4000 && BildID < 4009){ document.Kontakt.src = images[BildID] };
     if (BildID >= 4010 && BildID < 4019){ document.subKontakt.src = images[BildID]};
     if (BildID >= 4020 && BildID < 4029){ document.Anfahrt.src = images[BildID] };
     if (BildID >= 4030 && BildID < 4039){ document.Mitarbeit.src = images[BildID] };
     if (BildID >= 4040 && BildID < 4049){ document.ExterneAnfragen.src = images[BildID] };
     if (BildID >= 4050 && BildID < 4059){ document.Anfragen.src = images[BildID] };

     if (BildID >= 5000 && BildID < 5009){ document.stoeferlehalle.src = images[BildID] };
     if (BildID >= 5010 && BildID < 5019){ document.Allgemein.src = images[BildID]};
     if (BildID >= 5020 && BildID < 5029){ document.Architektur.src = images[BildID] };
     if (BildID >= 5030 && BildID < 5039){ document.CIKonzept.src = images[BildID] };

     if (BildID >= 6000 && BildID < 6009){ document.organisation.src = images[BildID] };
     if (BildID >= 6010 && BildID < 6019){ document.OrgaAllgemein.src = images[BildID]};
     if (BildID >= 6020 && BildID < 6029){ document.Geschaeftsfuehrung.src = images[BildID] };
     if (BildID >= 6030 && BildID < 6039){ document.Technikteam.src = images[BildID] };
     if (BildID >= 6040 && BildID < 6049){ document.Thekenteam.src = images[BildID] };
     if (BildID >= 6050 && BildID < 6059){ document.TUDund603qm.src = images[BildID] };

     if (BildID >= 7000 && BildID < 7009){ document.Presseinfos.src = images[BildID] };

     if (BildID >= 8000 && BildID < 8009){ document.Service.src = images[BildID] };

     if (BildID >= 9000 && BildID < 9009){ document.Hallenlog.src = images[BildID] };

     if (BildID >= 10000 && BildID < 10009){ document.Galerie.src = images[BildID] };

     if (BildID >= 11000 && BildID < 11009){ document.Kartenvorverkauf.src = images[BildID] };

}


/**
 * Read the JavaScript cookies tutorial at:
 *   http://www.netspade.com/articles/javascript/cookies.xml
 */

/**
 * Sets a Cookie with the given name and value.
 *
 * name       Name of the cookie
 * value      Value of the cookie
 * [expires]  Expiration date of the cookie (default: end of current session)
 * [path]     Path where the cookie is valid (default: path of calling document)
 * [domain]   Domain where the cookie is valid
 *              (default: domain of calling document)
 * [secure]   Boolean value indicating if the cookie transmission requires a
 *              secure transmission
 */
function setCookie(name, value, expires, path, domain, secure)
{
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

/**
 * Gets the value of the specified cookie.
 *
 * name  Name of the desired cookie.
 *
 * Returns a string containing value of specified cookie,
 *   or null if cookie does not exist.
 */
function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}


if (!document.getElementById)
     document.getElementById = function() { return null; }


// fuer jeden navi punkt s.unten

function initializeMenu(menuId, actuatorId) {
    var menu = document.getElementById(menuId);
    var actuator = document.getElementById(actuatorId);
    var HmenuId = menuId;


// hilfe fuer navi aufklappen wenn neuer link aufgerufen wird
function cookieMenue (Hzeigen){
   if (Hzeigen == "+" )
      menu.style.display =  "block";
 }


// schauen was im cookie steht und obs welche gibt
  if (document.cookie) {
     Hzeigen = getCookie(HmenuId);
     cookieMenue (Hzeigen);
     }
     else  // gibt keins dann mach mal eins =)
   setCookie(HmenuId,"-","","/",".603qm.de");

// wenn kein wert raus aus der fkt.
    if (menu == null || actuator == null) 
      return;


// link it
    actuator.parentNode.style.backgroundImage = "url()";


// wenn geklickt wird OHNE neuen Seitenaufbau
    actuator.onclick = function() {
        var display = menu.style.display;
        this.parentNode.style.backgroundImage =
            (display == "block") ? "url()" : "url()";
        menu.style.display = (display == "block") ? "none" : "block";

 // cookie abaendern
      Hzeigen = getCookie(HmenuId);
      if (Hzeigen == "-") {
        setCookie(HmenuId,"+","","/",".603qm.de");
      }
      else
       {
         setCookie(HmenuId,"-","","/",".603qm.de");
       }

      return false; // ende klick fkt.
    }
} // ende initializeMenu

  // -- Ende verstecken -->
    <!--
        function menuExpandable() {
            initializeMenu("veranstaltungenMenu", "veranstaltungenActuator");
            initializeMenu("stoeferleMenu", "stoeferleActuator");
            initializeMenu("kontaktMenu", "kontaktActuator");
            initializeMenu("organisationMenu", "organisationActuator");
            initializeMenu("organisationSubMenu", "organisationSubActuator");
            initializeMenu("serviceMenu", "serviceActuator");
        }

    //-->