﻿function fancyIframe(element, width, height) {
    $(document).ready(function() {
        $(element).fancybox({
            'zoomSpeedIn': 100,
            'zoomSpeedOut': 100,
            'overlayShow': true,
            'overlayOpacity': 0.5,
            'frameWidth': width,
            'frameHeight': height,
            'hideOnContentClick': true
        });      
    });
}

// Login
fancyIframe(".lnkLogin", 250, 150);

// Content anpassen
function fitContent() {
    var cHeight = $(".subcontent").height() + 120;
    var wWidth = $(window).width();
    var wHeight = $(window).height();
    
    if (wHeight > cHeight) {
        $("#txt").css("paddingBottom", $(window).height() - cHeight + "px");
    }

    if (wHeight < 820) {
        $("body").addClass("makeItAbs");
    } else {
        $("body").removeClass("makeItAbs");
    }

    if (wWidth < 1020) {
        var diff = 1020 - wWidth;
        $("#txt").css("marginLeft", 540 - diff + "px");
        $(".subcontent").css("backgroundPosition", -diff + "px");
        $("#logo").css("right", 55 + diff + "px");
        $("#nextImg").css("right", 55 + diff + "px");
        $("html").css("overflowX", "hidden");
        $("#right").width(420 - diff + "px");
    }
    else {
        $("html").css("overflowX", "visible");
    }
    
}

$(window).load(function() {
    fitContent();
});

$(window).resize(function() {
    fitContent();
});

$(document).ready(function() {
    // Navigation Init
    $("ul.sf-menu").superfish({
        pathClass: 'active'
    });
    fitContent();

    /************************/
    /* Slider Images Header */
    /************************/

    // VARs
    var activeItemIndex = 0;
    var itemWidth = 1020;
    var itemCount = $(".items img").length;
    var time = 1000;

    // NEXT
    function checkNext() {
        if (itemCount > 1 && activeItemIndex < itemCount - 1) {
            $("#nextImg").show();
        } else { $("#nextImg").hide(); }
    }

    // PREV
    function checkPrev() {
        if (itemCount > 1 && activeItemIndex > 0) {
            $("#prevImg").show();
        } else { $("#prevImg").hide(); }
    }

    $("#nextImg").click(function() {
        $("#imgTransparent").show();
        var cLeft = parseInt($("#items").css("left").replace("px", ""))
        $("#items").animate({ left: cLeft - itemWidth + "px" }, time, function() { $("#imgTransparent").hide(); });
        activeItemIndex++;
        checkPrev();
        checkNext();
    });

    $("#prevImg").click(function() {
        $("#imgTransparent").show();
        var cLeft = parseInt($("#items").css("left").replace("px", ""))
        $("#items").animate({ left: cLeft + itemWidth + "px" }, time, function() { $("#imgTransparent").hide(); });
        activeItemIndex--;
        checkPrev();
        checkNext();
    });

    checkNext();
    checkPrev();
    
});
