
	function vis_spar_pris(nySparPris) {

		nySparPris = nySparPris.replace(/\./, '');
		nySparPris = nySparPris.replace(/,-/, '');

		var siteTest = document.location.href;

		var minimumSparPris = 75 // Minimum spar-prisen. Hvis sparprisen er midre en dette, så skal den ikke vises!

		var valutakursSe = 0.73;
		var valutakursDa = 1.0;
		var valutakursDe = 7.5;
		var valutakursNo = 1.0;
		var valutakursNl = 7.5;
		var valutakursHu = 7.5;

		var nySparPrisDKK = 0;
		
		if (siteTest.indexOf('risskov.com') > 0) {

			nySparPrisDKK = Math.round(nySparPris * valutakursDa);

		} else if (siteTest.indexOf('risskov.de') > 0) {

			nySparPrisDKK = Math.round(nySparPris * valutakursDe);

		}  else if (siteTest.indexOf('risskov.se') > 0) {

			nySparPrisDKK = Math.round(nySparPris * valutakursSe);

		}  else if (siteTest.indexOf('risskov.no') > 0) {

			nySparPrisDKK = Math.round(nySparPris * valutakursNo);

		}  else if (siteTest.indexOf('risskov.nl') > 0) {

			nySparPrisDKK = Math.round(nySparPris * valutakursNl);

		}  else if (siteTest.indexOf('risskov.hu') > 0) {

			nySparPrisDKK = Math.round(nySparPris * valutakursHu);

		} else {

			// Test-server for dansk site
			nySparPrisDKK = Math.round(nySparPris * valutakursDa);

		}

		//console.log(nySparPrisDKK + ' DKK');

		if (nySparPrisDKK > 75) {

			// Spar-prisen er større end 75 DKK
			return true;

		} else {

			return false;

		}


	}


	function find_priser(rabatform, rabatvaerdi, prisText) {
		
		var foer_og_nu_pris = [];
		
		prisText = prisText.replace(/\./, '');
		prisText = prisText.replace(/,-/, '');

		var pris = parseInt(prisText);

		if (rabatform == 1) {

			var rabat = (pris * rabatvaerdi) / 100;
			rabat = Math.round(rabat);
			pris = pris - rabat;

		} else if (rabatform == 2) {

			pris = pris - rabatvaerdi;

		}

		pris	 = number_format(pris);
		foerPris = number_format(prisText);
		
		foer_og_nu_pris[0] = foerPris;
		foer_og_nu_pris[1] = pris;

		return foer_og_nu_pris;
		
	}


	function ny_spar_pris(sparText, pris, rabatform, rabatvaerdi) {

		sparText = sparText.replace(/\./, '');
		sparText = sparText.replace(/,-/, '');
		var sparPris = parseInt(sparText);
		var nySparPris = 0;
		
		
		pris = parseInt(pris);

		if (rabatform == 1) {

			var rabat = (pris * rabatvaerdi) / 100;
			rabat = Math.round(rabat);
			nySparPris = sparPris + rabat;

		} else if (rabatform == 2) {

			nySparPris = sparPris + rabatvaerdi;

		}

		nySparPris = number_format(nySparPris);

		return nySparPris;

	}


	function nye_priser(rabatform, rabatvaerdi) {
		
		// alert(2290);

		// Rabatværdien kan i nogle tilfælde være 0 (et specialtilfælde)
		if (rabatvaerdi > 0) {

			/*
			 * Pris i hoteloversigt
			 */
			$$('.pris').each(function(el) {

				var prisText = el.getText();

				foer_og_nu_pris = find_priser(rabatform, rabatvaerdi, prisText);

				el.setHTML('<span style="text-decoration:line-through; font-size:12px; color:#f00;">' + foer_og_nu_pris[0] + '</span> ' + '<span style="font-weight:bold; font-size:24px; color:#000;">' + foer_og_nu_pris[1] + ',-</span> ');

			});


			$$('.spar').each(function(el) {

				var sparText = el.getText();
				var pris = el.getProperty('title'); // Den originale samlede pris

				nySparPris = ny_spar_pris(sparText, pris, rabatform, rabatvaerdi);

				// Skal spar-prisen vises:
				var visSparPris = vis_spar_pris(nySparPris);
				
				if (visSparPris == true) {
					var skjulEl = el.getParent();
					skjulEl.removeClass('skjulSparPris');
				}
				
				el.setHTML('<span>' + nySparPris + '</span>');

			});


			/*
			 * Laveste Pris
			 */
			$$('.lavestePris').each(function(el) {

				var prisText = el.getText();

				foer_og_nu_pris = find_priser(rabatform, rabatvaerdi, prisText);

				el.setHTML('<span style="text-decoration:line-through; font-size:15px; color:#f00;">' + foer_og_nu_pris[0] + ' </span>' + '<span style="font-weight:bold; font-size:36px; color:#000;">' + foer_og_nu_pris[1] + ',-</span>');

			});


			$$('.lavestePrisSpar').each(function(el) {

				var sparText = el.getText();
				var pris = el.getProperty('title'); // Den originale samlede pris

				nySparPris = ny_spar_pris(sparText, pris, rabatform, rabatvaerdi);

				// Skal spar-prisen vises:
				var visSparPris = vis_spar_pris(nySparPris);

				if (visSparPris == true) {
					var skjulEl = el.getParent();
					skjulEl.removeClass('skjulSparPris');
				}

				el.setHTML('<span> ' + nySparPris + '</span>');

			});

			/*
			 * Rejsepakke Pris
			 */
			$$('.rejsepakkePris').each(function(el) {

				var prisText = el.getText();

				foer_og_nu_pris = find_priser(rabatform, rabatvaerdi, prisText);

				el.setHTML('<span style="text-decoration:line-through; font-size:18px; color:#f00;">' + foer_og_nu_pris[0] + '</span> ' + '<span style="font-weight:bold; font-size:44px; color:#fff;">' + foer_og_nu_pris[1] + ',-</span> ');

			});


			$$('.rejsepakkePrisSpar').each(function(el) {

				var sparText = el.getText();
				var pris = el.getProperty('title'); // Den originale samlede pris

				nySparPris = ny_spar_pris(sparText, pris, rabatform, rabatvaerdi);

				// Skal spar-prisen vises:
				var visSparPris = vis_spar_pris(nySparPris);

				if (visSparPris == true) {
					var skjulEl = el.getParent();
					skjulEl.removeClass('skjulSparPris');
				}

				el.setHTML('<span>' + nySparPris + '</span>');

			});


			/*
			 * Bestil rejse Pris
			 */
			$$('.bestilRejsePris').each(function(el) {

				var prisText = el.getText();

				foer_og_nu_pris = find_priser(rabatform, rabatvaerdi, prisText);

				el.setHTML('<span style="text-decoration:line-through; font-size:15px; color:#f00;">' + foer_og_nu_pris[0] + '</span> ' + '<span style="font-weight:bold; font-size:30px; color:#000;">' + foer_og_nu_pris[1] + ',-</span> ');

			});


			$$('.bestilRejseSparPris').each(function(el) {

				var sparText = el.getText();
				var pris = el.getProperty('title'); // Den originale samlede pris

				nySparPris = ny_spar_pris(sparText, pris, rabatform, rabatvaerdi);

				// Skal spar-prisen vises:
				var visSparPris = vis_spar_pris(nySparPris);

				if (visSparPris == true) {
					var skjulEl = el.getParent();
					skjulEl.removeClass('skjulSparPris');
				}

				el.setHTML('<span>' + nySparPris + '</span>');

			});
			
		}
		
	}


	function number_format(nStr) {
		nStr += '';
		x = nStr.split('.');
		x1 = x[0];
		x2 = x.length > 1 ? '.' + x[1] : '';
		var rgx = /(\d+)(\d{3})/;
		while (rgx.test(x1)) {
			x1 = x1.replace(rgx, '$1' + '.' + '$2');
		}
		return x1 + x2;
	}

