/*
 *  Funktion 'removeHighlight'
 *
 *  Loescht das Highlighting der Zeilen, falls neue Zeile ausgewaehlt wird
 */

function removeHighlight(menuetype) {

    // ... das Hauptmenue hat immer 5 Eintraege
    var ids = 5;
    
    // alle Highlights zuruecksetzen
    for (var i = 1; i <= ids; i++) {
        
        var menue_highlight_id = menuetype + 'menue_td_' + String(i);
        var classname = menuetype + 'menue_zeile_highlight';

        if ($(menue_highlight_id).hasClassName(classname)) {
            
            $(menue_highlight_id).removeClassName(classname);            
        }
    }   
}

/*
 *  Funktion 'showMenue'
 *
 *  Zeigt das Hauptmenue an
 */
 
function showMenue() {
 
    var menue = $('hauptmenue');
    
    // Wechsle den Menuehintergrund
    $('menue_anker').setStyle({ textAlign: 'right' });
   
    // Zeige das Menue an
    new Effect.Appear(menue, { duration: 0.1 });
}

/*
 * Funktion 'showMenueOnLoad'
 *
 * Zeigt das Hauptmenue beim Seitenladen an
 */
 
function showMenueOnLoad() {

    if (document.URL == 'http://www.tanzlehrerausbildung.eu/' ||
        document.URL == 'http://tanzlehrerausbildung.eu/' ||
        document.URL == 'http://www.tanzlehrer-berufsausbildungsakademie.de/' || 
        document.URL == 'http://tanzlehrer-berufsausbildungsakademie.de/' ||
        document.URL == 'http://www.videoclip-tanzlehrer.de/' ||
        document.URL == 'http://videoclip-tanzlehrer.de/' ||
        document.URL == 'http://www.hiphop-tanzlehrer.de/' ||
        document.URL == 'http://hiphop-tanzlehrer.de/') {
        
        var menue = $('hauptmenue');
        var menue_anker = $('menue_anker');
    
        // Wechsle den Menuehintergrund
        $('menue_anker').setStyle({ display: 'none', textAlign: 'right' });
        new Effect.Appear(menue_anker, { duration: 1 });
       
        // Zeige das Menue an
        new Effect.Appear(menue, { duration: 1 });
    }   
}
 
/*
 *  Funktion 'loadSubMenue'
 *
 *  Laedt das entsprechende Submenue
 */
 
function loadSubMenue(mainmenue, submenue) {

    // Erstmal alle offenen Submenues verstecken
    hideSubMenue();
    
    var mainmenue_td_id = 'mainmenue_td_' + String(mainmenue);
    var submenue_id = 'submenue_' + String(submenue);
        
    // Position fuer das Submenue ermitteln
    var position_submenue_top = ( $('mainmenue_1').getHeight() ) * ( mainmenue ) + 9;

    // Submenue anzeigen
    $(mainmenue_td_id).toggleClassName('mainmenue_zeile_highlight');
    $(submenue_id).setStyle({   position:   'absolute',
                                top:        position_submenue_top + $('hauptmenue').positionedOffset().top + 'px',
                                left:       $('hauptmenue').getWidth() + 'px'    });
    $(submenue_id).appear({ duration: 0.1 });
}

/*
 *  Funktion 'hideMenue'
 *
 *  Versteckt das Hauptmenue wieder
 */
 
function hideMenue() {

    // Verstecke das Menue
    var menue = $('hauptmenue');
    
    // Verstecke das Menue
    menue.hide();

    // Wechsle den Menuehintergrund
    $('menue_anker').setStyle({ textAlign: 'left' });
        
    // Verstecke die Submenues
    hideSubMenue();
}

/*
 *  Funktion 'hideSubMenue'
 *
 *  Versteckt die Submenues
 */
 
function hideSubMenue() {

    // Verstecke die Submenues
    $('submenue_ausbildung', 'submenue_weiterbildung', 'submenue_trainer').invoke('hide');
    
    // dann alle Highlights zuruecksetzen
    removeHighlight('main');
    
}
