var hiddenL = false;

$().ready(function() {
    $('#toggleLang').css({'visibility':'visible'});
     if($.cookie('cl')) {
        if($.cookie('cl')=='fr') {
            $('.fr').hide();
            hiddenL = 'fr';
            $('#switchFR').addClass('hiddenlang');
            $('.spacer').hide();
        } else if($.cookie('cl')=='de') {
            $('.de').hide();
            hiddenL = 'de';
            $('#switchDE').addClass('hiddenlang');
            $('.spacer').hide();
        } else {
             $.cookie('cl', '', {expires: -1, path:'/'});
        }
    }
    $('#switchDE').click(
        function() {
            if(hiddenL!='de') {
                $('.de').hide();
                if(hiddenL=='fr') {
                    $('#switchFR').removeClass('hiddenlang');
                    $.cookie('cl', 'fr',{expires: 7, path: '/'});
                    $('.fr').show();
                }
                $.cookie('cl', 'de',{expires: 7, path: '/'});
                hiddenL = 'de';
                $(this).addClass('hiddenlang');
                $('.spacer').hide();
            } else {
                $('.de').show();
                $.cookie('cl', '', {expires: -1, path:'/'});
                $(this).removeClass('hiddenlang');
                hiddenL = false;
            }
            if(!hiddenL) {
                $('.spacer').show();
            }
        }
    );
    $('#switchFR').click(
        function() {
            if(hiddenL!='fr') {
                if(hiddenL=='de') {
                    $('#switchDE').removeClass('hiddenlang');
                    $.cookie('cl', 'de',{expires: 7, path: '/'});
                    $('.de').show();
                 }
                $.cookie('cl', 'fr',{expires: 7, path: '/'});
                $('.fr').hide();
                hiddenL = 'fr';
                $(this).addClass('hiddenlang');
                $('.spacer').hide();
           } else {
                 $(this).removeClass('hiddenlang');
                 $('.fr').show(); 
                 $.cookie('cl', '', {expires: -1, path:'/'});
                 hiddenL = false;
                 $('.spacer').hide();
           }
           if(!hiddenL) {
                $.cookie('cl', '', {expires: -1, path:'/'});
                $('.spacer').show();
           }
        }
    );
    
});
