﻿/// <reference path="../Javascript/jquery-1.3.2-vsdoc2.js" />


jQuery(document).ready(function() {
    oButton = jQuery("#Button, #Button2");
    oLayerPanel = jQuery("#AktionenPanel, #AktionenPanel2")
    oSchliessen = jQuery("#SchliessenButton, #SchliessenButton2");
    oOverlay = jQuery("#Nebelschleier");

    InitKeypressForAktionenClose();
    ButtonBlinken();
    ShowAktionen();
});



// Lässt Button aufleuchten
function ButtonBlinken() {
    try {
        var Bilder = new Array();
        var Pause = 600;
        var Speed = 400;


        jQuery(".ButtonBilder").each(function(i) {
            Bilder[i] = jQuery(this);
        });


        Bilder[1].fadeOut(Speed);

        Bilder[0].fadeIn(Speed, function() {
            var Timeout = setTimeout(function() {

                Bilder[1].fadeIn(Speed, function() {

                    Bilder[0].fadeOut(Speed, function() {
                        ButtonBlinken(Pause);
                    });

                });

            }, Pause);
        });

    } catch (ex) {


    }
}





// Lässt Panel mit Aktionen ausfahren
function ShowAktionen() {
    try {

        oButton.click(function() {
            oOverlay.fadeIn("slow");
            oLayerPanel.slideDown("slow");
            oSchliessen.fadeIn(800);
        });

        oSchliessen.click(function() {
            CloseAktionen();
        });

    }

    catch (ex) {

    }
}


function CloseAktionen() {
    oLayerPanel.slideUp("slow");
    oSchliessen.fadeOut(200);
    oOverlay.fadeOut("slow");
}


function InitKeypressForAktionenClose() {
    if (document.layers) document.captureEvents(Event.KEYDOWN);
    document.onkeydown = CloseAktionenByESCKey;
}


function CloseAktionenByESCKey(e) {
    if (e == null) {
        keycode = event.keyCode;
        ESCKey = 27;
    } else {
        keycode = e.keyCode;
        ESCKey = e.DOM_VK_ESCAPE;
    }

    key = String.fromCharCode(keycode).toLowerCase();

    if (keycode == ESCKey) {

        //Vorschau Ausblenden
        CloseAktionen();
    }
}

