function setClickEvents_Seap_Header() {
	var contrastBar = $('.top .usability .contrast'), sizeBar = $('.top .usability .font-size'), fullScreen = $('.top .usability .full-screen');

    $('#navbar-menu').on('hidden.bs.collapse', function () {
        $('body').removeClass('menuOpen');
    });

    $('#navbar-menu').on('shown.bs.collapse', function () {
        $('body').addClass('menuOpen');
    });

	$('body').addClass('default-contrast default-size');

	if (contrastBar) {
		$(contrastBar).find('a').on('click', function() {
			var contrast = $(this).attr('id');

			setCookie('FrontContrast', contrast);
		})
	}

	if (sizeBar) {
		$(sizeBar).find('a').on('click', function() {
			var fontSize = $(this).attr('id');

			setCookie('FrontFontSize', fontSize);
		})
	}

    if (fullScreen) {
        $(fullScreen).find('a').on('click', function() {
            var screenSize = $(this).attr('id');

			setCookie('FrontScreenSize', screenSize);
        })
    }
}

function setLangUpper_Seap_Header() {
	if ($('.language-entry-short-text')) {
		$('.language-entry-short-text').each(function(index) {
			var langTxt = $(this).text().toUpperCase();
			$(this).text(langTxt);
		});
	}
	var langHref = $('a[class=language-entry-short-text]');
	var href = langHref.attr('href');
	langHref.attr('role', 'button');
	langHref.attr('href', 'javascript:changeLanguage_Seap_Header(\'' + href + '\');');

	$('.language-switcher').css("visibility", "visible")
}

function publishPortalEvent_Seap_Header() {
	Liferay.fire('portalChange', {
		contrast : localStorage.getItem('contrastBar'),
		fontSize : localStorage.getItem('sizeBar'),
		screenSize : localStorage.getItem('fullScreen')
	});
}

function setCookie(name, value) {
	var date = new Date()

	date.setDate(date.getDate() + 365);

	document.cookie = `${name}=${value}; expires=${date.toUTCString()}; path=/`; 
	window.location.reload();
}

