﻿$(document).ready(function() {
    if ($('.left_menu').length != 0) {
        initMenu('.left_menu');
    }

    if ($("#language_select").length != 0) {
        initLanguageSelect();
    }

//    if ($('.product').length > 0) {
//        $.each($('.product'), function() {
//            if ($(this).height() > 150) {
//                $(this).height(150);
//                $(this).append('<div>Lees meer</div>');
//            }
//        });
//    }

   
});


function initMenu(elementClass) {


    //close all
    $(elementClass + '>li>ul').hide();
    $(elementClass + '>li>a').addClass('open');
    //open current
    if ($(elementClass + ' .selected').length != 0) {

        var rootElement = $(elementClass + ' .selected').parents('.level_1');
        rootElement.show();
        rootElement.prev("a").addClass('close');
    }
    else {
        $(elementClass + '>li>ul:first').show();
        $(elementClass + '>li>a:first').addClass('close');
    }
    
   
   
   
    //$(elementClass + '>li>ul:first').show();
    //$(elementClass + '>li>a:first').addClass('close');
    $(elementClass + '>li>a').click(
    function() {

       
        var checkElement = $(this).next('ul');
        if (!checkElement.is(':visible')) {

            //Open items
            $(elementClass + '>li>ul:visible').slideUp('normal');
            $(elementClass + '>li>a:visible').removeClass('close');
            $(elementClass + '>li>a:visible').addClass('open');
            //$(elementClass + '>li>a').addClass('close');

            //Close current item
            checkElement.slideDown('normal');
            checkElement.prev('a').removeClass('open');
            checkElement.prev('a').addClass('close');
            //'checkElement.addClass('close');
            //$('.left_menu ul:visible').slideUp('normal');
            //checkElement.slideDown('normal');
            
        }


    }
    );
}
function initLanguageSelect() {
    $('#language_text .block').hide();
    $('#language_text .default').show();
    $('#language_select a').hover(
        function() {
            var languageId = this.id;
            var checkElement = $('#' + languageId + "_text");
            if (!checkElement.is(':visible')) {
                $('#language_text .block').slideUp('fast');
                $('#' + languageId + "_text").slideDown('fast');
            }
        }
    );
}