Registrer deg og få 15 % rabatt
| Nyhetsbrev
Teppichreingjering Profesjonell teppichvask og reinetenester Overlat reiningsbehova dine til proffane. Vi hjelper deg med beviste, skånsame metodar. Dra nytte av vår praktiske hentings- og leveringsteneste, tilgjengeleg over heile Tyskland. For prisforespurnader, ta kontakt med kundetenesta vår eller fyll ut vårt nettbaserte reiningskjema.
Korleis bestille teppichreingjering på nett Velg en dato og et sted for henting. Vi rengjør teppet ditt profesjonelt Du får tilbake det rene teppet ditt Seks steg til ein rein teppich 1. Mål Bruk eit måleband eller tommestokk for å bestemme storleiken på teppet ditt, og send oss detaljane.
2. Forsendelsespose Vi leverer ein forsendelsespose til deg, tilpassa storleiken på teppet ditt.
3. Pakke inn Rull saman teppet ditt og legg det i den medfølgjande posen.
4. Innhenting Vi hentar teppet ditt heime hos deg. Den forsikra kuréren vår tar seg av både innhenting og retur.
5. Reingjering Vi reingjer teppet ditt med eit allergivenleg og skånsamt vaskemiddel. Ved behov gjer vi også reparasjonar.
6. Levering På det datoen du har valt, bringer den forsikra kuréren den reine teppet ditt heim til deg.
Kvifor velje oss for teppichreingjering?
Over 50 års erfaring
Handtert av fagfolk
Hentings- og leveringsteneste
Fettkondisjonering og impregnering
window.addEventListener("load", () => {
let exchangeCurrency = 1;
let additionalPrice = 12;
const fetchExchangeRate = async () => {
try {
const res = await fetch('https://api.fastforex.io/fetch-one?from=EUR&to=NOK&api_key=f627cb0f42-1fb81ebaed-rtnzmr');
const response = await res.json();
exchangeCurrency = response.result['NOK'];
document.querySelector('#additional-cost-price').innerHTML = (additionalPrice * exchangeCurrency).toFixed(2);
} catch (err) {
console.log(err);
}
};
fetchExchangeRate();
function updatePrice() {
const length = parseInt(document.querySelector('.input-length').value) || 0;
const width = parseInt(document.querySelector('.input-breadth').value) || 0;
const showPrice = document.querySelector('.price-frame');
const cleaningPrice = document.querySelector('#cleaning-price');
const silkRug = document.querySelector('.silk-rug');
let subPrice = (length * width) / 10000;
let basePrice = 40;
let totalPrice = subPrice * basePrice * exchangeCurrency;
let totalCost = 0;
if (silkRug.checked) {
let silkPerMeter = subPrice * additionalPrice;
totalCost = totalPrice + silkPerMeter;
showPrice.innerText = totalCost.toFixed(2) + ' ' + "NOK";
cleaningPrice.innerText = totalCost.toFixed(2) + ' ' + "NOK";
} else {
showPrice.innerText = totalPrice.toFixed(2) + ' ' + "NOK";
cleaningPrice.innerText = totalPrice.toFixed(2) + ' ' + "NOK";
}
};
const lengthInput = document.querySelector(".input-length");
const widthInput = document.querySelector(".input-breadth");
const checkbox = document.querySelector(".silk-rug")
lengthInput.addEventListener("input", updatePrice);
widthInput.addEventListener("input", updatePrice);
checkbox.addEventListener("change", updatePrice);
document.querySelector('.file-input').addEventListener('change', function(event) {
var files = event.target.files;
var imagePreview = document.getElementById('image-preview')
imagePreview.innerHTML = ''
for(let i = 0;i < files.length;i++) {
var file = files[i]
if(file.type.match('image.*')) {
var reader = new FileReader()
reader.onload = (function(file){
return function(event){
var img = document.createElement('img');
img.v-lazyload-img data-src = event.target.result;
imagePreview.appendChild(img);
}
})(file)
reader.readAsDataURL(file)
}
}
});
document.getElementById('rug-cleaning-form').addEventListener('reset', function() {
var imagePreview = document.getElementById('image-preview');
imagePreview.innerHTML = '';
var priceFrame = document.querySelector('.price-frame');
priceFrame.innerHTML = '0.00 ' + "NOK";
});
});
You are on our Norwegian website!
The website is in Norwegian language. Would you like to be redirected to our Englisch website for a better experience?
Stay on Site
$(document).ready(function() {
function setLocalStorage(key, value) { localStorage.setItem(key, value); }
function getLocalStorage(key) { return localStorage.getItem(key); }
function fetchData() {
var lastShownDate = getLocalStorage('geoLocationModalShownDate');
var currentDate = new Date().getTime();
var daysSinceLastShown = lastShownDate ? (currentDate - lastShownDate) / (1000 * 3600 * 24) : null;
if (getLocalStorage('geoLocationModalShown') && daysSinceLastShown < 3) return;
fetch("https://morgenland-cpanel.eu/api/morgenland-info").then(function(r) {
if (!r.ok) throw new Error('HTTP error! status: ' + r.status);
return r.json();
}).then(function(d) {
var c = normalizeCountryCode(d.data.countryCode), l = [{"lang":"de","locale":"de","url":"https:\/\/www.morgenland-teppiche.de\/teppichreinigung","name":"German","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/German.png"},{"lang":"en","locale":"en","url":"https:\/\/www.morgenland-rugs.com\/rug-cleaning","name":"English","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/USA.png"},{"lang":"uk","locale":"en-gb","url":"https:\/\/www.morgenland-rugs.co.uk\/rug-cleaning","name":"English","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/UK.png"},{"lang":"fr","locale":"fr","url":"https:\/\/www.morgenland-tapis.fr\/nettoyage-de-tapis","name":"French","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/France.png"},{"lang":"nl","locale":"nl","url":"https:\/\/www.morgenland-tapijt.nl\/tapijtreiniging","name":"Dutch","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/Netherland.png"},{"lang":"se","locale":"sv-SE","url":"https:\/\/www.morgenland-mattor.se\/rengoering-av","name":"Swedish","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/Sweden.png"},{"lang":"at","locale":"de-AT","url":"https:\/\/www.morgenland-teppiche.at\/teppichreinigung","name":"Austria","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/Austria.png"},{"lang":"ch","locale":"de-CH","url":"https:\/\/www.morgenland-teppiche.ch\/teppichreinigung","name":"Swiss German","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/Switzerland.png"},{"lang":"da","locale":"da","url":"https:\/\/www.morgenland-taepper.com\/taepperensning","name":"Danish","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/Denmark.png"},{"lang":"es","locale":"es","url":"https:\/\/www.morgenland-alfombra.es\/limpieza-de-alfombras","name":"Spanish","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/Spain.png"},{"lang":"it","locale":"it","url":"https:\/\/www.morgenland-tappeto.it\/pulizia-della-moquette","name":"Italian","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/Italy.png"},{"lang":"pl","locale":"pl","url":"https:\/\/www.morgenland-dywany.pl\/czyszczenie-dywanow","name":"Polish","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/Poland.png"},{"lang":"pt","locale":"pt","url":"https:\/\/www.morgenland-tapetes.pt\/limpeza-de-alcatifas","name":"Portuguese","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/Portguese.png"},{"lang":"cz","locale":"cs-CZ","url":"https:\/\/www.morgenland-koberce.cz\/tapijtreiniging","name":"Czech","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/Czech-Republic.png"}], a = {"lang":"nn","name":"Norwegian","image":"https:\/\/cdn02.plentymarkets.com\/6wg68w8zahno\/frontend\/assets\/imgs\/flags\/Norway.png"}, f = findActiveUrl(l, c);
if (shouldShowModal(f, a, c)) {
updateModal(f);
$('#geoLocationModal').modal('show');
$('#geoLocationModal').attr('aria-hidden', 'false');
setLocalStorage('geoLocationModalShown', 'true');
setLocalStorage('geoLocationModalShownDate', currentDate);
}
}).catch(function(e) { console.error('Fetch error:', e.message); });
}
function normalizeCountryCode(c) {
return c.toLowerCase() === "gb" ? "uk" : c.toLowerCase();
}
function findActiveUrl(l, c) {
var d = l.filter(function(u) { return u.lang === 'en'; })[0];
return l.find(function(u) { return u.lang === c; }) || d;
}
function shouldShowModal(foundUrl, activeUrl, countryCode) {
if (!foundUrl || countryCode === activeUrl.lang) return false;
var exceptions = { 'de': ['at', 'ch'], 'uk': ['en'], 'en': ['uk'], 'at': ['de', 'ch'], 'ch': ['de', 'at'] };
var activeExceptions = exceptions[activeUrl.lang] || [];
return !activeExceptions.includes(foundUrl.lang);
}
function updateModal(f) {
var b = document.querySelector('#redirectButton'), t = document.querySelector('#geoLocationText'), bt = document.querySelector('#redirectButtonText'), bi = document.querySelector('#redirectButtonImage');
b.href = f.url;
t.textContent = "The website is in Norwegian language. Would you like to be redirected to our {name} website for a better experience?".replace("{name}", f.name);
bi.src = bi['data-src'] = f.image;
bi.alt = f.name;
bt.textContent = "Redirect to {name} Site".replace("{name}", f.name);
}
fetchData();
});