var showTopper = true;
/************************************************************************************************************************************************************************************************************
* ONLOAD FUNCTION CALLS
***********************************************************************************************************************************************************************************************************/
$(function() {
// MANAGE BACK TO TOP in read-along context showTopper=false (partFODocumentDrawer.jsp)
if(showTopper) {
var top = $('
').attr('id', 'topper').css({ bottom: '50px', display: 'none', position: 'fixed', right: 0});
var href = $('
');
href.append('');
top.append(href);
$('body').append(top);
var firstBodyEl = document.body.firstChild;
var gtm = document.createElement('a');
gtm.name = "ww4_top";
firstBodyEl.parentNode.insertBefore(gtm, firstBodyEl);
document.addEventListener("scroll", function() {
var topper = $('#topper');
var isVisible = topper.is(':visible');
//console.debug($(window).scrollTop() + ' / ' + screen.height + ' / ' + $(window).height() );
if(!isVisible && $(window).scrollTop()> $(window).height())
topper.fadeIn('slow');
else if (isVisible && $(window).scrollTop()< $(window).height())
topper.fadeOut('slow');
}, true);
}
});
/********************** gestione responsive menu horiz **********************/
(function ($, window, document, undefined) {
'use strict';
$(function () {
$("#mobileMenu").hide();
$(".toggleMobile").click(function() {
$(this).toggleClass("active");
$("#mobileMenu").slideToggle(500);
});
});
$(window).on("resize", function() {
if($(this).width() > 500) {
$("#logo").show();
$("#mobileMenu").hide();
$("#mobileLogo").hide();
$(".toggleMobile").removeClass("active");
} else {
$("#logo").hide();
$("#mobileLogo").show();
}
});
})(jQuery, window, document);
function highlight($theElement, isRight) {
var color = isRight ? '#53c21a' : '#c20000';
if($theElement.attr('type')=='checkbox') {
//$theElement.css('background-color', 'red');
//setTimeout( function(){ $theElement.css('background-color', ''); }, 1500);
$theElement.wrap("");
setTimeout( function(){ $theElement.unwrap(); }, 1500);
} else {
//$theElement.css('border', '1px solid ' + color);
//setTimeout( function(){ $theElement.css('border', ''); }, 2000);
$theElement.css('backgroundColor', color).css('color', '#FFF');
setTimeout( function(){ $theElement.css('backgroundColor', '').css('color', ''); }, 2000);
}
}