Otetaan yhdessä lainahärkää sarvista ja etsitään sinulle aidosti edullinen vaihtoehto. Haelainaa on kotimaisen Smart Finans Groupin tarjoama maksuton vertailupalvelu. Kokeile oma lainatarjous, se on todellakin täysin ilmaista.
Voit vain säästää. Hakemus ei sido mihinkään mutta saat lainatarjoukset kilpailutettuna nähtävillesi. Aloita täyttämällä lainatyyppi, sähköposti ja puhelinnumero ja jatkamme tarkistamaan, mitkä lainanantajat ovat valmiita tarjoamaan juuri sinulle parhaan lainatarjouksensa nyt heti.
Tarkistetaan esitietoja...
const INTEREST_RATE = 0.05;
const MONTHLY_FEE = 5;
const loanAmount = document.getElementById('loan_amount');
const loanPeriod = document.getElementById('loan_period');
const email = document.getElementById('email');
const phone = document.getElementById('phone');
const marketing = document.getElementById('marketing');
const isValid = { email: false, phone: false, marketing: false };
function formatCurrency(amount, decimals = 2) {
return new Intl.NumberFormat('fi-FI', {
style: 'currency',
currency: 'EUR',
minimumFractionDigits: decimals,
maximumFractionDigits: decimals
}).format(amount);
}
function populateDropdowns() {
const amountDD = document.getElementById('loan_amount_dropdown');
for (let i = 500; i <= 70000; i += 500) {
const o = document.createElement('option');
o.value = i;
o.textContent = formatCurrency(i, 0);
amountDD.appendChild(o);
}
const periodDD = document.getElementById('loan_period_dropdown');
for (let i = 1; i <= 15; i++) {
const o = document.createElement('option');
o.value = i;
o.textContent = i + (i === 1 ? ' vuosi' : ' vuotta');
periodDD.appendChild(o);
}
amountDD.value = loanAmount.value;
periodDD.value = loanPeriod.value;
}
populateDropdowns();
function updateValue(id) {
const value = document.getElementById(id).value;
document.getElementById(id + '_dropdown').value = value;
if (id === 'loan_amount') {
document.getElementById(id + '_value').textContent = formatCurrency(Number(value), 0);
} else {
document.getElementById(id + '_value').textContent = value + (value === '1' ? ' vuosi' : ' vuotta');
}
calculateLoan();
}
loanAmount.addEventListener('input', () => updateValue('loan_amount'));
loanPeriod.addEventListener('input', () => updateValue('loan_period'));
document.getElementById('loan_amount_dropdown').addEventListener('change', e => {
loanAmount.value = e.target.value;
updateValue('loan_amount');
});
document.getElementById('loan_period_dropdown').addEventListener('change', e => {
loanPeriod.value = e.target.value;
updateValue('loan_period');
});
function calculateLoan() {
const amount = parseFloat(loanAmount.value);
const years = parseInt(loanPeriod.value);
const rate = INTEREST_RATE / 12;
const months = years * 12;
const base = (amount * rate * Math.pow(1 + rate, months)) / (Math.pow(1 + rate, months) - 1);
const monthly = base + MONTHLY_FEE;
const total = monthly * months;
document.getElementById('monthly_payment').textContent = formatCurrency(monthly, 0);
document.getElementById('total_cost').textContent = formatCurrency(total);
document.getElementById('effective_rate').textContent = (INTEREST_RATE * 100).toFixed(1);
document.getElementById('loan_example_text').textContent =
`${formatCurrency(amount, 0)} laina ${years} vuoden maksuajalla.`;
}
calculateLoan();
const ERROR_MESSAGES = {
email: 'Sy\u00F6t\u00E4 kelvollinen s\u00E4hk\u00F6posti',
phone: 'Sy\u00F6t\u00E4 kelvollinen puhelinnumero',
marketing: 'Hyv\u00E4ksy ehdot jatkaaksesi'
};
function validateField(id, field) {
let valid = true;
switch (id) {
case 'email':
valid = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(field.value);
break;
case 'phone':
valid = /^(0\d{6,14}|(\+358|00358)\d{5,14})$/.test(field.value.replace(/\s+/g, ''));
break;
case 'marketing':
valid = field.value === '1';
break;
}
isValid[id] = valid;
const errorEl = document.getElementById(id + 'Error');
errorEl.textContent = valid ? '' : ERROR_MESSAGES[id];
errorEl.style.display = valid ? 'none' : 'block';
}
function handleCheckboxChange(checkbox) {
marketing.value = checkbox.checked ? '1' : '0';
validateField('marketing', marketing);
}
document.getElementById('loanForm').addEventListener('submit', function (e) {
e.preventDefault();
validateField('email', email);
validateField('phone', phone);
validateField('marketing', marketing);
if (!isValid.email || !isValid.phone || !isValid.marketing) return;
const formData = new FormData(this);
const urlParams = new URLSearchParams(window.location.search);
for (const [key, value] of urlParams) formData.set(key, value);
const keys = ['click_id','s1','s2','s3','s4','s5','pubidsub1','pubidsub2','pubidsub3','pubidsub4','pubidsub5'];
keys.forEach(key => {
if (!urlParams.has(key)) {
const val = localStorage.getItem(key) || getCookie(key);
if (val) formData.set(key, val);
}
});
function getCookie(name) {
const value = `; ${document.cookie}`;
const parts = value.split(`; ${name}=`);
if (parts.length === 2) return parts.pop().split(';').shift();
}
document.getElementById('loading-indicator').style.display = 'flex';
fetch('/forms/precheck.php', { method: 'POST', body: formData })
.then(res => res.text())
.then(url => { window.location.href = url; })
.catch(() => {
document.getElementById('loading-indicator').style.display = 'none';
});
});
function getParamsFrontpage( name ) {
var url = window.location.search.replace("?", "");
var request = {};
var pairs = url.substring(url.indexOf('?') + 1).split('&');
for (var i = 0; i < pairs.length; i++) {
if(!pairs[i])
continue;
var pair = pairs[i].split('=');
request[decodeURIComponent(pair[0])] = decodeURIComponent(pair[1]);
}
if( typeof(request[name]) == "undefined") {
return "";
} else {
return request[name];
}
}
var salusgroup = {"publisher":{}, "prefill":{}};
if (getParamsFrontpage("sub")!='') {
salusgroup.publisher.pubidsub1 = getParamsFrontpage("sub");
}
if (getParamsFrontpage("sub2")!='') {
salusgroup.publisher.pubidsub2 = getParamsFrontpage("sub2");
}
if (getParamsFrontpage("sub3")!='') {
salusgroup.publisher.pubidsub3 = getParamsFrontpage("sub3");
}
if (getParamsFrontpage("sub4")!='') {
salusgroup.publisher.pubidsub4 = getParamsFrontpage("sub4");
}
if (getParamsFrontpage("fbclid")!='') {
salusgroup.publisher.pubid_reference = getParamsFrontpage("fbclid");
}
if (getParamsFrontpage("fbclid")!='') {
salusgroup.publisher.pubidsub1 = 'facebook';
}
if (getParamsFrontpage("gclid")!='') {
salusgroup.publisher.pubidsub1 = 'google';
}
if (getParamsFrontpage("utm_source")=='google') {
salusgroup.publisher.pubidsub1 = 'google';
}
if (getParamsFrontpage("gclid")!='') {
salusgroup.publisher.pubid_reference = getParamsFrontpage("gclid");
}
// if (getParamsFrontpage("pubidsub1")=='email') {
// salusgroup.publisher.pubidsub5 = 'cps';
//}
salusgroupClickTrack.publisher.pubid = '6555';
salusgroupClickTrack.countrycode = 'fi';
salusgroupClickTrack.publisher.pubidsub1 = '';
salusgroupClickTrack.publisher.pubidsub2 = '';
salusgroupClickTrack.publisher.pubidsub3 = '';
salusgroupClickTrack.publisher.pubidsub4 = '';
salusgroupClickTrack.publisher.pubidsub5 = '';
salusgroupClickTrack.chat = false;
salusgroupClickTrack.run();
document.addEventListener("DOMContentLoaded", function() {
const imgs = document.querySelectorAll('img[src*="clicktrack.php"]');
imgs.forEach(img => {
if (!img.hasAttribute('alt')) {
img.setAttribute('alt', 'script');
}
});
});
const lazyloadRunObserver = () => {
const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
entries.forEach( ( entry ) => {
if ( entry.isIntersecting ) {
let lazyloadBackground = entry.target;
if( lazyloadBackground ) {
lazyloadBackground.classList.add( 'e-lazyloaded' );
}
lazyloadBackgroundObserver.unobserve( entry.target );
}
});
}, { rootMargin: '200px 0px 200px 0px' } );
lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
lazyloadBackgroundObserver.observe( lazyloadBackground );
} );
};
const events = [
'DOMContentLoaded',
'elementor/lazyload/observe',
];
events.forEach( ( event ) => {
document.addEventListener( event, lazyloadRunObserver );
} );
var betterLinksApp = {"betterlinks_nonce":"0c13421044","ajaxurl":"https://haelainaa.com/wp-admin/admin-ajax.php","site_url":"https://haelainaa.com"};
//# sourceURL=betterlinks-app-js-extra
https://haelainaa.com/wp-content/plugins/betterlinks/assets/js/betterlinks.app.core.min.js
https://haelainaa.com/wp-includes/js/jquery/ui/effect.min.js
https://haelainaa.com/wp-content/plugins/comparisons/comparisons.js
var ct_localizations = {"ajax_url":"https://haelainaa.com/wp-admin/admin-ajax.php","public_url":"https://haelainaa.com/wp-content/themes/blocksy/static/bundle/","rest_url":"https://haelainaa.com/wp-json/","search_url":"https://haelainaa.com/search/QUERY_STRING/","show_more_text":"Show more","more_text":"More","search_live_results":"Search results","search_live_no_results":"No results","search_live_no_result":"No results","search_live_one_result":"You got %s result. Please press Tab to select it.","search_live_many_results":"You got %s results. Please press Tab to select one.","clipboard_copied":"Copied!","clipboard_failed":"Failed to Copy","expand_submenu":"Expand dropdown menu","collapse_submenu":"Collapse dropdown menu","dynamic_js_chunks":[{"id":"blocksy_ext_newsletter_subscribe","selector":".ct-newsletter-subscribe-form:not([data-skip-submit])","url":"https://haelainaa.com/wp-content/plugins/blocksy-companion/framework/extensions/newsletter-subscribe/static/bundle/main.js?ver=2.1.18","trigger":"submit"},{"id":"blocksy_sticky_header","selector":"header [data-sticky]","url":"https://haelainaa.com/wp-content/plugins/blocksy-companion/static/bundle/sticky.js?ver=2.1.18"}],"dynamic_styles":{"lazy_load":"https://haelainaa.com/wp-content/themes/blocksy/static/bundle/non-critical-styles.min.css?ver=2.1.18","search_lazy":"https://haelainaa.com/wp-content/themes/blocksy/static/bundle/non-critical-search-styles.min.css?ver=2.1.18","back_to_top":"https://haelainaa.com/wp-content/themes/blocksy/static/bundle/back-to-top.min.css?ver=2.1.18"},"dynamic_styles_selectors":[{"selector":".ct-header-cart, #woo-cart-panel","url":"https://haelainaa.com/wp-content/themes/blocksy/static/bundle/cart-header-element-lazy.min.css?ver=2.1.18"},{"selector":".flexy","url":"https://haelainaa.com/wp-content/themes/blocksy/static/bundle/flexy.min.css?ver=2.1.18"},{"selector":"#account-modal","url":"https://haelainaa.com/wp-content/plugins/blocksy-companion/static/bundle/header-account-modal-lazy.min.css?ver=2.1.17"},{"selector":".ct-header-account","url":"https://haelainaa.com/wp-content/plugins/blocksy-companion/static/bundle/header-account-dropdown-lazy.min.css?ver=2.1.17"}]};
//# sourceURL=ct-scripts-js-extra
https://haelainaa.com/wp-content/themes/blocksy/static/bundle/main.js
https://haelainaa.com/wp-content/plugins/pixelyoursite-pro/dist/scripts/vimeo.min.js
https://haelainaa.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js
https://haelainaa.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js
https://haelainaa.com/wp-includes/js/jquery/ui/core.min.js
var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Jaa Facebookissa","shareOnTwitter":"Jaa Twitteriss\u00e4","pinIt":"Kiinnit\u00e4 se","download":"Lataus","downloadImage":"Lataa kuva","fullscreen":"Koko n\u00e4ytt\u00f6","zoom":"Zoom","share":"Jaa","playVideo":"Katso video","previous":"Edellinen","next":"Seuraava","close":"Sulje","a11yCarouselPrevSlideMessage":"Edellinen dia","a11yCarouselNextSlideMessage":"Seuraava dia","a11yCarouselFirstSlideMessage":"T\u00e4m\u00e4 on ensimm\u00e4inen dia","a11yCarouselLastSlideMessage":"T\u00e4m\u00e4 on viimeinen dia","a11yCarouselPaginationBulletMessage":"Mene diaan"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobiili pystyss\u00e4","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobiili vaakasuunnassa","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Kannettava tietokone","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"3.31.2","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"theme_builder_v2":true,"nested-elements":true,"e_element_cache":true,"home_screen":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"cloud-library":true,"e_opt_in_v4_page":true},"urls":{"assets":"https:\/\/haelainaa.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/haelainaa.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/haelainaa.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"456b65c6eb"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":1865,"title":"Lainahakemus%20-%20HaeLainaa.com","excerpt":"","featuredImage":false}};
//# sourceURL=elementor-frontend-js-before
https://haelainaa.com/wp-content/plugins/elementor/assets/js/frontend.min.js
https://haelainaa.com/wp-content/plugins/wp-smushit/app/assets/js/smush-lazy-load.min.js
https://haelainaa.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js
https://haelainaa.com/wp-includes/js/dist/hooks.min.js
https://haelainaa.com/wp-includes/js/dist/i18n.min.js
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/haelainaa.com\/wp-admin\/admin-ajax.php","nonce":"815aa7fd76","urls":{"assets":"https:\/\/haelainaa.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/haelainaa.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"fi","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/haelainaa.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
//# sourceURL=elementor-pro-frontend-js-before
https://haelainaa.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js
https://haelainaa.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js
- 70% saa meiltä tarjouksen
- Vertaile maksutta