﻿var _speedOpen = 400; //'slow';
var _speedClose = 75; //'fast';
var _pnlInitialized = false;
//Initialize ThemaPanel
function InitThemaPanel() {
    if (_pnlInitialized == false) {
        var lang = 'nl';
        try {
            if (ActiveLanguage != undefined && ActiveLanguage != null && ActiveLanguage != '') {
                lang = ActiveLanguage.toLowerCase();
            }
        } catch (e) { lang = 'nl'; }

        $('#ThemaMenu .imgBestel').attr({ src: 'img/cart_' + lang + '_2.png' });
        $('#ThemaMenu .imgMandje').attr({ src: 'img/basket_' + lang + '.png' });

        $('#ThemaMenu .imgBestel').mouseover(function () {
            this.src = 'img/cart_' + lang + '_2_hover.png';
        });
        $('#ThemaMenu .imgBestel').mouseout(function () {
            this.src = 'img/cart_' + lang + '_2.png';
        });
        $('#ThemaMenu .imgMandje').mouseover(function () {
            this.src = 'img/basket_' + lang + '_hover.png';
        });
        $('#ThemaMenu .imgMandje').mouseout(function () {
            this.src = 'img/basket_' + lang + '.png';
        });

        _pnlInitialized = true;
    }
}
//Display panelitem
function DisplayThemaPanel(iThema) {
    InitThemaPanel();
    if (iThema != _curOpenPanel) {
        CloseThemaPanel(_curOpenPanel);
        OpenThemaPanel(iThema);
    }
    return false;
}
function OpenThemaPanel(iThema) {
    _curOpenPanel = iThema;
    $('#Thema' + iThema).animate({ height: '80' }, _speedOpen, function () {
        AjaxLoad_ThemaPage(iThema);
    });
    
}
function CloseThemaPanel(iThema) {
    $('#Thema' + iThema).hide(_speedClose);
}
//Add item to basket
function AddToBasket_Counter() {
    try {
        $('#imgAdded' + _curOpenPanel).show(80);
        var aantal = GetWinkelMandjeItemsAantal() + 1;
        SetWinkelMandjeItemsAantal(aantal);
    } catch (e) { }
}
//Auto expand last panel on load
$().ready(function () {
    try {
        if (_curOpenPanel > 0) {
            $('#Thema' + _curOpenPanel).show(0);
            OpenThemaPanel(_curOpenPanel);
        }
    } catch (e) { }
    try {
        NextSlide();
    } catch (e1) { }
});
function pageLoad(evt, args) {
    try {
        $('.imgAdded').hide('slow');
    } catch (e) { }

    _pnlInitialized = false;
    InitThemaPanel();
}
//Slideshow
var _slideImgCount = 5;
var _frontSlide = 1;
var _backSlide = 2;
var _curSlide = 1;
function NextSlide() {
    //taal
    var lang = 'nl';
    try {
        if (ActiveLanguage != undefined && ActiveLanguage != null && ActiveLanguage != '') {
            lang = ActiveLanguage.toLowerCase();
        }
    } catch (e) { lang = 'nl'; }

    //Oude afbeelding toekennen aan achterste slide
    var oldImg = $('#Slide1Img').attr('src');
    $('#Slide2Img').attr({ src: oldImg });
    $('#Slide1Img').animate({ opacity: 0.0 }, 0);

    //volgende slide
    _curSlide++;
    if (_curSlide > _slideImgCount) {
        _curSlide = 1;
    }

    //Nieuwe afbeelding toekennen aan voorste slide
    var newImg = 'img/slideshow/' + lang + '_' + _curSlide + '.png';
    $('#Slide1Img').attr({ src: newImg });

    //Nieuwe afbeelding infaden
    $('#Slide1Img').animate({ opacity: 1.0 }, 500);

    //timeout voor volgende
    setTimeout('NextSlide()', 5000);
}
