﻿var BannerArray = ['/Images/Banner/team_collage.jpg', '/Images/Banner/beratungsprotokol.jpg', '/Images/Banner/Camillo_mit_Stuhl.jpg', '/Images/Banner/gebeude_banner.jpg', '/Images/Banner/Camillo_Titelbild_Banner.jpg', '/Images/Banner/briefoeffner.jpg', '/Images/Banner/Christof_Banner.jpg', '/Images/Banner/kugelschreiber1.jpg', '/Images/Banner/Lisa_Banner.jpg', '/Images/Banner/taschenrechner.jpg', '/Images/Banner/Manu_Banner.jpg', '/Images/Banner/visitenkarte.jpg', '/Images/Banner/Meeting_banner.jpg', '/Images/Banner/Sandra_Banner.jpg'];
var currentBannerID = 0;
if (document.cookie) {
    a = document.cookie;

    var col_array = a.split(";");
    var part_num = 0;
    while (part_num < col_array.length) {
        var col2_array = col_array[part_num].split("=");

        if (trim(col2_array[0]) == 'currentBannerID') {
            currentBannerID = parseInt(trim(col2_array[1]));
        }
        part_num += 1;
    }
}

function SetOpacity(object, opacityPct) {
    // IE.
    object.style.filter = 'alpha(opacity=' + opacityPct + ')';
    // Old mozilla and firefox
    object.style.MozOpacity = opacityPct / 100;
    // Everything else.
    object.style.opacity = opacityPct / 100;
}
function ChangeOpacity(id, msDuration, msStart, fromO, toO) {
    var element = document.getElementById(id);
    var opacity = element.style.opacity * 100;
    var msNow = (new Date()).getTime();
    opacity = fromO + (toO - fromO) * (msNow - msStart) / msDuration;
    if (opacity < 0)
        SetOpacity(element, 0)
    else if (opacity > 100)
        SetOpacity(element, 100)
    else {
        SetOpacity(element, opacity);
        element.timer = window.setTimeout("ChangeOpacity('" + id + "'," + msDuration + "," + msStart + "," + fromO + "," + toO + ")", 1);
    }
}
function FadeIn(id) {
    var element = document.getElementById(id);
    if (element.timer) window.clearTimeout(element.timer);
    var startMS = (new Date()).getTime();
    element.timer = window.setTimeout("ChangeOpacity('" + id + "',1000," + startMS + ",0,100)", 1);
}
function FadeOut(id) {
    var element = document.getElementById(id);
    if (element.timer) window.clearTimeout(element.timer);
    var startMS = (new Date()).getTime();
    element.timer = window.setTimeout("ChangeOpacity('" + id + "',1000," + startMS + ",100,0)", 1);
}
function FadeInImage(foregroundID, newImage, backgroundID) {
    var foreground = document.getElementById(foregroundID);
    if (backgroundID) {
        var background = document.getElementById(backgroundID);
        if (background) {
            background.style.backgroundImage = 'url(' + foreground.src + ')';
            background.style.backgroundRepeat = 'no-repeat';
        }
    }
    SetOpacity(foreground, 0);
    foreground.src = newImage;
    if (foreground.timer) window.clearTimeout(foreground.timer);
    var startMS = (new Date()).getTime();
    foreground.timer = window.setTimeout("ChangeOpacity('" + foregroundID + "',1000," + startMS + ",0,100)", 10);
}
function ImageLoaded() {
    currentBannerID += 1;
    if (currentBannerID >= BannerArray.length) {
        currentBannerID = 0;
    }
    document.cookie = 'currentBannerID=' + currentBannerID;
    window.setTimeout("FadeInImage('BannerFG',BannerArray[currentBannerID],'BannerBG')", 10000);
}
function trim(zeichenkette) {
    return zeichenkette.replace(/^\s+/, '').replace(/\s+$/, '');
}

$(function () {
    var offset = $("#menueContainer").offset();
    var topPadding = 0;
    $(window).scroll(function () {
        if ($(window).scrollTop() > offset.top) {
            $("#menueContainer").stop().animate({
                top: $(window).scrollTop() - offset.top + topPadding
            });
        } else {
            $("#menueContainer").stop().animate({
                top: 0
            });
        };
    });
});
