// JavaScript Document

<!--
var files = Array();
files['home'] = "home.php";
files['anschriften'] = "anschriften.php";
files['impressum'] = "impressum.php";
files['gallery']  = "localhost/FFGG/einsatzliste.php";
files['links'] = "links.php";
files['weiterleitung'] = "weiterleitung.php";
files['einsatzliste'] = "einsatzliste.php";
// Untermenue Information:
files['ueber_uns'] = "Content/Information/ueber_uns.php";
files['einsatzgebiet'] = "Content/Information/einsatzgebiet.php";
files['iuk'] = "Content/Information/iuk.php";
files['alarmierung'] = "Content/Information/alarmierung.php";
files['gefahrstoffgruppe'] = "Content/Information/gefahrstoffgruppe.php";
files['beba'] = "";
files['jf'] = "stadtjugendwehr.php";
// Untermenu Ausstattung:

// Untermenu Service:
files['rauchmelder'] = "Content/Service/rauchmelder2.php";
files['sondersignal'] = "Content/Service/sondersignal.php";
files['gewitter'] = "Content/Service/gewitter.php";
files['grillen'] = "Content/Service/grillen.php";
files['unwetter'] = "Content/Service/unwetter.php";
files['waldbrand'] = "Content/Service/waldbrand.php";
files['weihnachten'] = "Content/Service/weihnachten.php";
files['notruf'] = "Content/Service/notruf.php";
files['es_brennt'] = "Content/Service/es_brennt.php";
files['feuerloescher'] = "Content/Service/feuerloescher.php";
files['sirene'] = "Content/Service/sirene.php";
files['sturm'] = "Content/Service/sturm.php";
files['silvester'] = "Content/Service/silvester.php";

var Services = new Array();
Services[0] = '../pic/grillfeuer.jpg';
Services[1] = '../pic/advent.jpg';

var ServiceLink = new Array();
ServiceLink[0] = "grillen";
ServiceLink[1] = "weihnachten";

// Change
function change (visit){
    try {
        var allItems = $('menuBox').getElementsByTagName("a");
        for(var i=0; i < allItems.length; i++){
            allItems[i].style.color = "#325479";
        }
        visit.style.color = "#FF0000";
    }
    catch (Ausnahme) {
          
    }
    return false;
}
// Auf- und Zuklappen
function AufZuKlappen (Unterpunkt){
    try {
        $('U1').style.display = "none";
        $('U2').style.display = "none";
        //TODO Menü Ausstattung
        //$('U3').style.display = "none";
        $('U4').style.display = "none";
        $(Unterpunkt).style.display = "block";
    }
    catch (Ausnahme) {
            
    }
    return false;
}
// Alle Zuklappen
function AlleZuKlappen (){
    try {   // Beispiel zur Ausnahmebehandlung
        $('U1').style.display = "none";
        $('U2').style.display = "none";
        //TODO Menü Ausstattung
        //$('U3').style.display = "none";
        $('U4').style.display = "none";
    }
    catch (Ausnahme) {
        alert(Ausnahme.toString());
    }
    return false;
}

function einsatzBericht(einsatzID){
    window.open("einsatzbericht.php?nummer="+einsatzID, "Einsatzbericht", "width=800,height=530,resizable=no,scrollbars=yes,dependent=yes,location=no,menubar=no,toolbar=no,screenX=300,screenY=200");
}

function newsPopup(newsID,art){
    window.open("news.php?nummer="+newsID+"&content="+art, "Nachrichten", "width=800,height=500,resizable=no,scrollbars=yes,dependent=yes,location=no,menubar=no,toolbar=no,screenX=300,screenY=200");
}

//AJAX
var myAjax = null;
// Inhalte dyn. laden
function loadContent(site){
    new Ajax.Request(
        files[site],
        {
            onComplete:  showContent
        }
        );
    return false;
}

document.observe("dom:loaded", function() {
    // call all onload attributes
    $$('body *[onload]').each( function(ele) {
        eval('(function() {' + ele.getAttribute("onload") + '}).bind(ele)()');
    })
});

function showContent(originalRequest){
    $('contentZiel').innerHTML = originalRequest.responseText;
}
function loadletzte(){
    new Ajax.Request(
        "letzte.php",
        {
            onComplete:  showletzte
        }
        );
    return false;
}
function showletzte(originalRequest){
    $('letzteeinsaetze').innerHTML = originalRequest.responseText;

}

//Einsatzliste dyn. aktualisieren bei Monats-/Jahreswechsel
function loadEinsatz(init){
    
    if(init){
        myAjax = new Ajax.Request(
            "einsatz.php",
            {
                onComplete: zeige_einsatz
            }
            );
    }
    else {
        myAjax = new Ajax.Request(
            "einsatz.php",
            {
                method: 'post',
                parameters: Form.serialize($('refresh')),
                onComplete: zeige_einsatz
            }
            );
    }
    return false;
}

function zeige_einsatz( originalRequest ) {
    $('einsatz').innerHTML = originalRequest.responseText;
}
//ZEITFUNKTIONEN
    

var n = 0;
var m = 0;
function showService(){
    
    new PeriodicalExecuter(
        function() {
            n++;
            m = n % Services.length;
            $('servicePic').src = Services[m];
            $('serviceLink').addEventListener("click", changeServiceLink, false)
        }, 15
        );
    return false;
}
function changeServiceLink(){
    loadContent(ServiceLink[m]);
    return false;
}
-->


