BasSteenbeeke / AH Bonus checker

// ==UserScript==
// @name        AH Bonus checker
// @author      Bas Steenbeeke
// @version     0.5
// @run-at      document-idle
// @license     GPL-3.0-or-later
// @copyright   2018, BasSteenbeeke (https://openuserjs.org/users/BasSteenbeeke)
// @match       https://www.ah.nl/bonus
// @require     http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js
// ==/UserScript==

$(document).ready(function () {

  setTimeout(function () {
    showSale();
  }, 3000);

});

function showSale() {
  $('<div id="userscript" style="display: none;"></div>').insertAfter('.lane.row:first-child');
  $('.story-lane:contains("Jouw Persoonlijke Bonus")').addClass('userscript-header').appendTo('#userscript').find('h3').text('50% Kortingen');
  $('<div id="pbp_null" class="lane row product-lane userscript-lane" data-lane-id="pbp_null"></div>').appendTo('#userscript');
  $(".product:contains('1 + 1'), .product:contains('50% KORTING'), .product:contains('60% KORTING'), .product:contains('70% KORTING'), .product:contains('2=1')").appendTo('.userscript-lane');
  $('#userscript').fadeIn(1500);
}