
var overlay = (function() {

	/** Wait for jQuery to be loaded */
	function defer(method) {
		if (window.jQuery)
			method();
		else
			setTimeout(function() { defer(method) }, 50);
	}

	defer(function (){

		// Check if the user closed the overlay before
		if ((!localStorage.getItem("userClosedXXXX")) && (!sessionStorage.getItem("userClosedXXXX"))) {

			if ($( window ).width() > 667) {

				// Add close button
				$( "#overlay" ).prepend( "<div class='close'><div class='closetext'>Fenster schließen</div><div class='kreuz'></div></div>" );
				$( ".close" ).on("click", function() {

					if ($( "#overlay ").has( " .powermail_create " ).length > 0) {
						localStorage.setItem("userClosedXXXX", true);
					}

					setTimeout(function() {
						$('#bg_blur').removeClass('show');
					}, 0);

					// Write user closed to localStorage
					sessionStorage.setItem("userClosedXXXX", true);
				});

				// Wait before displaying overlay
				setTimeout(function() {
					// Fade in
					$('#bg_blur').addClass('show');
					// preset the doisrouce
					$("input#powermail_field_optinsource").val(window.location.origin + window.location.pathname + 'overlay-sidebar' + window.location.search);
				}, 20000);
			}
		}

	});

})();

