{"id":648,"date":"2020-10-22T12:31:17","date_gmt":"2020-10-22T09:31:17","guid":{"rendered":"https:\/\/atleaseprod.wpengine.com\/leasing\/?page_id=648"},"modified":"2025-10-06T15:11:41","modified_gmt":"2025-10-06T12:11:41","slug":"kilpailuta-yritysleasing","status":"publish","type":"page","link":"https:\/\/atleaseprod.wpengine.com\/leasing\/yritysleasing\/kilpailuta-yritysleasing\/","title":{"rendered":"Kilpailuta yritysleasing"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"648\" class=\"elementor elementor-648\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4b786fd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4b786fd\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9b02c5e\" data-id=\"9b02c5e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-238b552 elementor-widget elementor-widget-global elementor-global-860 elementor-widget-text-editor\" data-id=\"238b552\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<a style=\"padding-right: 10px\" href=\"https:\/\/www.autotalli.com\/leasing\/yritysleasing\/kilpailuta-yritysleasing\/\">KILPAILUTA<\/a>\n\n|\n<a style=\"padding-right: 10px;padding-left: 10px\" href=\"https:\/\/www.autotalli.com\/leasing\/yritysleasing\/yritysleasing-kumppanit\/\">KUMPPANIT<\/a>\n|\n<a style=\"padding-right: 10px;padding-left: 10px\" href=\"https:\/\/www.autotalli.com\/leasing\/yritysleasing\/artikkelit\/\">ARTIKKELIT<\/a>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7243b9b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7243b9b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8662bf5\" data-id=\"8662bf5\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-333ccc6 elementor-widget elementor-widget-heading\" data-id=\"333ccc6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\"><span style=\"text-transform:uppercase\">Kilpailuta yritysleasing<\/span><\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43146de elementor-widget elementor-widget-text-editor\" data-id=\"43146de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Kilpailuta ja selvit\u00e4 yritysleasing hinnat palvelumme kautta. V\u00e4lit\u00e4mme puolestasi tarjouspyynt\u00f6si sopiville leasing-kumppaneillemme. Kauttamme on mahdollista saada sek\u00e4 rahoitus- ett\u00e4 huoltoleasing-tarjouksia &#8211; my\u00f6s julkiselle sektorille. Jos etsit itsellesi ty\u00f6suhdeautoa, hae uusi leasing-autosi Autotalli.comin <a href=\"http:\/\/www.autotalli.com\/uudet-autot\/uusi-haku\" target=\"_blank\" rel=\"noopener noreferrer\">uusien autojen haulla<\/a>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a45d99c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a45d99c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9711372\" data-id=\"9711372\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cea740c elementor-widget elementor-widget-image-carousel\" data-id=\"cea740c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;7&quot;,&quot;slides_to_show_tablet&quot;:&quot;7&quot;,&quot;slides_to_show_mobile&quot;:&quot;4&quot;,&quot;navigation&quot;:&quot;none&quot;,&quot;autoplay_speed&quot;:800,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Kuvakaruselli\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-content\/uploads\/sites\/2\/2025\/04\/autokauppani-galleria.png\" alt=\"autokauppani-galleria\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-content\/uploads\/sites\/2\/2021\/01\/autokeskus-1.jpg\" alt=\"autokeskus\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-content\/uploads\/sites\/2\/2025\/04\/helkama-logo2.png\" alt=\"helkama-logo2\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-content\/uploads\/sites\/2\/2024\/04\/hyundai-logo.png\" alt=\"hyundai-logo\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-content\/uploads\/sites\/2\/2022\/10\/jarvileasing-logo-2022.png\" alt=\"jarvileasing-logo-2022\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-content\/uploads\/sites\/2\/2021\/08\/k_auto.jpg\" alt=\"k_auto\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-content\/uploads\/sites\/2\/2021\/01\/keskusautohalli.jpg\" alt=\"keskusautohalli\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-content\/uploads\/sites\/2\/2021\/01\/lahdemaki.jpg\" alt=\"lahdemaki\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"9 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-content\/uploads\/sites\/2\/2025\/10\/one-leasing-finland-logo.png\" alt=\"one-leasing-finland-logo\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"10 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-content\/uploads\/sites\/2\/2022\/01\/porho.jpg\" alt=\"porho\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"11 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-content\/uploads\/sites\/2\/2021\/01\/veho-1.jpg\" alt=\"veho\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-341b572 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-phone elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"341b572\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-aa56b37\" data-id=\"aa56b37\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-668e99f elementor-widget elementor-widget-heading\" data-id=\"668e99f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">KILPAILUTUS ON HUOLTOKATKOLLA TEKNISEN H\u00c4IRI\u00d6N VUOKSI. PAHOITTELEMME H\u00c4IRI\u00d6ST\u00c4 AIHEUTUVAA HAITTAA. <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-87f551b elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"87f551b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-34e2f25\" data-id=\"34e2f25\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0f084e3 elementor-widget elementor-widget-html\" data-id=\"0f084e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<form autocomplete=\"off\" method=\"post\">\r\n\t<div class=\"form-container\">\r\n\t\r\n\t<input type=\"hidden\" name=\"leasing-type\" value=\"CORPORATE\">\r\n\t\r\n\t\t\t\t\r\n\t<p class=\"section-title sub-section\">Minulle sopiva autokohtainen kuukausibudjetti: <span class=\"mandatory\">(*)<\/span><\/p>\r\n\t<div class=\"parent required monthly-fee\" id=\"monthly-fee\">\t\t\t\t\t\t\t\t\r\n\t\t<div class=\"row\">\t\t\r\n\t\t\t<div class=\"col s12 m4 l4 xl4\">\r\n\t\t\t\t<label class=\"display-block\"><input type=\"radio\" name=\"monthly-fee\" value=\"Alle 400 \u20ac\/kk\" id=\"399\" class=\"radio filled-in with-gap\"><span>Alle 400 \u20ac\/kk<\/span><\/label>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"col s12 m4 l4 xl4\">\r\n\t\t\t\t<label class=\"display-block\"><input type=\"radio\" name=\"monthly-fee\" value=\"400-599 \u20ac\/kk\" id=\"599\" class=\"radio filled-in with-gap\"><span>400-599 \u20ac\/kk<\/span><\/label>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"col s12 m4 l4 xl4\">\r\n\t\t\t\t<label class=\"display-block\"><input type=\"radio\" name=\"monthly-fee\" value=\"600-799 \u20ac\/kk\" id=\"799\" class=\"radio filled-in with-gap\"><span>600-799 \u20ac\/kk<\/span><\/label>\t\t\t\t\t\r\n\t\t\t<\/div>\r\n\t\t<\/div>\t\t\t\t\r\n\t\t<div class=\"row\">\r\n\t\t\t<div class=\"col s12 m4 l4 xl4\">\r\n\t\t\t\t<label class=\"display-block\"><input type=\"radio\" name=\"monthly-fee\" value=\"800-999 \u20ac\/kk\" id=\"999\" class=\"radio filled-in with-gap\"><span>800-999 \u20ac\/kk<\/span><\/label>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"col s12 m4 l4 xl4\">\r\n\t\t\t\t<label class=\"display-block\"><input type=\"radio\" name=\"monthly-fee\" value=\"1000 tai yli \u20ac\/kk\" id=\"1000\" class=\"radio filled-in with-gap\"><span>1000 tai yli \u20ac\/kk<\/span><\/label>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\t\r\n\t\r\n\t\t\r\n\t\r\n\t\t<div class=\"car-section\" style=\"margin-top:30px\">\r\n\t\t\t<div class=\"section-title\">Jatka lis\u00e4\u00e4m\u00e4ll\u00e4 tarjouspyynt\u00f6\u00f6si auto<\/div>\r\n\t\t\t\r\n\t\t\t<div class=\"car-details-container\" id=\"car-section-1\">\r\n\t\t\t\r\n\t\t\t\t<div class=\"section\">\r\n\t\t\t\t\t<div id=\"section-button\" class=\"active\"><span>-<\/span><\/div>\r\n\t\t\t\t\t<span id=\"section-label\">1. auton tiedot (<span class=\"pakollinen\">*<\/span>)<\/span>\r\n\t\t\t\t<\/div> \r\n\t\t\t\t\r\n\t\t\t\t<div class=\"content\">\r\n\t\t\t\t\t<p class=\"sub-section\">Leasingin tyyppi <span class=\"mandatory\">(*)<\/span>:<\/p>\r\n\t\t\t\t\t<div class=\"row parent required\" id=\"leasing-types\"><\/div>\r\n\t\t\t\t\t<p class=\"question\">Rahoitusleasingissa j\u00e4\u00e4nn\u00f6sarvovastuu asiakkaalla, huoltoleasingissa j\u00e4\u00e4nn\u00f6sarvovastuu leasing-yhti\u00f6ll\u00e4. Lue lis\u00e4\u00e4: \r\n\t\t\t\t\t\t<a href=\"https:\/\/www.autotalli.com\/leasing\/yritysleasing-artikkeli\/huoltoleasing-vai-rahoitusleasing\/\" target=\"_blank\">\r\n\t\t\t\t\t\t\tMit\u00e4 eroa on rahoitus- ja huoltoleasingill\u00e4?\r\n\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t<\/p>\r\n\t\t\t\t\t\r\n\t\t\t\t\t<p class=\"sub-section\">Olen kiinnostunut <span class=\"mandatory\">(*)<\/span>:<\/p>\r\n\t\t\t\t\t<div class=\"row parent required\" id=\"car-category\">\r\n\t\t\t\t\t\t<div class=\"col s12 m4 l4 xl4\">\r\n\t\t\t\t\t\t\t<label>\r\n\t\t\t\t\t\t\t\t<input type=\"checkbox\" class=\"filled-in\" name=\"new-car\">\r\n\t\t\t\t\t\t\t\t<span>Uudesta autosta<\/span>\r\n\t\t\t\t\t\t\t<\/label>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<div class=\"col s12 m6 l6 xl6\">\r\n\t\t\t\t\t\t\t<label>\r\n\t\t\t\t\t\t\t\t<input type=\"checkbox\" class=\"filled-in\" name=\"used-car\">\r\n\t\t\t\t\t\t\t\t<span>Vaihtoautosta<\/span>\r\n\t\t\t\t\t\t\t<\/label>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\r\n\t\t\t\t\t<p class=\"sub-section\">Valitse merkki? <span class=\"mandatory\">(*)<\/span><\/p>\r\n\t\t\t\t\t<div class=\"input-field\">\r\n                      <select class=\"required carmakes\" name=\"carmakes\" id=\"carmakes\">\r\n                      <option value=\"\"><\/option>\r\n                      <\/select>\r\n\t\t\t\t\t  <div class=\"error-message car-makes-error-msg\">Automerkki on pakollinen<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\r\n\t\t\t\t\t<p class=\"sub-section text\">Valitse malli <span class=\"mandatory\">(*)<\/span><\/p>\r\n\t\t\t\t\t<div class=\"row text\">\r\n\t\t\t\t\t<select class=\"required carmodels\" name=\"carmodels\" id=\"carmodels\"><\/select>\r\n\t\t\t\t\t<div class=\"error-message car-models-error-msg\">Automalli on pakollinen<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\r\n\t\t\t\t\t<p class=\"sub-section\">Valitse korimalli <span class=\"mandatory\">(*)<\/span><\/p>\r\n\t\t\t\t\t<div class=\"row parent required body-types\" id=\"body-types-1\"><\/div>\r\n\t\t\t\t\t\r\n\t\t\t\t\t<p class=\"sub-section\">Sopimusajan pituus t\u00e4lle autolle <span class=\"mandatory\">(*)<\/span><\/p>\r\n\t\t\t\t<div class=\"row parent required contract-length\" id=\"contract-length-1\">\r\n<div class=\"col s12 m4 l4 xl4\">\r\n<label class=\"display-block\"><input type=\"radio\" name=\"1 vuosi\" value=\"12\" id=\"1 vuosi\" class=\"radio filled-in with-gap\"><span>1 vuosi<\/span><\/label>\r\n<label class=\"display-block\"><input type=\"radio\" name=\"4 vuotta\" value=\"48\" id=\"4 vuotta\" class=\"radio filled-in with-gap\"><span>4 vuotta<\/span><\/label>\r\n<\/div>\r\n<div class=\"col s12 m4 l4 xl4\">\r\n<label class=\"display-block\"><input type=\"radio\" name=\"2 vuotta\" value=\"24\" id=\"2 vuotta\" class=\"radio filled-in with-gap\"><span>2 vuotta<\/span><\/label>\r\n<\/div>\r\n<div class=\"col s12 m4 l4 xl4\">\r\n<label class=\"display-block\"><input type=\"radio\" name=\"3 vuotta\" value=\"36\" id=\"3 vuotta\" class=\"radio filled-in with-gap\"><span>3 vuotta<\/span><\/label>\r\n<\/div>\r\n<\/div>\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t<p class=\"sub-section\">Maksimiajokilometrit vuodessa t\u00e4lle autolle <span class=\"mandatory\">(*)<\/span><\/p>\r\n\t\t\t\t\t<div class=\"row parent required mileage\" id=\"mileage-1\"><div class=\"col s12 m4 l4 xl4\"><label class=\"display-block\"><input type=\"radio\" name=\"10 000\" value=\"10000\" id=\"10 000\" class=\"radio filled-in with-gap\"><span>10 000<\/span><\/label><label class=\"display-block\"><input type=\"radio\" name=\"25 000\" value=\"25000\" id=\"25 000\" class=\"radio filled-in with-gap\"><span>25 000<\/span><\/label><label class=\"display-block\"><input type=\"radio\" name=\"40 000\" value=\"40000\" id=\"40 000\" class=\"radio filled-in with-gap\"><span>40 000<\/span><\/label><\/div><div class=\"col s12 m4 l4 xl4\"><label class=\"display-block\"><input type=\"radio\" name=\"15 000\" value=\"15000\" id=\"15 000\" class=\"radio filled-in with-gap\"><span>15 000<\/span><\/label><label class=\"display-block\"><input type=\"radio\" name=\"30 000\" value=\"30000\" id=\"30 000\" class=\"radio filled-in with-gap\"><span>30 000<\/span><\/label><label class=\"display-block\"><input type=\"radio\" name=\"50 000\" value=\"50000\" id=\"50 000\" class=\"radio filled-in with-gap\"><span>50 000<\/span><\/label><\/div><div class=\"col s12 m4 l4 xl4\"><label class=\"display-block\"><input type=\"radio\" name=\"20 000\" value=\"20000\" id=\"20 000\" class=\"radio filled-in with-gap\"><span>20 000<\/span><\/label><label class=\"display-block\"><input type=\"radio\" name=\"35 000\" value=\"35000\" id=\"35 000\" class=\"radio filled-in with-gap\"><span>35 000<\/span><\/label><label class=\"display-block\"><input type=\"radio\" name=\"60 000\" value=\"60000\" id=\"60 000\" class=\"radio filled-in with-gap\"><span>60 000<\/span><\/label><\/div><\/div>\r\n\t\t\t\t\t\r\n\t\t\t\t\t<p class=\"sub-section\">K\u00e4ytt\u00f6voima t\u00e4lle autolle <span class=\"mandatory\">(*)<\/span><\/p>\r\n\t\t\t\t\t<div class=\"row parent required fuel-types\" id=\"fuel-types-1\"><div class=\"col s12 m4 l4 xl4\"><label class=\"display-block\"><input type=\"radio\" name=\"Bensiini\" value=\"GASOLINE\" id=\"Bensiini\" class=\"radio filled-in with-gap\"><span>Bensiini<\/span><\/label><label class=\"display-block\"><input type=\"radio\" name=\"Plug-in hybridi\" value=\"HYBRID_PLUGIN\" id=\"Plug-in hybridi\" class=\"radio filled-in with-gap\"><span>Plug-in hybridi<\/span><\/label><label class=\"display-block\"><input type=\"radio\" name=\"Flexifuel(E85)\" value=\"FLEXIFUEL\" id=\"Flexifuel(E85)\" class=\"radio filled-in with-gap\"><span>Flexifuel(E85)<\/span><\/label><\/div><div class=\"col s12 m4 l4 xl4\"><label class=\"display-block\"><input type=\"radio\" name=\"Diesel\" value=\"DIESEL\" id=\"Diesel\" class=\"radio filled-in with-gap\"><span>Diesel<\/span><\/label><label class=\"display-block\"><input type=\"radio\" name=\"S\u00e4hk\u00f6\" value=\"ELECTRICITY\" id=\"S\u00e4hk\u00f6\" class=\"radio filled-in with-gap\"><span>S\u00e4hk\u00f6<\/span><\/label><label class=\"display-block\"><input type=\"radio\" name=\"Muut\" value=\"OTHERS\" id=\"Muut\" class=\"radio filled-in with-gap\"><span>Muut<\/span><\/label><\/div><div class=\"col s12 m4 l4 xl4\"><label class=\"display-block\"><input type=\"radio\" name=\"Hybridi\" value=\"HYBRID\" id=\"Hybridi\" class=\"radio filled-in with-gap\"><span>Hybridi<\/span><\/label><label class=\"display-block\"><input type=\"radio\" name=\"Kaasu\" value=\"GAS\" id=\"Kaasu\" class=\"radio filled-in with-gap\"><span>Kaasu<\/span><\/label><\/div><\/div>\r\n\t\t\t\t\t\r\n\t\t\t\t\t<p class=\"sub-section\">T\u00e4m\u00e4n auton leasing-palvelun tulisi sis\u00e4lt\u00e4\u00e4:<\/p>\r\n\t\t\t\t\t<div class=\"row parent\" id=\"services\"><div class=\"col s12 m4 l4 xl4\"><label class=\"display-block\"><input type=\"checkbox\" name=\"Pesut\" value=\"17\" id=\"Pesut\" class=\"checkbox filled-in\"><span>Pesut<\/span><\/label><label class=\"display-block\"><input type=\"checkbox\" name=\"Vakuutukset\" value=\"20\" id=\"Vakuutukset\" class=\"checkbox filled-in\"><span>Vakuutukset<\/span><\/label><\/div><div class=\"col s12 m4 l4 xl4\"><label class=\"display-block\"><input type=\"checkbox\" name=\"Pientarvikkeet\" value=\"18\" id=\"Pientarvikkeet\" class=\"checkbox filled-in\"><span>Pientarvikkeet<\/span><\/label><label class=\"display-block\"><input type=\"checkbox\" name=\"Huollot\" value=\"21\" id=\"Huollot\" class=\"checkbox filled-in\"><span>Huollot<\/span><\/label><\/div><div class=\"col s12 m4 l4 xl4\"><label class=\"display-block\"><input type=\"checkbox\" name=\"Polttoaineen\" value=\"19\" id=\"Polttoaineen\" class=\"checkbox filled-in\"><span>Polttoaineen<\/span><\/label><\/div><\/div>\r\n\t\t\t\t\t\r\n\t\t\t\t\t<p class=\"sub-section\">Lis\u00e4tietoja t\u00e4st\u00e4 autosta, esim. varusteet<\/p>\r\n\t\t\t\t\t<div class=\"row text\">\r\n\t\t\t\t\t\t<textarea name=\"additional-information\"><\/textarea>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\r\n\t\t\t\t\t<p class=\"sub-section text\">Haluan t\u00e4t\u00e4 autoa n\u00e4in monta kappaletta <span class=\"mandatory\">(*)<\/span><\/p>\r\n\t\t\t\t\t<div class=\"input-field\">\r\n\t\t\t\t\t\t<select class=\"required\" name=\"number-of-cars\">\r\n\t\t\t\t\t\t\t<option value=\"\"><\/option>\r\n\t\t\t\t\t\t\t<option value=\"1\">1<\/option>\r\n\t\t\t\t\t\t\t<option value=\"2\">2<\/option>\r\n\t\t\t\t\t\t\t<option value=\"3\">3<\/option>\r\n\t\t\t\t\t\t\t<option value=\"4\">4<\/option>\r\n\t\t\t\t\t\t\t<option value=\"5\">5<\/option>\r\n\t\t\t\t\t\t\t<option value=\"6\">6<\/option>\r\n\t\t\t\t\t\t\t<option value=\"7\">7<\/option>\r\n\t\t\t\t\t\t\t<option value=\"8\">8<\/option>\r\n\t\t\t\t\t\t\t<option value=\"9\">9<\/option>\r\n\t\t\t\t\t\t\t<option value=\"10\">10<\/option>\r\n\t\t\t\t\t\t<\/select>\r\n\t\t\t\t\t\t<div class=\"error-message\" id=\"number-of-cars-error-msg\">Autojen lukum\u00e4\u00e4r\u00e4 on pakollinen<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\r\n<p style=\"margin-top: 50px; text-align:center\"><b>Saadaksesi enemm\u00e4n tarjouksia, lis\u00e4\u00e4 samalla jokin muu auto:<\/b><br \/>\r\n<button type =\"button\" id=\"add-more-car-sections\" class=\"amber accent-4 waves-effect waves-light btn-large\"><b>Lis\u00e4\u00e4 uusi auto<\/b><\/button>\r\n<\/p>\t\r\n\t\t\r\n\t\t<\/div>\r\n\t\t\r\n\t\t<div class=\"general-information\">\r\n\t\t\t<div class=\"section-title\">Yrityksesi tiedot<\/div>\t\t\t\r\n\r\n\t\t\t<p class=\"sub-section\">Millainen on yrityksesi autokanta? Onko yrityksell\u00e4si omistusautoja ja\/tai leasing-autoja t\u00e4ll\u00e4 hetkell\u00e4? Montako autoa?<\/p>\r\n\t\t\t<div class=\"row text\">\r\n\t\t\t\t<textarea name=\"company-fleet\" max-lenght=\"500\"><\/textarea>\r\n\t\t\t<\/div>\r\n\r\n\r\n\t\t\t<p class=\"sub-section text\">Y-tunnus (esim. 1234567-1) <span class=\"mandatory\">(*)<\/span><\/p>\r\n\t\t\t<div class=\"row text\">\r\n\t\t\t\t<input type=\"text\" class=\"required\" name=\"company-id\">\r\n\t\t\t\t<div class=\"error-message\" id=\"company-id-error-msg\">Y-tunnus on pakollinen tieto<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\r\n\t\t\t<p class=\"sub-section text\">Yrityksen nimi <span class=\"mandatory\">(*)<\/span><\/p>\r\n\t\t\t<div class=\"row text\">\r\n\t\t\t\t<input type=\"text\" class=\"required\" name=\"company-name\">\r\n\t\t\t\t<div class=\"error-message\" id=\"company-name-error-msg\">Yrityksen nimi on virheellinen<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\r\n\t\t\t<p class=\"sub-section text\">Yrityksen toimiala <span class=\"mandatory\">(*)<\/span><\/p>\r\n\t\t\t<div class=\"row text\">\r\n\t\t\t\t<input type=\"text\" class=\"required\" name=\"company-industry\">\r\n\t\t\t\t<div class=\"error-message\" id=\"company-industry-error-msg\">Yrityksen toimiala on virheellinen<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\r\n\t\t\t<p class=\"sub-section text\">Yrityksesi henkil\u00f6st\u00f6m\u00e4\u00e4r\u00e4 <span class=\"mandatory\">(*)<\/span><\/p>\r\n\t\t\t<div class=\"input-field\">\r\n\t\t\t\t<select class=\"required\" name=\"company-amount-of-personnel\">\r\n\t\t\t\t\t<option value=\"\"><\/option>\r\n\t\t\t\t\t<option value=\"alle-10\">Alle 10<\/option>\r\n\t\t\t\t\t<option value=\"10-49\">10-49<\/option>\r\n\t\t\t\t\t<option value=\"50-249\">50-249<\/option>\r\n\t\t\t\t\t<option value=\"250-tai-yli\">250 tai yli<\/option>\r\n\t\t\t\t<\/select>\r\n\t\t\t\t<div class=\"error-message\" id=\"company-amount-of-personnel-error-msg\">Yrityksen henkil\u00f6st\u00f6n m\u00e4\u00e4r\u00e4 on pakollinen<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\r\n\t\t\t<p class=\"sub-section text\">Yrityksen paikkakunta tai p\u00e4\u00e4konttorin sijainti <span class=\"mandatory\">(*)<\/span><\/p>\r\n\t\t\t<div class=\"input-field\">\r\n\t\t\t\t<select class=\"required\" id=\"company-location\" name=\"company-location\">\r\n\t\t\t\t\t<option value=\"\"><\/option>\r\n\t\t\t\t<\/select>\r\n\t\t\t\t<div class=\"error-message\" id=\"company-location-error-msg\">Yrityksen sijainti on pakollinen<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\r\n\t\t<div class=\"contact-information\">\r\n\t\t\t<div class=\"section-title\">Yhteyshenkil\u00f6n yhteystiedot<\/div>\r\n\t\t\t\r\n\t\t\t<p class=\"sub-section text\">Nimi <span class=\"mandatory\">(*)<\/span><\/p>\r\n\t\t\t<div class=\"row text\">\r\n\t\t\t\t<input type=\"text\" class=\"required\" name=\"contact-name\">\r\n\t\t\t\t<div class=\"error-message\" id=\"contact-name-error-msg\">Nimi on virheellinen<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\r\n\t\t\t<p class=\"sub-section text\">S\u00e4hk\u00f6postiosoite <span class=\"mandatory\">(*)<\/span><\/p>\r\n\t\t\t<div class=\"row text\">\r\n\t\t\t\t<input type=\"text\" class=\"required\" name=\"contact-email\">\r\n\t\t\t\t<div class=\"error-message\" id=\"contact-email-error-msg\">S\u00e4hk\u00f6posti on virheellinen<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\r\n\t\t\t<p class=\"sub-section text\">Puhelinnumero <span class=\"mandatory\">(*)<\/span><\/p>\r\n\t\t\t<div class=\"row text\">\r\n\t\t\t\t<input type=\"text\" class=\"required\" name=\"contact-phone\">\r\n\t\t\t\t<div class=\"error-message\" id=\"contact-phone-error-msg\">Puhelinnumero on virheellinen<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\r\n\t\t\t<p class=\"sub-section\">Toivottu yhteydenottotapa<\/p>\r\n\t\t\t<div class=\"row text\" id=\"way-of-contact\">\r\n\t\t\t\t<div class=\"col s12 m4 l4 xl4\">\r\n\t\t\t\t\t<label>\r\n\t\t\t\t\t\t<input type=\"checkbox\" class=\"checkbox filled-in\" name=\"phone\" value=\"phone\">\r\n\t\t\t\t\t\t<span>Puhelin<\/span>\r\n\t\t\t\t\t<\/label>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<div class=\"col s12 m4 l4 xl4\">\r\n\t\t\t\t\t<label>\r\n\t\t\t\t\t\t<input type=\"checkbox\" class=\"checkbox filled-in\" name=\"email\" value=\"email\">\r\n\t\t\t\t\t\t<span>S\u00e4hk\u00f6posti<\/span>\r\n\t\t\t\t\t<\/label>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\r\n\t\t<div class=\"submit-container\">\r\n\t\t\t<div id=\"loading-spinner\"><img decoding=\"async\" src=\"https:\/\/s3-eu-west-1.amazonaws.com\/autotallitestmedia\/corporate-leasing\/spinner.svg\"><\/div>\t\t\r\n\t\t\t<input id=\"submitButton\" type=\"submit\" class=\"amber accent-4 submit waves-effect waves-light btn-large\" value=\"L\u00e4het\u00e4\">\r\n\t\t<\/div>\r\n\r\n\t\t<div class=\"summary\">\r\n\t\t\t<div class=\"summary-title\"><b>Toimitamme yhteydenottosi seuraaville palveluntarjoajille:<\/b><\/div>\r\n\t\t<\/div>\r\n\t\t<div class=\"summary-note\">\r\n\t\t\tHuom! Tarkistamme luottotiedot, mik\u00e4 saattaa vaikuttaa tarjouspyynt\u00f6jen m\u00e4\u00e4r\u00e4\u00e4n.\r\n\t\t<\/div>\r\n\t\t\r\n\r\n\t<\/div>\r\n<\/form>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-144c1a5 elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"144c1a5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4779a8c\" data-id=\"4779a8c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-10529a9 elementor-widget elementor-widget-html\" data-id=\"10529a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style type=\"text\/css\">\r\nnav { background-color: transparent !important; }\r\n<\/style>\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/materialize\/1.0.0\/css\/materialize.min.css\">\r\n\r\n<!-- Material Design icon font -->\r\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/icon?family=Material+Icons\">\r\n\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/materialize\/1.0.0\/js\/materialize.min.js\"><\/script>\r\n<script src=\"https:\/\/s3-eu-west-1.amazonaws.com\/autotallitestmedia\/corporate-leasing\/xregexp-all.js\"><\/script>\r\n<script src=\"https:\/\/s3-eu-west-1.amazonaws.com\/autotallitestmedia\/corporate-leasing\/notify.min.js\"><\/script>\r\n<script type=\"text\/javascript\">\t\r\n\tvar serviceUrl = \"https:\/\/www.autotalli.com\/v1_9\";\r\n\t\/\/var serviceUrl = \"https:\/\/extws.test.ec2.autotalli.com\/api\/v1_8\";\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-61941fe elementor-widget elementor-widget-html\" data-id=\"61941fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style type=\"text\/css\">\r\ninput[type=checkbox] { margin-right: 5px; }\r\ninput[type=submit] { background-color: #009688; font-weight: bold; text-transform: uppercase; color: #ffffff; padding: 19px 28px; cursor: pointer; }\r\ninput[type=text]:not(.browser-default) { height: 2.5rem; margin-bottom: 0; font-size: 1.2rem; padding: 2px 5px; width: 98%; }\r\ninput.invalid[type=text]:not(.browser-default) { color: #e64415; }\r\ninput.invalid { background-color: #FFAAAA; border: 2px solid #e64415; }\r\nselect { font-size: 1.2rem; display: block; border: 1px solid rgb(169, 169, 169); transition: box-shadow .3s, border .3s, -webkit-box-shadow .3s, background-image .3s; border: none; border-bottom: 1px solid #9e9e9e; -webkit-appearance: none; -moz-appearance: none; background: url('chevron-down.svg') no-repeat 99.7% 60%; background-size: 12px; cursor: pointer; }\r\nselect:focus { outline: none; border-bottom: 1px solid #26a69a; -webkit-box-shadow: 0 1px 0 0 #26a69a; box-shadow: 0 1px 0 0 #26a69a; background-image: url('chevron-down-active.svg'); }\r\nselect.invalid, select:focus.invalid { border-bottom: 2px solid #e64415; background-image: url('chevron-down-invalid.svg'); color: #e64415; box-shadow: none; }\r\nselect:-moz-focusring { color:transparent; text-shadow:0 0 0 #52534b; }\r\nselect:-moz-focusring * { color:#52534b; text-shadow:none; }\r\ntextarea { font-size: 1.2rem; padding: 3px 5px; height: 11rem; border: 1px solid rgb(169, 169, 169); transition: border .3s; max-width: 100%; }\r\ntextarea:focus { outline: none; border: 2px solid #26a69a; }\r\na { color: #5eb4b1; text-decoration: none; }\r\nbutton { color: #5eb4b1; }\r\nlabel { color: #52534b; }\r\np { margin-bottom: 7px; }\r\np.question { margin-top: 5px; }\r\noption { color: #52534b; font-size: 1.2rem; }\r\noption[value=''] { display: none; }\r\n[type=\"radio\"]:not(:checked)+span, [type=\"radio\"]:checked+span { font-size: 1.2rem; }\r\n[type=\"checkbox\"]+span:not(.lever) { line-height: 19px; padding-left: 27px; font-size: 1.2rem; }\r\n[type=\"checkbox\"].filled-in:checked+span:not(.lever):before { height: 11px; }\r\n[type=\"checkbox\"].filled-in:checked+span:not(.lever):after { width: 17px; height: 17px; }\r\n[type=\"checkbox\"].filled-in+span:not(.lever):before, [type=\"checkbox\"].filled-in+span:not(.lever):after { left: 1px; }\r\n[type=\"checkbox\"].filled-in:not(:checked)+span:not(.lever):after { border: 1px solid #5a5a5a; height: 17px; width: 17px; }\r\n[type=\"checkbox\"]+span:not(.lever):before, [type=\"checkbox\"]:not(.filled-in)+span:not(.lever):after { margin-top: 2px; }\r\n.row { margin-left: 15px;  margin-bottom: 0; }\r\n.row.text { margin-left: 0; }\r\n.input-field { margin-top : 0; }\r\n#toast-container { display: none; bottom: 10px; right: auto !important; top: auto !important; left: auto !important; width: 30%; transform: translate(115%); }\r\n@media only screen and (max-width: 1000px) { #toast-container { width: 50%; transform: translate(51%); } }\r\n@media only screen and (max-width: 600px) { #toast-container { transform: translate(0%); } }\r\n.companies-text { display: nnone; }\r\n\r\n.notification { display: block; text-align: center; font-size: 1.25rem; border-radius: 4px; }\r\n.notification.success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }\r\n.notification.error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }\r\n.notification.warning { color: #ea8400; background-color: #fcf8e3; border: 1px solid #fbeed5; }\r\n.notify-title { font-weight: bold; }\r\n.clear-toast { position: absolute; top: -5px; right: 3px; font-family: \"Lucida Console\", Monaco, monospace; font-weight: bold; font-size: 16px; opacity: 0.6; cursor: pointer; }\r\n.form-container { width: 96%; margin: 0 auto 111px auto; }\r\n.car-details-container { padding: 19px 0 7px 0; }\r\n.car-section { padding: 0 14px; }\r\n.general-information { padding: 0 14px; } \r\n.contact-information { padding: 0 14px; }\r\n.section { font-weight: bold; cursor: pointer; font-size: 28px; background-color: #F4F5F7; padding: 10px 0; position: relative; }\r\n.section-title { font-weight: bold; font-size: 27px; margin: 20px 0 0 0; } \r\n.section:hover { color: #5eb4b1; transition: .5s ease; }\r\n.section.no-collapse:hover { color: #52534b; }\r\n.sub-section { margin-top: 20px !important; margin-bottom: 10px; font-weight: bold; }\r\n.sub-section.text { margin-bottom: 0; }\r\n.display-block { display: block; }\r\n#section-button { width: 23px; height: 22px; display: inline-block; font-weight: normal; text-align: center; background-color: #5eb4b1; color: #ffffff; position: relative; }\r\n#section-button span { position: absolute; top: -12px; right: 8px; }\r\n#section-button.inactive { background-color: #8c95a3; }\r\n#section-button.inactive:hover { background-color: #5eb4b1; transition: .5s ease; }\r\n#section-button.inactive span { top: -5px; right: 7px; font-size: 20px; }\r\n#add-more-car-sections { margin: 5px 0 50px 0; width: 100%; }\r\n#loading-spinner { display: none; float: right; }\r\n#loading-spinner img { width: 73px; margin: 14px 36px; }\r\n.sub-section span.mandatory.invalid { color: red; }\r\n.error-message { color: #e64415; margin-top: 3px; display: none; font-size: 15px; }\r\n.submit { margin: 30px 13px; padding: 0; cursor: pointer; }\r\n.clear-section { position: absolute; right: 10px; top: 5px; background: url('https:\/\/s3-eu-west-1.amazonaws.com\/autotallitestmedia\/corporate-leasing\/times-solid.svg') no-repeat; background-size: 17px; opacity: 0.7; width: 19px; height: 21px; }\r\n.clear-section:hover { transition: .5s ease; background-image: url('https:\/\/s3-eu-west-1.amazonaws.com\/autotallitestmedia\/corporate-leasing\/times-solid-active.svg'); opacity: 1; }\r\n#messageDiv { color:#468847; font-weight:bold; }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1426f0f elementor-widget elementor-widget-html\" data-id=\"1426f0f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style type=\"text\/css\">\r\n\/*Ylikirjoita materialize tyylit*\/\r\nnav {\r\n    color: transparent;\r\n    background-color: transparent;\r\n    width: auto; \r\n    height: auto;\r\n    line-height: auto;\r\n    box-shadow: none;\r\n}\r\n\r\n*, *:before, *:after {\r\n    box-sizing: none;\r\n}\r\n\r\nnav ul li {\r\n    transition: none;\r\n    float: left;    \r\n}\r\n\r\nnav ul a {\r\n    transition: auto;\r\n    color: transparent;    \r\n    padding: 0;    \r\n}\r\n\r\nnav ul a:hover {\r\n    background-color: transparent;\r\n}\r\n\r\ninput:not([type]) {\r\nfont-size: inherit;\r\n}\r\n\r\na.btn:hover { color: #fff; background-color: #9e9e9e !important; }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d4fd490 elementor-widget elementor-widget-html\" data-id=\"d4fd490\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\r\nfunction sendSubmitEvent() { \r\nga('send', 'event', 'mobility-lead-form', 'click', 'company leasing form send button');\r\nfbq('track', 'Lead', { content_name: 'Leasing' });\r\nconversion();\r\ndataLayer.push({\r\n  'event': 'generate_lead',\r\n  'leadType': 'corporate_leasing'\r\n});\r\n}\r\n\r\n\r\nfunction conversion () {\r\n    return false;\r\n  var consentIsSet = false;\r\n  var pixelType = \"conversion\"; \/\/ 'conversion' or 'segment'\r\n  var pixelId = 979360;\r\n\r\n  function handleConsentLogic(consentData) {\r\n    window.ALMA.cmpV2.getVendorConsents(function (vendors) {\r\n      if (\r\n        vendors[32] && \/\/ Xandr\r\n        consentData.detail.standard[1] &&\r\n        consentData.detail.standard[3] &&\r\n        consentData.detail.standard[4] &&\r\n        consentData.detail.standard[5] &&\r\n        consentData.detail.standard[6] &&\r\n        consentData.detail.custom[1]\r\n      ) {\r\n        var pixelUrl =\r\n          pixelType === \"segment\"\r\n            ? \"https:\/\/secure.adnxs.com\/seg?add=\"\r\n            : \"https:\/\/secure.adnxs.com\/px?id=\";\r\n        new Image().src = pixelUrl + pixelId + \"&t=2\";\r\n      }\r\n    });\r\n\r\n    if (!consentIsSet) {\r\n      \/\/ We need this for the first time only\r\n      window.removeEventListener(\r\n        \"alma_cmp_v2_consents_available_repetitive\",\r\n        handleConsentLogic,\r\n        false\r\n      );\r\n      \/\/ Set listener to read possible consent changes user might do\r\n      window.addEventListener(\r\n        \"alma_cmp_v2_has_optedin\",\r\n        handleConsentLogic,\r\n        false\r\n      );\r\n      consentIsSet = true;\r\n    }\r\n  }\r\n\r\n  \/\/ Set listener to read the level of consent\r\n  window.addEventListener(\r\n    \"alma_cmp_v2_consents_available_repetitive\",\r\n    handleConsentLogic,\r\n    false\r\n  );\r\n}\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f6606e elementor-widget elementor-widget-html\" data-id=\"6f6606e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\r\n\r\n\/\/ IE11 polyfill for includes()\r\nString.prototype.includes = function (str) {\r\n  var returnValue = false;\r\n\r\n  if (this.indexOf(str) !== -1) {\r\n    returnValue = true;\r\n  }\r\n\r\n  return returnValue;\r\n}\r\n\r\n\r\nconst noCriteriaMatchingMsg = 'Tarvettasi vastaavaa palveluntarjoajaa ei l\u00f6ytynyt.';\r\n\t\r\nfunction createCheckboxElement(container, count, name, id) {\r\n\tvar div = document.createElement('label');\r\n\tdiv.className = 'display-block';\r\n\r\n\tvar input = document.createElement('input');\r\n\tinput.setAttribute('type', 'checkbox');\r\n\tinput.setAttribute('name', name);\r\n\tinput.setAttribute('value', id);\r\n\tinput.setAttribute('id', name);\r\n\tinput.className = 'checkbox filled-in';\r\n\r\n\tvar label = document.createElement('span');\r\n\tlabel.appendChild(document.createTextNode(name));\r\n\r\n\tdiv.appendChild(input);\r\n\tdiv.appendChild(label);\r\n\tcontainer.appendChild(div);\r\n}\r\n\r\n\r\nfunction createRadiobuttonElement(container, count, name, id) {\r\n\tvar div = document.createElement('label');\r\n\tdiv.className = 'display-block';\r\n\r\n\tvar input = document.createElement('input');\r\n\tinput.setAttribute('type', 'radio');\r\n\tinput.setAttribute('name', name);\r\n\tinput.setAttribute('value', id);\r\n\tinput.setAttribute('id', name);\r\n\tinput.className = 'radio filled-in with-gap';\r\n\r\n\tvar label = document.createElement('span');\r\n\tlabel.appendChild(document.createTextNode(name));\r\n\r\n\tdiv.appendChild(input);\r\n\tdiv.appendChild(label);\r\n\tcontainer.appendChild(div);\r\n}\r\n\r\n\r\nfunction getColumnContainerClass(columns) {\r\n\tswitch (columns) {\r\n\tcase 3:\r\n\t\treturn 'col s12 m4 l4 xl4';\r\n\tcase 2:\r\n\t\treturn 'col s12 m6 l6 xl6';\r\n\tdefault:\r\n\t\treturn 'col s12 m12 l12 xl12';\r\n\t}\r\n}\r\n\r\nfunction getDataSeparatedByCharacter(data, separator) {\r\n\tvar res = data[0].name;\r\n\tvar autokeskus = false;\r\n\tvar autosuni = false;\r\n\tvar autollecom = false;\r\n\tvar kauto = false;\r\n\tvar kayttoauto = false;\r\n\tvar laakkonen = false;\r\n\tvar laatuauto = false;\t\r\n\tvar veho = false;\r\n\tif(res.includes(\"Autokeskus\")) { res = \"Autokeskus\"; autokeskus = true; }\t\r\n\tif(res.includes(\"Auto-Suni\")) { res = \"Auto-Suni\"; autosuni = true; }\t\r\n\tif(res.includes(\"Autolle.com\")) { res = \"Autolle.com\"; autollecom = true; }\r\n\tif(res.includes(\"K-Auto\")) { res = \"K-Auto\"; kauto = true; }\r\n\tif(res.includes(\"K\u00e4ytt\u00f6auto\")) { res = \"K\u00e4ytt\u00f6auto\"; kayttoauto = true; }\t\r\n\tif(res.includes(\"Laakkonen\")) { res = \"Laakkonen\"; laakkonen = true; }\t\t\r\n\tif(res.includes(\"Laatuauto Tampere\")) { res = \"Laatuauto Tampere\"; laatuauto = true; }\t\t\r\n\tif(res.includes(\"Veho\")) { res = \"Veho\"; veho = true; }\t\t\r\n\tfor (var i = 1; i < data.length; i++) {\t\r\n\t\tif(data[i].name.includes(\"Autokeskus\")) {\r\n\t\t\tif(!autokeskus) {\r\n\t\t\t\tres = res + separator + \"Autokeskus\";\r\n\t\t\t\tautokeskus = true;\r\n\t\t\t}\t\r\n\t\t} else if(data[i].name.includes(\"Auto-Suni\")) {\r\n\t\t\tif(!autosuni) {\r\n\t\t\t\tres = res + separator + \"Auto-Suni\";\r\n\t\t\t\tautosuni = true;\r\n\t\t\t}\t\r\n\t\t} else if(data[i].name.includes(\"Autolle.com\")) {\r\n\t\t\tif(!autollecom) {\r\n\t\t\t\tres = res + separator + \"Autolle.com\";\r\n\t\t\t\tautollecom = true;\r\n\t\t\t}\t\r\n\t\t} else if(data[i].name.includes(\"K-Auto\")) {\r\n\t\t\tif(!kauto) {\r\n\t\t\t\tres = res + separator + \"K-Auto\";\r\n\t\t\t\tkauto = true;\r\n\t\t\t}\t\r\n\t\t} else if(data[i].name.includes(\"K\u00e4ytt\u00f6auto\")) {\r\n\t\t\tif(!kayttoauto) {\r\n\t\t\t\tres = res + separator + \"K\u00e4ytt\u00f6auto\";\r\n\t\t\t\tkayttoauto = true;\r\n\t\t\t}\t\r\n\t\t} else if(data[i].name.includes(\"Laakkonen\")) {\r\n\t\t\tif(!laakkonen) {\r\n\t\t\t\tres = res + separator + \"Laakkonen\";\r\n\t\t\t\tlaakkonen = true;\r\n\t\t\t}\t\r\n\t\t} else if(data[i].name.includes(\"Laatuauto\")) {\r\n\t\t\tif(!laatuauto) {\r\n\t\t\t\tres = res + separator + \"Laatuauto Tampere\";\r\n\t\t\t\tlaatuauto = true;\r\n\t\t\t}\t\r\n\t\t} else if(data[i].name.includes(\"Veho\")) {\r\n\t\t\tif(!veho) {\r\n\t\t\t\tres = res + separator + \"Veho\";\r\n\t\t\t\tveho = true;\r\n\t\t\t}\t\r\n\t\t} else {\t\r\n\t\t\tres = res + separator + data[i].name;\r\n\t\t}\t\r\n\t}\r\n\treturn res;\r\n}\r\n\r\n\r\nfunction createCheckboxes(data, columns, parentId) {\r\n\tvar size = data.length;\r\n\tvar columnItems = Math.floor(size \/ columns);\r\n\tvar leftItems = size % columns;\r\n\tvar parentContainer = document.getElementById(parentId);\r\n\tfor (var i = 0; i < columns; i++) {\r\n\t\tvar count = i;\r\n\t\tvar div = document.createElement('div');\r\n\t\tdiv.className = getColumnContainerClass(columns);\r\n\t\tfor (var j = 0; j < columnItems; j++) {\r\n\t\t\tcreateCheckboxElement(div, count, data[count].name, data[count].id);\r\n\t\t\tcount = count + columns;\r\n\t\t}\r\n\t\tif (leftItems > 0) {\r\n\t\t\tcreateCheckboxElement(div, count, data[count].name, data[count].id);\r\n\t\t\tleftItems--;\r\n\t\t}\r\n\t\tparentContainer.appendChild(div);\r\n\t}\r\n}\r\n\r\n\r\nfunction createRadiobuttons(data, columns, parentId) {\r\n\tvar size = data.length;\r\n\tvar columnItems = Math.floor(size \/ columns);\r\n\tvar leftItems = size % columns;\r\n\tvar parentContainer = document.getElementById(parentId);\r\n\tfor (var i = 0; i < columns; i++) {\r\n\t\tvar count = i;\r\n\t\tvar div = document.createElement('div');\r\n\t\tdiv.className = getColumnContainerClass(columns);\r\n\t\tfor (var j = 0; j < columnItems; j++) {\r\n\t\t\tcreateRadiobuttonElement(div, count, data[count].name, data[count].id);\r\n\t\t\tcount = count + columns;\r\n\t\t}\r\n\t\tif (leftItems > 0) {\r\n\t\t\tcreateRadiobuttonElement(div, count, data[count].name, data[count].id);\r\n\r\n\t\t\tleftItems--;\r\n\t\t}\r\n\t\tparentContainer.appendChild(div);\r\n\t}\r\n}\r\n\r\n\r\nfunction createSelectOptions(data, parentId) {\r\n\tvar selectContainer = document.getElementById(parentId);\r\n\tfor (var i = 0; i < data.length; i++) {\r\n\t\tvar option = document.createElement('option');\r\n\t\toption.value = data[i].id;\r\n\t\toption.innerHTML = data[i].name;\r\n\t\tselectContainer.appendChild(option);\r\n\t}\r\n}\r\n\r\nfunction getCarSectionId(id) {\r\n\tvar separator = \"-\"\r\n\tvar strings = id.split(separator);\r\n\tvar index = strings.length - 1;\r\n\tvar nr = strings[index];\r\n\tnr++;\r\n\tvar res = '';\r\n\tfor (var i = 0; i < index; i++) {\r\n\t\tres += strings[i] + separator;\r\n\t}\r\n\treturn res + nr;\r\n}\r\n\r\nfunction getCarSectionTitle(title) {\r\n\tvar separator = '.';\r\n\tvar strings = title.split(separator);\r\n\tvar nr = strings[0];\r\n\tnr++;\r\n\treturn nr + separator + ' auton tiedot (t\u00e4yt\u00e4 halutessasi)'\r\n}\r\n\r\nfunction serializeForm() {\r\n\tvar form = {\r\n\t\t\r\n\t\t'searchCriteria' : [],\r\n\t\t'companyInformation' : {\r\n\t\t\t'companyId' : '',\r\n\t\t\t'companyName' : '',\r\n\t\t\t'industry' : '',\r\n\t\t\t'amountOfEmployees' : '',\r\n\t\t\t'fleet' : '',\r\n\t\t\t'location' : ''\r\n\t\t},\r\n\t\t'contactPerson' : {\r\n\t\t\t'name' : '',\r\n\t\t\t'emailAddress' : '',\r\n\t\t\t'phoneNumber' : '',\r\n\t\t\t'preferedWayOfContact' : []\r\n\t\t},\r\n\t\t'monthly_fee_corporate': ''\r\n\t};\r\n\r\n\tvar carDetails = jQuery('.car-details-container');\r\n\tfor (var i = 0; i < carDetails.length; i++) {\r\n\t\tvar carDetail = serializeSearchCriteria(carDetails.get(i));\r\n\t\tform.searchCriteria.push(carDetail);\r\n\t}\r\n\t\r\n\tform.companyInformation.companyId = jQuery('input[name=\"company-id\"]').val();\r\n\tform.companyInformation.companyName = jQuery('input[name=\"company-name\"]').val();\r\n\tform.companyInformation.industry = jQuery('input[name=\"company-industry\"]').val();\r\n\tform.companyInformation.amountOfEmployees = jQuery('select[name=\"company-amount-of-personnel\"] option:selected').val();\r\n\tform.companyInformation.fleet = jQuery('textarea[name=\"company-fleet\"]').val();\r\n    jQuery('#company-location option:selected').each(function() {\r\n\t\t\/\/form.companyInformation.location.push(jQuery(this).val());\r\n\t\tform.companyInformation.location = jQuery(this).val();\t\t\r\n\t});\r\n\r\n\tform.contactPerson.name = jQuery('input[name=\"contact-name\"]').val();\r\n\tform.contactPerson.emailAddress = jQuery('input[name=\"contact-email\"]').val();\r\n\tform.contactPerson.phoneNumber = jQuery('input[name=\"contact-phone\"]').val();\r\n\tvar wayOfContact = jQuery('#way-of-contact input:checked');\r\n\tfor (var i = 0; i < wayOfContact.length; i++) {\r\n\t\tform.contactPerson.preferedWayOfContact.push(wayOfContact.eq(i).val());\r\n\t}\r\n\tform.monthly_fee_corporate = jQuery('input[name=\"monthly-fee\"]:checked').val();\t\r\n\r\n\treturn form;\r\n}\r\n\r\nfunction serializeSearchCriteria(component) {\r\n\tvar carDetail = {\r\n\t\t'makes' : [],\r\n\t\t'models' : [],\r\n\t\t'leasingTypes' : [],\r\n\t\t'bodyTypes' : [],\r\n\t\t'contractLength' : '',\r\n\t\t'contractMileage' : '',\r\n\t\t'fuelTypes' : [],\r\n\t\t'services' : [],\r\n\t\t'location' : [],\r\n\t\t'carCategories' : [],\r\n\t\t'amountOfCars' : '',\r\n\t\t'additionalInformation' : '',\r\n\t\t'leasingType' : '',\r\n\t\t'monthlyFee' : ''\t\r\n\t};\r\n\t\r\n\tjQuery(component).find('#carmakes option:selected').each(function() {\r\n\t\tcarDetail.makes.push(jQuery(this).val());\r\n\t});\t\t\t\t\r\n\r\n\tjQuery(component).find('#carmodels option:selected').each(function() {\r\n\t\tcarDetail.models.push(jQuery(this).val());\r\n\t});\t\t\r\n\r\n\tjQuery(component).find('#leasing-types input:checked').each(function() {\r\n\t\tcarDetail.leasingTypes.push(jQuery(this).val());\r\n\t});\r\n\tjQuery(component).find('#car-category input:checked').each(function() {\r\n\t\tcarDetail.carCategories.push(jQuery(this).val());\r\n\t});\r\n\tjQuery(component).find('.body-types input:checked').each(function() {\r\n\t\tcarDetail.bodyTypes.push(jQuery(this).val());\r\n\t});\r\n\tcarDetail.contractLength = jQuery(component).find('.contract-length input:checked').val();\r\n\t\r\n\tcarDetail.contractMileage = jQuery(component).find('.mileage input:checked').val();\r\n\t\r\n\tjQuery(component).find('.fuel-types input:checked').each(function() {\r\n\t\tcarDetail.fuelTypes.push(jQuery(this).val());\r\n\t});\r\n\tjQuery(component).find('#services input:checked').each(function() {\r\n\t\tcarDetail.services.push(jQuery(this).val());\r\n\t});\r\n\r\n\tcarDetail.additionalInformation = jQuery(component).find('textarea[name=\"additional-information\"]').val();\r\n\tcarDetail.amountOfCars = jQuery(component).find('select[name=\"number-of-cars\"] option:selected').val();\r\n\r\n\tcarDetail.leasingType = jQuery('.form-container').find('input[name=\"leasing-type\"]').val();\r\n\t\r\n\tjQuery('#company-location option:selected').each(function() {\r\n\t\tcarDetail.location.push(jQuery(this).val());\r\n\t});\r\n\t\r\n\tif(jQuery('input[name=\"monthly-fee\"]:checked')) {\r\n\t\tcarDetail.monthlyFee = jQuery('input[name=\"monthly-fee\"]:checked').attr(\"id\");\r\n\t}\t\r\n\r\n\r\n\treturn carDetail;\r\n}\r\n\r\nfunction removeNotifications() {\r\n\tM.Toast.dismissAll();\r\n}\r\n\r\nfunction clearFormContent(component) {\r\n\tcomponent.find('input:text, textarea').val('').end();\r\n\tcomponent.find('input:checkbox').prop('checked', false).end();\r\n\tcomponent.find('input:radio').prop('checked', false).end();\t\t\r\n\tcomponent.find('select').val('').end();\r\n\tcomponent.find('.invalid').each(function() {\r\n\t\tjQuery(this).removeClass('invalid');\r\n\t});\r\n\tcomponent.find('.error-message').each(function() {\r\n\t\tjQuery(this).hide();\r\n\t});\r\n}\r\n\r\nfunction addCarSectionRemovalButton(component) {\r\n\tif (component.find('.clear-section').length < 1) {\r\n\t\tvar removalButton = document.createElement('div');\r\n\t\tremovalButton.className = 'clear-section';\r\n\t\tcomponent.find('.section')[0].appendChild(removalButton);\r\n\t}\r\n}\r\n\r\nfunction generateCarSectionUniqueIds(component) {\r\n\tvar subComponent = component.find('.body-types');\r\n\tvar id = getCarSectionId(subComponent.attr('id'));\r\n\tsubComponent.attr('id', id);\r\n\t\r\n\tvar subComponentRadiobutton = component.find('.body-types .radio');\r\n\tvar radioName =  subComponentRadiobutton.attr('name') + id;\r\n\tsubComponentRadiobutton.attr('name', radioName);\t\r\n\t\r\n\tvar subComponent = component.find('.contract-length');\r\n\tvar id = getCarSectionId(subComponent.attr('id'));\r\n\tsubComponent.attr('id', id);\r\n\t\r\n\tvar subComponentRadiobutton = component.find('.contract-length .radio');\r\n\tvar radioName =  subComponentRadiobutton.attr('name') + id;\r\n\tsubComponentRadiobutton.attr('name', radioName);\t\r\n\t\r\n\tsubComponent = component.find('.mileage');\r\n\tid = getCarSectionId(subComponent.attr('id'));\r\n\tsubComponent.attr('id', id);\t\r\n\t\r\n\tvar subComponentRadiobutton = component.find('.mileage .radio');\r\n\tvar radioName =  subComponentRadiobutton.attr('name') + id;\r\n\tsubComponentRadiobutton.attr('name', radioName);\t\r\n\r\n\tsubComponent = component.find('.fuel-types');\r\n\tid = getCarSectionId(subComponent.attr('id'));\r\n\tsubComponent.attr('id', id);\t\r\n\t\r\n\tvar subComponentRadiobutton = component.find('.fuel-types .radio');\r\n\tvar radioName =  subComponentRadiobutton.attr('name') + id;\r\n\tsubComponentRadiobutton.attr('name', radioName);\t\r\n\r\n}\r\n\r\nfunction addCarSectionCloneEvents(component) {\r\n\r\n\tvar bodyTypesId = component.find('.body-types').attr('id');\r\n\taddSingleValueRadiobuttonGroupEvent('#' + bodyTypesId + ' .radio');\r\n\r\n\tvar contractLengthId = component.find('.contract-length').attr('id');\r\n\taddSingleValueRadiobuttonGroupEvent('#' + contractLengthId + ' .radio');\r\n\t\r\n\tvar mileageId = component.find('.mileage').attr('id');\r\n\taddSingleValueRadiobuttonGroupEvent('#' + mileageId + ' .radio');\r\n\r\n\tvar fuelTypesId = component.find('.fuel-types').attr('id');\r\n\taddSingleValueRadiobuttonGroupEvent('#' + fuelTypesId + ' .radio');\r\n\r\n\tjQuery('body').on('click', '.clear-section', function() {\r\n\t\tvar container = jQuery(this).closest('.car-details-container');\r\n\t\tvar id = container.attr('id');\r\n\t\tcontainer.remove();\r\n\t\tjQuery('.summary .' + id).closest('.companies-text').remove();\r\n\t\tif(jQuery('.car-details-container').length === 1) {\r\n\t\t\tif(jQuery('.companies-text').length === 0 || jQuery('.companies-text').is(':hidden')) {\r\n\t\t\t\tjQuery('.summary').hide();\r\n\t\t\t}\r\n\t\t\tjQuery('.car-section-name').hide();\r\n\t\t}\r\n\t});\r\n\tjQuery('body').on('mouseenter', '.clear-section', function() {\r\n\t\tjQuery(this).closest('.section').addClass('no-collapse');\r\n\t});\r\n\tjQuery('body').on('mouseleave', '.clear-section', function() {\r\n\t\tjQuery(this).closest('.section').removeClass('no-collapse');\r\n\t});\r\n}\r\n\r\nfunction setCarCategoryValues(data) {\r\n\tif (data.length > 0) {\r\n\t\tjQuery('#car-category input[name=\"new-car\"]').val(data[1]);\r\n\t\tjQuery('#car-category input[name=\"used-car\"]').val(data[0]);\r\n\t}\r\n}\r\n\r\nfunction setPreferedWayOfContactValues(data) {\r\n\tif (data.length > 0) {\r\n\t\tjQuery('#way-of-contact input[name=\"phone\"]').val(data[0]);\r\n\t\tjQuery('#way-of-contact input[name=\"email\"]').val(data[1]);\r\n\t}\r\n}\r\n\r\nfunction addCreateNewCarSectionEvent() {\r\n\tjQuery('#add-more-car-sections').on('click', function(e) {\r\n\t\te.preventDefault();\r\n\t\tvar carContainer = jQuery('.car-details-container').eq(\r\n\t\t\t\tjQuery('.car-details-container').length - 1);\r\n\t\tvar newCarContainer = carContainer.clone();\r\n\t\tgenerateCarSectionUniqueIds(newCarContainer);\r\n\t\taddCarSectionRemovalButton(newCarContainer);\r\n\t\taddCarSectionCloneEvents(newCarContainer);\r\n\t\tclearFormContent(newCarContainer);\r\n\t\tvar id = getCarSectionId(carContainer.attr('id'));\r\n\t\tvar title = getCarSectionTitle(carContainer.find(\r\n\t\t\t\t'#section-label').text());\r\n\t\tnewCarContainer.attr('id', id);\r\n\t\tnewCarContainer.find('#section-label').text(title);\r\n\t\tjQuery('.car-details-container').last().after(newCarContainer[0]);\r\n\t\tjQuery('.summary .car-section-name').show();\r\n\t\taddMakeBehavior(newCarContainer);\t\t\r\n\t});\r\n}\r\n\r\nfunction addCarSectionTitleEvent() {\r\n\tjQuery('body').on('click', '.car-details-container .section', function() {\r\n\t\tvar sectionButton = jQuery(this).find('#section-button');\r\n\t\tif (sectionButton.hasClass('inactive')) {\r\n\t\t\tsectionButton.removeClass('inactive');\r\n\t\t\tsectionButton.find('span').text('-');\r\n\t\t\tjQuery(this).siblings().slideDown('slow');\r\n\t\t} else {\r\n\t\t\tsectionButton.addClass('inactive');\r\n\t\t\tsectionButton.find('span').text('+');\r\n\t\t\tjQuery(this).siblings().slideUp('slow');\r\n\t\t}\r\n\t});\r\n}\r\n\r\nfunction doOfficeSearchRequest(criteria, callback, param) {\r\n\tjQuery.ajax({\r\n\t\turl : serviceUrl + '\/officeleasings\/search',\r\n\t\ttype : 'post',\r\n\t\tdata : JSON.stringify(criteria),\r\n\t\tdataType : 'json',\r\n\t\tcontentType : 'application\/json',\r\n\t\tsuccess : function(data) {\r\n\t\t\tcallback(data, param);\r\n\t\t},\r\n\t\terror : function(data, status, error) {\r\n\t\t\tconsole.log(status + ': getting offices went wrong');\r\n\t\t}\r\n\t});\r\n}\r\n\r\n\r\nfunction addSummaryMessage(carSectionName, message, isNoOffice) {\r\n\tjQuery('.summary-title').show();\r\n\t\r\n\tvar carSectionNameClass = '.' + carSectionName;\r\n\tif(jQuery(carSectionNameClass).length > 0) {\r\n\t\t\/\/ message should be only updated\r\n\t\tjQuery('.companies' + carSectionNameClass).text(message);\r\n\t} else {\r\n\t\t\/\/ message component does not exist\r\n\t\tvar div = document.createElement('div');\r\n\t\tdiv.className = 'companies-text';\r\n\t\t\r\n\t\tvar carSectionSpan = document.createElement('span');\r\n\t\tcarSectionSpan.className = 'car-section-name ' + carSectionName;\r\n\t\tcarSectionSpan.appendChild(document.createTextNode(carSectionName.substring(12) + '. auto: '));\r\n\t\tvar companiesSpan = document.createElement('span');\r\n\t\tcompaniesSpan.className = 'companies ' + carSectionName + ' turkoosi'; \r\n\t\tcompaniesSpan.appendChild(document.createTextNode(message));\r\n\t\t\r\n\t\tdiv.appendChild(carSectionSpan);\r\n\t\tdiv.appendChild(companiesSpan);\r\n\t\tjQuery('.summary')[0].appendChild(div);\r\n\t}\r\n\tif(isNoOffice) {\r\n\t\tjQuery('.companies' + carSectionNameClass).addClass('error');\r\n\t\tjQuery('.companies' + carSectionNameClass).removeClass('turkoosi');\r\n\t\tjQuery('.companies' + carSectionNameClass).addClass('oranssi');\r\n\t\t\r\n\t} else {\r\n\t\tjQuery('.companies' + carSectionNameClass).removeClass('error');\r\n\t\tjQuery('.companies' + carSectionNameClass).removeClass('oranssi');\r\n\t\tjQuery('.companies' + carSectionNameClass).addClass('turkoosi');\r\n\t}\r\n\tif(jQuery('.car-details-container').length === 1) {\r\n\t\tjQuery('.summary .car-section-name').hide();\r\n\t} else {\r\n\t\tjQuery('.summary .car-section-name').show();\r\n\t}\r\n}\r\n\r\n\r\nfunction addCarSectionInputEvent() {\r\n\tjQuery('body').on('change',\r\n\t\t'.car-details-container input[type=checkbox], .car-details-container input[type=radio]',\r\n\t\tfunction() {\r\n\t\t\tvar carSection = jQuery(this).closest('.car-details-container');\t\t\t\r\n\t\t\tvar criteria = serializeSearchCriteria(carSection);\r\n\t\t\tvar parentContainer = jQuery(this).parents('div.parent');\r\n\t\t\tvar carNumber = carSection.attr('id').substring(carSection.attr('id').length - 1, carSection.attr('id').length);\t\t\t\t\t\t\r\n\t\t\t\/\/ a sub-section of car section has at least one checkbox checked\r\n\t\t\tvar isSubsectionSelection = parentContainer.find('input:checked').length > 0;\r\n\t\t\t\/\/ car section has at least one checkbox checked\r\n\t\t\tvar isSectionSelection = parentContainer.closest('.car-details-container').find('input:checked').length > 0;\r\n\t\t\tif (isSectionSelection) {\r\n\t\t\t\tparentContainer.prev('p.sub-section').find(\r\n\t\t\t\t\t\t'span.mandatory').removeClass('invalid');\r\n\t\t\t\tdoOfficeSearchRequest(criteria, function(data, carSection) {\r\n\t\t\t\t\tremoveNotifications();\r\n\t\t\t\t\tif (typeof data != 'undefined' && data.customers.length > 0) {\r\n\t\t\t\t\t\tvar companies = getDataSeparatedByCharacter(data.customers, ', ');\r\n\t\t\t\t\t\/\/if (typeof data != 'undefined' && data.length > 0) {\r\n\t\t\t\t\t\t\/\/var companies = getDataSeparatedByCharacter(data, ', ');\r\n\t\t\t\t\t\taddSummaryMessage(carSection.attr('id'), companies, false);\r\n\t\t\t\t\t\tjQuery('.summary').show();\r\n\t\t\t\t\t\tjQuery('.companies.' + carSection.attr('id')).closest('.companies-text').show();\r\n\t\t\t\t\t\tvar notificationContent = '<div class=\"clear-toast\">x<\/div><div class=\"notify-title\">Yhteydenottosi autosta ' + carNumber + ' toimitetaan:<\/div><div class=\"notify-content\">' + companies + '<\/div>';\r\n\t\t\t\t\t\t\/\/updateMainNotification(); \r\n\t\t\t\t\t\tM.toast({html: notificationContent, displayLength: 5000, classes: 'notification success' });\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\taddSummaryMessage(carSection.attr('id'), noCriteriaMatchingMsg, true);\r\n\t\t\t\t\t\tvar notificationContent = '<div class=\"clear-toast\">x<\/div><div class=\"notify-title\">' + noCriteriaMatchingMsg + '.<\/div>';\r\n\t\t\t\t\t\t\/\/var notificationContent = '<div class=\"clear-toast\">x<\/div><div class=\"notify-title\">Yksik\u00e4\u00e4n palveluntarjoaja ei sovi autoon ' + carNumber + ' annettuihin kriteereihin.<\/div>';\r\n\t\t\t\t\t\tM.toast({html: notificationContent, displayLength: 5000, classes: 'notification warning' });\r\n\t\t\t\t\t}\r\n\t\t\t\t}, carSection);\r\n\t\t\t} else {\r\n\t\t\t\tif(jQuery('.companies-text').length > 1) {\r\n\t\t\t\t\t\/\/ more than one car-section with matching offices\r\n\t\t\t\t\tjQuery('.companies.' + carSection.attr('id')).closest('.companies-text').hide();\r\n\t\t\t\t} else {\r\n\t\t\t\t\tjQuery('.summary').hide();\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!isSubsectionSelection) {\r\n\t\t\t\t\/\/ make mandatory word red\r\n\t\t\t\tremoveNotifications();\r\n\t\t\t\tparentContainer.prev('p.sub-section').find(\r\n\t\t\t\t\t\t'span.mandatory').addClass('invalid');\r\n\t\t\t}\r\n\t\t});\r\n}\r\n\t\t\t\t\t\t\r\n\r\n\r\nfunction addCarMakesAndModelsInputEvent() {\r\n\tjQuery('body').on('change',\r\n\t\t'.car-details-container .carmakes,.car-details-container .carmodels',\r\n\t\tfunction() {\r\n\t\t\tvar carSection = jQuery(this).closest('.car-details-container');\r\n\t\t\tvar criteria = serializeSearchCriteria(carSection);\r\n\t\t\tvar parentContainer = jQuery(this).parents('div.parent');\r\n\t\t\tvar carNumber = carSection.attr('id').substring(carSection.attr('id').length - 1, carSection.attr('id').length);\r\n\t\t\t\tparentContainer.prev('p.sub-section').find(\r\n\t\t\t\t\t\t'span.mandatory').removeClass('invalid');\r\n\t\t\t\tdoOfficeSearchRequest(criteria, function(data, carSection) {\r\n\t\t\t\t\tremoveNotifications();\r\n\t\t\t\t\tif (typeof data != 'undefined' && data.customers.length > 0) {\r\n\t\t\t\t\t\tvar companies = getDataSeparatedByCharacter(data.customers, ', ');\r\n\t\t\t\t\t\/\/if (typeof data != 'undefined' && data.length > 0) {\r\n\t\t\t\t\t\t\/\/var companies = getDataSeparatedByCharacter(data, ', ');\r\n\t\t\t\t\t\taddSummaryMessage(carSection.attr('id'), companies, false);\r\n\t\t\t\t\t\tvar notificationContent = '<div class=\"clear-toast\">x<\/div><div class=\"notify-title\">Yhteydenottosi autosta ' + carNumber + ' toimitetaan:<\/div><div class=\"notify-content\">' + companies + '<\/div>';\r\n\t\t\t\t\t\t\/\/updateMainNotification();\r\n\t\t\t\t\t\tM.toast({html: notificationContent, displayLength: 6000, classes: 'notification success' });\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\taddSummaryMessage(carSection.attr('id'), noCriteriaMatchingMsg, true);\r\n\t\t\t\t\t\tvar notificationContent = '<div class=\"clear-toast\">x<\/div><div class=\"notify-title\">Yksik\u00e4\u00e4n palveluntarjoaja ei sovi autoon ' + carNumber + ' annettuihin kriteereihin.<\/div>';\r\n\t\t\t\t\t\tM.toast({html: notificationContent, displayLength: 6000, classes: 'notification warning' });\r\n\t\t\t\t\t}\r\n\t\t\t\t}, carSection);\r\n\t\t});\r\n}\r\n\t\t\t\r\n\r\nfunction addMonthlyFeeInputEvent() {\r\n\tjQuery('body').on('change','.monthly-fee input[type=radio]', function() {\r\n\t\tjQuery('.monthly-fee').prev('p.sub-section').find('span.mandatory').removeClass('invalid');\r\n\t\tvar carSections = jQuery('.car-details-container');\r\n\t\tremoveNotifications();\r\n\t\tfor(var i = 0; i < carSections.length; i++) {\r\n\t\t\/\/ car section has a search criteria\t\t\t\t\t\t\r\n\t\t\tif(carSections.eq(i).find('input:checked').length > 0) {\t\t\r\n\t\t\t\tvar criteria = serializeSearchCriteria(carSections.eq(i));\r\n\t\t\t\tdoOfficeSearchRequest(criteria, function(data, carSection) {\r\n\t\t\t\t\tif (typeof data != 'undefined' && data.customers.length > 0) {\r\n\t\t\t\t\t\tvar companies = getDataSeparatedByCharacter(data.customers, ', ');\r\n\t\t\t\t\t\/\/if (typeof data != 'undefined' && data.length > 0) {\r\n\t\t\t\t\t\t\/\/var companies = getDataSeparatedByCharacter(data, ', ');\r\n\t\t\t\t\t\taddSummaryMessage(carSection.attr('id'), companies, false);\r\n\t\t\t\t\t\tvar notificationContent = '<div class=\"clear-toast\">x<\/div><div class=\"notify-title\">Toimitamme yhteydenottosi autosta ' + carSection.attr('id').substring(carSection.attr('id').length - 1, carSection.attr('id').length) + ':<\/div><div class=\"notify-content\">' + companies + '<\/div>';\r\n\t\t\t\t\t\t\/\/updateMainNotification(); \t\t\t\t\t\r\n\t\t\t\t\t\tM.toast({html: notificationContent, displayLength: 6000, classes: 'notification success' });\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\taddSummaryMessage(carSection.attr('id'), noCriteriaMatchingMsg, true);\r\n\t\t\t\t\tvar notificationContent = '<div class=\"clear-toast\">x<\/div><div class=\"notify-title\">Yksik\u00e4\u00e4n palveluntarjoaja ei sovi auton ' + carSection.attr('id').substring(carSection.attr('id').length - 1, carSection.attr('id').length) + ' kriteereihin.<\/div>';\r\n\t\t\t\t\tM.toast({html: notificationContent, displayLength: 6000, classes: 'notification warning' });\r\n\t\t\t\t\t}\r\n\t\t\t}, carSections.eq(i));\r\n\t\t} else {\t\t\r\n\t\t\t\tvar notificationContent = '<div class=\"clear-toast\">x<\/div><div class=\"notify-title\">' + 'Yht\u00e4\u00e4n kriteeri\u00e4 ei ole asetettu autolle ' +  carSections.eq(i).attr('id').substring(carSections.eq(i).attr('id').length - 1, carSections.eq(i).attr('id').length) + '<\/div>';\r\n\t\t\t\tM.toast({html: notificationContent, displayLength: 6000, classes: 'notification error' });\r\n\t\t}\r\n\t}\t\r\n\t});\r\n}\t\t\t\t\r\n\r\nfunction addLocationInputEvent() {\r\n\tjQuery('#company-location').on('change', function() {\r\n\t\tvar carSections = jQuery('.car-details-container');\r\n\t\tremoveNotifications();\r\n\t\tfor(var i = 0; i < carSections.length; i++) {\r\n\t\t\/\/ car section has a search criteria\t\t\t\t\t\t\r\n\t\t\tif(carSections.eq(i).find('input:checked').length > 0) {\t\t\r\n\t\t\t\tvar criteria = serializeSearchCriteria(carSections.eq(i));\r\n\t\t\t\tdoOfficeSearchRequest(criteria, function(data, carSection) {\r\n\t\t\t\t\tif (typeof data != 'undefined' && data.customers.length > 0) {\r\n\t\t\t\t\t\tvar companies = getDataSeparatedByCharacter(data.customers, ', ');\r\n\t\t\t\t\t\/\/if (typeof data != 'undefined' && data.length > 0) {\r\n\t\t\t\t\t\t\/\/var companies = getDataSeparatedByCharacter(data, ', ');\r\n\t\t\t\t\t\taddSummaryMessage(carSection.attr('id'), companies, false);\r\n\t\t\t\t\t\tvar notificationContent = '<div class=\"clear-toast\">x<\/div><div class=\"notify-title\">Toimitamme yhteydenottosi autosta ' + carSection.attr('id').substring(carSection.attr('id').length - 1, carSection.attr('id').length) + ':<\/div><div class=\"notify-content\">' + companies + '<\/div>';\r\n\t\t\t\t\t\t\/\/updateMainNotification(); \t\t\t\t\t\r\n\t\t\t\t\t\tM.toast({html: notificationContent, displayLength: 6000, classes: 'notification success' });\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\taddSummaryMessage(carSection.attr('id'), noCriteriaMatchingMsg, true);\r\n\t\t\t\t\tvar notificationContent = '<div class=\"clear-toast\">x<\/div><div class=\"notify-title\">Yksik\u00e4\u00e4n palveluntarjoaja ei sovi auton ' + carSection.attr('id').substring(carSection.attr('id').length - 1, carSection.attr('id').length) + ' kriteereihin.<\/div>';\r\n\t\t\t\t\tM.toast({html: notificationContent, displayLength: 6000, classes: 'notification warning' });\r\n\t\t\t\t\t}\r\n\t\t\t}, carSections.eq(i));\r\n\t\t} else {\t\t\r\n\t\t\t\tvar notificationContent = '<div class=\"clear-toast\">x<\/div><div class=\"notify-title\">' + 'Yht\u00e4\u00e4n kriteeri\u00e4 ei ole asetettu autolle ' +  carSections.eq(i).attr('id').substring(carSections.eq(i).attr('id').length - 1, carSections.eq(i).attr('id').length) + '<\/div>';\r\n\t\t\t\tM.toast({html: notificationContent, displayLength: 6000, classes: 'notification error' });\r\n\t\t}\r\n\t}\t\r\n\t});\r\n}\r\n\r\n\r\nfunction addSingleValueRadiobuttonGroupEvent(selector) {\r\n\tjQuery('body').on('change', selector, function() {\r\n\t\tcheckedEl = jQuery(this).is(':checked');\r\n\t\tjQuery(selector).prop('checked', false);\r\n\t\tif (checkedEl) {\r\n\t\t\tjQuery(this).prop('checked', true);\r\n\t\t} \r\n\t});\r\n}\r\n\r\n\r\nfunction updateMainNotification() {\r\n\tvar carSections = jQuery('.car-details-container');\t\r\n\tfor(var i = 0; i < carSections.length; i++) {\r\n\t\tvar criteria = serializeSearchCriteria(carSections.eq(i));\r\n\t\tdoOfficeSearchRequest(criteria, function(data, carSection) {\r\n\t\t\tif (typeof data != 'undefined' && data.customers.length > 0) {\r\n\t\t\tvar companies = getDataSeparatedByCharacter(data.customers, ', ');\r\n\t\t\t\/\/if (typeof data != 'undefined' && data.length > 0) {\r\n\t\t\t\/\/var companies = getDataSeparatedByCharacter(data, ', ');\t\t\t\t\r\n\t\t\t\tjQuery('#messageDiv').html(companies); \t\t\t\t\t\t\t\t\r\n\t\t\t} else {\r\n\t\t\t\tjQuery('#messageDiv').html(\"Yksik\u00e4\u00e4n palveluntarjoaja ei sovi kriteereihin.\"); \t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t}\r\n\t\t}, carSections.eq(i));\r\n\t}\r\n}\r\n\r\n\r\nfunction trimField(field) {\r\n\tfield.val(jQuery.trim(field.val()));\r\n}\r\n\r\nfunction toggleInvalidProperty(component, isValid) {\r\n\tif (isValid) {\r\n\t\tcomponent.removeClass('invalid');\r\n\t\tcomponent.parent().prev('p.sub-section').find('span.mandatory')\r\n\t\t\t\t.removeClass('invalid');\r\n\t} else {\r\n\t\tcomponent.addClass('invalid');\r\n\t\tcomponent.parent().prev('p.sub-section').find('span.mandatory')\r\n\t\t\t\t.addClass('invalid');\r\n\t}\r\n}\r\n\r\nfunction validatePatternField(value, pattern, errorElement) {\r\n\tif (value === \"\" || !pattern.test(value)) {\r\n\t\terrorElement.show();\r\n\t\treturn false;\r\n\t} else {\r\n\t\terrorElement.hide();\r\n\t\treturn true;\r\n\t}\r\n}\r\n\r\nfunction addValidationInputEvents() {\r\n\r\n\tjQuery('body').on('change', 'select[name=\"carmakes\"]', function() {\r\n\t\tvar numberPattern = \/^[0-9]+$\/;\r\n\t\ttrimField(jQuery(this));\r\n\t\tvar value = jQuery(this).val();\r\n\t\tvar isValid = validatePatternField(value, numberPattern,\r\n\t\t\t\tjQuery('.carmakes-error-msg'));\r\n\t\ttoggleInvalidProperty(jQuery(this), isValid);\r\n\t});\r\n\tjQuery('body').on('change', 'select[name=\"carmodels\"]', function() {\r\n\t\ttrimField(jQuery(this));\r\n\t\tvar value = jQuery(this).val();\r\n\t\tvar isValid = validatePatternField(value,\r\n\t\t\t\tXRegExp(\"^[\\\\pL 0-9 .'-]+$\"),\r\n\t\t\t\tjQuery('.carmodels-error-msg'));\r\n\t\ttoggleInvalidProperty(jQuery(this), isValid);\r\n\t});\r\n\tjQuery('body').on('change', 'select[name=\"number-of-cars\"]', function() {\r\n\t\tvar numberPattern = \/^[0-9]+$\/;\r\n\t\ttrimField(jQuery(this));\r\n\t\tvar value = jQuery(this).val();\r\n\t\tvar isValid = validatePatternField(value, numberPattern,\r\n\t\t\t\tjQuery('#number-of-cars-error-msg'));\r\n\t\ttoggleInvalidProperty(jQuery(this), isValid);\r\n\t});\r\n\r\n\tjQuery('input[name=\"company-id\"]').on('change', function() {\r\n\t\tvar companyIdPattern = \/^[0-9]{7}-[0-9]{1}$\/;\r\n\t\ttrimField(jQuery(this));\r\n\t\tvar value = jQuery(this).val();\r\n\t\tvar isValid = validatePatternField(value, companyIdPattern,\r\n\t\t\t\tjQuery('#company-id-error-msg'));\r\n\t\ttoggleInvalidProperty(jQuery(this), isValid);\r\n\t});\r\n\r\n\tjQuery('input[name=\"company-name\"]').on('change', function() {\r\n\t\ttrimField(jQuery(this));\r\n\t\tvar value = jQuery(this).val();\r\n\t\tvar isValid = validatePatternField(value,\r\n\t\t\t\tXRegExp(\"^[\\\\pL 0-9 .'-]+$\"),\r\n\t\t\t\tjQuery('#company-name-error-msg'));\r\n\t\ttoggleInvalidProperty(jQuery(this), isValid);\r\n\t});\r\n\r\n\tjQuery('input[name=\"company-industry\"]').on('change', function() {\r\n\t\ttrimField(jQuery(this));\r\n\t\tvar value = jQuery(this).val();\r\n\t\tvar isValid = validatePatternField(value,\r\n\t\t\t\tXRegExp(\"^[\\\\pL 0-9 .'-]+$\"),\r\n\t\t\t\tjQuery('#company-industry-error-msg'));\r\n\t\ttoggleInvalidProperty(jQuery(this), isValid);\r\n\t});\r\n\r\n\tjQuery('select[name=\"company-amount-of-personnel\"').on('change', function() {\r\n\t\ttrimField(jQuery(this));\r\n\t\tvar value = jQuery(this).val();\r\n\t\tvar isValid = validatePatternField(value,\r\n\t\t\t\tXRegExp(\"^[\\\\pL 0-9 -]+$\"),\r\n\t\t\t\tjQuery('#company-amount-of-personnel-error-msg'));\r\n\t\ttoggleInvalidProperty(jQuery(this), isValid);\r\n\t});\r\n\r\n\tjQuery('select[name=\"company-location\"').on('change', function() {\r\n\t\tvar numberPattern = \/^[0-9]+$\/;\r\n\t\ttrimField(jQuery(this));\r\n\t\tvar value = jQuery(this).val();\r\n\t\tvar isValid = validatePatternField(value, numberPattern,\r\n\t\t\t\tjQuery('#company-location-error-msg'));\r\n\t\ttoggleInvalidProperty(jQuery(this), isValid);\r\n\t});\r\n\r\n\tjQuery('input[name=\"contact-name\"]').on('change', function() {\r\n\t\ttrimField(jQuery(this));\r\n\t\tvar value = jQuery(this).val();\r\n\t\tvar isValid = validatePatternField(value,\r\n\t\t\t\tXRegExp(\"^[\\\\pL 0-9 .'-]+$\"),\r\n\t\t\t\tjQuery('#contact-name-error-msg'));\r\n\t\ttoggleInvalidProperty(jQuery(this), isValid);\r\n\t});\r\n\r\n\tjQuery('input[name=\"contact-email\"]').on('change', function() {\r\n\t\tvar emailPattern = \/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\\.[a-zA-Z0-9!#$%&'*+\/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$\/;\r\n\t\ttrimField(jQuery(this));\r\n\t\tvar value = jQuery(this).val();\r\n\t\tvar isValid = validatePatternField(value, emailPattern,\r\n\t\t\t\tjQuery('#contact-email-error-msg'));\r\n\t\ttoggleInvalidProperty(jQuery(this), isValid);\r\n\t});\r\n\r\n\tjQuery('input[name=\"contact-phone\"]').on('change', function() {\r\n\t\tvar phonePattern = \/^[+-]{0,1}[0-9]{6,25}$\/;\r\n\t\ttrimField(jQuery(this));\r\n\t\tvar value = jQuery(this).val();\r\n\t\tvar isValid = validatePatternField(value, phonePattern,\r\n\t\t\t\tjQuery('#contact-phone-error-msg'));\r\n\t\ttoggleInvalidProperty(jQuery(this), isValid);\r\n\t});\r\n}\r\n\r\nfunction validateFormFields() {\r\n\tvar valid = true;\r\n\tjQuery('div.required').each( function() {\t\r\n\t\tif (jQuery(this).find('input:checked').length < 1) {\r\n\t\t\tjQuery(this).prev('p.sub-section').find('span.mandatory')\r\n\t\t\t\t\t.addClass('invalid');\r\n\t\t\tvalid = false;\r\n\t\t}\r\n\t});\r\n\tjQuery('input.required, select.required').each(function() {\r\n\t\tif (!jQuery(this).val()) {\r\n\t\t\tjQuery(this).addClass('invalid');\r\n\t\t\tvalid = false;\r\n\t\t\tvar title = jQuery(this).parent().prev('p.sub-section').find(\r\n\t\t\t\t\t'span.mandatory');\r\n\t\t\tif (title.length > 0) {\r\n\t\t\t\ttitle.addClass('invalid');\r\n\t\t\t}\r\n\t\t}\r\n\t});\r\n\treturn valid;\r\n}\r\n\r\n\r\nfunction isAtLeastOneMatchingOffice() {\r\n\tvar isOffice = false;\r\n\tjQuery('.summary .companies').each(function() {\r\n\t\tif(jQuery(this).text() !== noCriteriaMatchingMsg) {\r\n\t\t\tisOffice = true;\r\n\t\t}  \r\n\t});\r\n\treturn isOffice;\r\n}\r\n\r\n\r\nfunction addSubmitBehavior() {\r\n\tjQuery('form').submit(function(e) {\r\n\t\te.preventDefault();\r\n\t\tvar validFields = validateFormFields();\r\n\t\tvar isMatchingOffice = isAtLeastOneMatchingOffice();\r\n\t\tif(isMatchingOffice) {\r\n\r\n\t\t\tif(validFields) {\r\n\t\t\t\tvar criteria = serializeForm();\r\n\t\t\t\tjQuery.ajax({\r\n\t\t\t\t\tcache : false,\r\n\t\t\t\t\turl : serviceUrl + '\/officeleasings\/submit',\r\n\t\t\t\t\ttype : 'post',\r\n\t\t\t\t\tdata : JSON.stringify(criteria),\r\n\t\t\t\t\tdataType : 'json',\r\n\t\t\t\t\tcontentType : 'application\/json',\r\n\t\t\t\t\tsuccess : function(data) {\r\n\t\t\t\t\t\tif (data) {\r\n\t\t\t\t\t\t\tvar notificationContent = '<div class=\"clear-toast\">x<\/div><div class=\"notify-title\">Lomakkeen l\u00e4hetys onnistui<\/div>';\r\n\t\t\t\t\t\t\tM.toast({html: notificationContent, displayLength: 8000, classes: 'notification success' });\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tjQuery('.submit-container').css(\"opacity\",\"0.3\");\r\n\t\t\t\t\t\t\tjQuery('#submitButton').prop('disabled', true);\r\n\t\t\t\t\t\t\tjQuery('#submitButton').css('cursor','not-allowed');\r\n\t\t\t\t\t\t\tsendSubmitEvent();\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tvar notificationContent = '<div class=\"clear-toast\">x<\/div><div class=\"notify-title\">Lomakkeen tietoja ei l\u00e4hetetty palveluntarjoajalle. Pyyd\u00e4mme ottamaan yhteytt\u00e4 asiakaspalveluun.<\/div>';\r\n\t\t\t\t\t\t\tM.toast({html: notificationContent, displayLength: 8000, classes: 'notification error' });\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t},\r\n\t\t\t\t\tbeforeSend : function(data) {\r\n\t\t\t\t\t\tjQuery('.submit').hide();\r\n\t\t\t\t\t\tjQuery('#loading-spinner').show();\r\n\t\t\t\t\t},\r\n\t\t\t\t\tcomplete : function() {\r\n\t\t\t\t\t\tjQuery('#loading-spinner').hide();\r\n\t\t\t\t\t\tjQuery('.submit').show();\t\t\t\t\t\r\n\t\t\t\t\t},\r\n\t\t\t\t\terror : function(data, status, error) {\r\n\t\t\t\t\t\tconsole.log(status + ': form submitting did not work.');\r\n\t\t\t\t\t\tremoveNotifications();\r\n\t\t\t\t\t\tvar notificationContent = '<div class=\"clear-toast\">x<\/div><div class=\"notify-title\">Lomakkeen l\u00e4hetys ei toimi<\/div>';\r\n\t\t\t\t\t\tM.toast({html: notificationContent, displayLength: 8000, classes: 'notification error' });\r\n\t\t\t\t\t}\r\n\t\t\t\t\t});\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t} else {\t\t\r\n\t\t\t\t\tjQuery('.car-details-container').find('#section-button').removeClass('inactive').find('span').text('-');\t\t\r\n\t\t\t\t\tjQuery('.car-details-container .content').show();\t\t\t\r\n\t\t\t\t\tjQuery('html, body').animate({\r\n\t\t\t\t\t\tscrollTop : jQuery(\".invalid\").eq(0).offset().top - 150\r\n\t\t\t\t\t}, 2000);\r\n\t\t\t\t\tremoveNotifications();\r\n\t\t\t\t\tvar notificationContent = '<div class=\"clear-toast\">x<\/div><div class=\"notify-title\">Kaikki punaiset kent\u00e4t ovat pakollista tietoa<\/div>';\r\n\t\t\t\t\tM.toast({html: notificationContent, displayLength: 8000, classes: 'notification error' });\r\n\t\t\t\t\t} \r\n\t\t\r\n\t\t} else {\r\n\t\t\tremoveNotifications();\r\n\t\t\tvar notificationContent = '<div class=\"clear-toast\">x<\/div><div class=\"notify-title\">Tekemill\u00e4si valinnoilla ei l\u00f6ytynyt yht\u00e4\u00e4n palveluntarjoajaa.<\/div><div class=\"notify-content\">Ole hyv\u00e4 ja muuta tarjouksen ehtoja.<\/div>';\r\n\t\t\tM.toast({html: notificationContent, displayLength: 8000, classes: 'notification error' });\r\n\t\t}\r\n\t});\r\n}\r\n\r\nfunction addCarSectionEvents() {\r\n\taddSingleValueRadiobuttonGroupEvent('#monthly-fee .radio');\t\r\n\taddSingleValueRadiobuttonGroupEvent('#body-types-1 .radio');\t\r\n\taddSingleValueRadiobuttonGroupEvent('#contract-length-1 .radio');\r\n\taddSingleValueRadiobuttonGroupEvent('#mileage-1 .radio');\r\n\taddSingleValueRadiobuttonGroupEvent('#fuel-types-1 .radio');\t\r\n\taddCreateNewCarSectionEvent();\r\n\taddCarSectionTitleEvent();\r\n\taddCarSectionInputEvent();\r\n\taddCarMakesAndModelsInputEvent();\r\n\taddLocationInputEvent();\r\n\taddMonthlyFeeInputEvent();\r\n\taddValidationInputEvents();\r\n\t\r\n\tjQuery('body').on('click', '.clear-toast', function() {\r\n\t\tvar toastElement = jQuery(this).closest('.toast').get(0);\r\n\t\tvar toastInstance = M.Toast.getInstance(toastElement);\r\n\t\ttoastInstance.dismiss();\r\n\t});\r\n}\r\n\r\nfunction addMakeBehavior(component) {\r\n\tvar subComponent = component.find('#carmakes')[0];\r\n\tjQuery(subComponent).on('change',function(){\t\r\n\t\tvar optionValue = jQuery(this).val();\r\n\t\tfetchModels(optionValue,component);\r\n\t});\r\n}\r\n\r\n\r\nfunction fetchModels(make,component) {\r\n\tjQuery.ajax({\r\n\t\tcache : false,\r\n\t\t\/\/ url : 'https:\/\/www.autotalli.com\/json\/models?searchCriteriaType=CAR_TYPE&makeId=' + make,\r\n\t\turl : 'https:\/\/www.autotalli.com\/v1_9\/officeleasings\/corporate\/make\/' + make + '\/models',\t\r\n\t\ttype : 'get',\r\n\t\tdataType : 'json',\r\n\t\tsuccess : function(data) {\r\n\t\tvar modelsDropdown = component.find('.carmodels')[0];\r\n\t\twhile (modelsDropdown.hasChildNodes()) {   \t\t\r\n\t\t\tmodelsDropdown.removeChild(modelsDropdown.firstChild);\r\n\t\t}\r\n\t\tvar opt = document.createElement('option');\t\r\n\t\tmodelsDropdown.appendChild(opt);\r\n\t\tdata.forEach(function(data) {\t\t\r\n\t\t\t\/\/ if(!data.value.includes(\"duplicated\")) {\t\t\r\n\t\t\t\tvar opt = document.createElement('option');\t\r\n\t\t\t\t\/\/ opt.appendChild(document.createTextNode(data.text));\r\n\t\t\t\topt.appendChild(document.createTextNode(data.name));\r\n\t\t\t\t\/\/ opt.value = data.value;  \r\n\t\t\t\topt.value = data.id;  \r\n\t\t\t\tmodelsDropdown.appendChild(opt);\r\n\t\t\t\/\/ }\t\r\n\t\t})\r\n\t\t},\r\n\t\terror : function(data, status, error) {\r\n\t\t\tconsole.log(status + ': form building data was not fetched.');\r\n\t\t}\r\n\t});\r\n}\r\n\r\n\r\nfunction populateForm() {\r\n\tjQuery.ajax({\r\n\t\tcache : false,\r\n\t\turl : serviceUrl + '\/officeleasings\/formData',\r\n\t\ttype : 'get',\r\n\t\tdataType : 'json',\r\n\t\tsuccess : function(data) {\t\t\t\r\n\t\t\tcreateCheckboxes(data.leasingTypes, 3, 'leasing-types');\r\n\t\t\tcreateRadiobuttons(data.bodyTypes, 3, 'body-types-1');\r\n\t\t\t\/\/createRadiobuttons(data.contractLenghts, 3, 'contract-length-1');\r\n\t\t\t\/\/createRadiobuttons(data.contractMileages, 3, 'mileage-1');\r\n\t\t\t\/\/createRadiobuttons(data.fuelTypes, 3, 'fuel-types-1');\r\n\t\t\t\/\/createCheckboxes(data.services, 3, 'services');\r\n\t\t\tcreateSelectOptions(data.makes, 'carmakes');\r\n\t\t\tcreateSelectOptions(data.municipalities, 'company-location');\r\n\t\t\tsetCarCategoryValues(data.carCategories);\r\n\t\t\tsetPreferedWayOfContactValues(data.preferedWayOfContact);\r\n\t\t},\r\n\t\terror : function(data, status, error) {\r\n\t\t\tconsole.log(status + ': form building data was not fetched.');\r\n\t\t}\r\n\t});\r\n}\r\n\r\n\r\njQuery(document).ready(function( $ ) {\r\n\tpopulateForm();\r\n\taddCarSectionEvents();\r\n\taddSubmitBehavior();\r\n\taddMakeBehavior($('#car-section-1'));\r\n});\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7d45851 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7d45851\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-76891f4\" data-id=\"76891f4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5540e0b elementor-widget elementor-widget-heading\" data-id=\"5540e0b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Useita yritysleasing-tarjouksia yhdell\u00e4 hakemuksella<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a0ca4a6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a0ca4a6\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-028935f\" data-id=\"028935f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bfa6003 elementor-widget elementor-widget-text-editor\" data-id=\"bfa6003\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Yrityksesi tarpeisiin sopivan leasing-auton l\u00f6yt\u00e4minen on nyt helpompaa kuin koskaan Autotalli.comin kautta. Tarjoamme tehokkaan ja k\u00e4ytt\u00e4j\u00e4yst\u00e4v\u00e4llisen palvelun, jonka avulla voit kilpailuttaa yritysleasing-tarjoukset nopeasti ja vaivattomasti. Yhdell\u00e4 hakemuksella saat useita tarjouksia, joista voit helposti valita parhaiten yrityksesi tarpeisiin sopivan leasing-auton.<\/p><p>Meid\u00e4n palvelumme mahdollistaa sen, ett\u00e4 voit vertailla eri yritysleasing-vaihtoehtoja erityisen helposti. Ei en\u00e4\u00e4 aikaa viev\u00e4\u00e4 tarjousten etsimist\u00e4 eri palveluntarjoajilta \u2013 me teemme ty\u00f6n puolestasi. Autotalli.com tuo markkinoiden parhaat yritysleasing-tarjoukset suoraan tietokoneellesi.<\/p><p>Kilpailuta yritysleasing helposti ja l\u00f6yd\u00e4 juuri sinun yrityksesi tarpeisiin r\u00e4\u00e4t\u00e4l\u00f6ity ratkaisu. Olipa kyseess\u00e4 pieni start-up tai suuri konserni, meid\u00e4n palvelumme varmistaa, ett\u00e4 l\u00f6yd\u00e4t optimaalisen leasing-sopimuksen. Tutustu nyt tarjouksiimme ja tee p\u00e4\u00e4t\u00f6s, joka tukee yrityksesi toimintaa parhaalla mahdollisella tavalla.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>KILPAILUTA | KUMPPANIT | ARTIKKELIT Kilpailuta yritysleasing Kilpailuta ja selvit\u00e4 yritysleasing hinnat palvelumme kautta. V\u00e4lit\u00e4mme puolestasi tarjouspyynt\u00f6si sopiville leasing-kumppaneillemme. Kauttamme on mahdollista saada sek\u00e4 rahoitus- ett\u00e4 huoltoleasing-tarjouksia &#8211; my\u00f6s julkiselle sektorille. Jos etsit itsellesi ty\u00f6suhdeautoa, hae uusi leasing-autosi Autotalli.comin uusien autojen haulla. KILPAILUTUS ON HUOLTOKATKOLLA TEKNISEN H\u00c4IRI\u00d6N VUOKSI. PAHOITTELEMME H\u00c4IRI\u00d6ST\u00c4 AIHEUTUVAA HAITTAA. Minulle sopiva autokohtainen [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":242,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-648","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Kilpailuta yritysleasing - Monta tarjousta helposti | Autotalli.com<\/title>\n<meta name=\"description\" content=\"Kilpailuta yritysleasing helposti. Yhdell\u00e4 hakemuksella useita tarjouksia. Tutustu, kilpailuta leasing-auto ja valitse paras leasingsopimus!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.autotalli.com\/leasing\/wp-json\/wp\/v2\/pages\/648\" \/>\n<meta property=\"og:locale\" content=\"fi_FI\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kilpailuta yritysleasing - Monta tarjousta helposti | Autotalli.com\" \/>\n<meta property=\"og:description\" content=\"Kilpailuta yritysleasing helposti. Yhdell\u00e4 hakemuksella useita tarjouksia. Tutustu, kilpailuta leasing-auto ja valitse paras leasingsopimus!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/atleaseprod.wpengine.com\/leasing\/yritysleasing\/kilpailuta-yritysleasing\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-06T12:11:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-content\/uploads\/sites\/2\/2025\/04\/autokauppani-galleria.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Arvioitu lukuaika\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minuuttia\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/atleaseprod.wpengine.com\\\/leasing\\\/yritysleasing\\\/kilpailuta-yritysleasing\\\/\",\"url\":\"https:\\\/\\\/atleaseprod.wpengine.com\\\/leasing\\\/yritysleasing\\\/kilpailuta-yritysleasing\\\/\",\"name\":\"Kilpailuta yritysleasing - Monta tarjousta helposti | Autotalli.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/atleaseprod.wpengine.com\\\/leasing\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/atleaseprod.wpengine.com\\\/leasing\\\/yritysleasing\\\/kilpailuta-yritysleasing\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/atleaseprod.wpengine.com\\\/leasing\\\/yritysleasing\\\/kilpailuta-yritysleasing\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/atleaseprod.wpengine.com\\\/leasing\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/04\\\/autokauppani-galleria.png\",\"datePublished\":\"2020-10-22T09:31:17+00:00\",\"dateModified\":\"2025-10-06T12:11:41+00:00\",\"description\":\"Kilpailuta yritysleasing helposti. Yhdell\u00e4 hakemuksella useita tarjouksia. Tutustu, kilpailuta leasing-auto ja valitse paras leasingsopimus!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/atleaseprod.wpengine.com\\\/leasing\\\/yritysleasing\\\/kilpailuta-yritysleasing\\\/#breadcrumb\"},\"inLanguage\":\"fi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/atleaseprod.wpengine.com\\\/leasing\\\/yritysleasing\\\/kilpailuta-yritysleasing\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/atleaseprod.wpengine.com\\\/leasing\\\/yritysleasing\\\/kilpailuta-yritysleasing\\\/#primaryimage\",\"url\":\"https:\\\/\\\/atleaseprod.wpengine.com\\\/leasing\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/04\\\/autokauppani-galleria.png\",\"contentUrl\":\"https:\\\/\\\/atleaseprod.wpengine.com\\\/leasing\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/04\\\/autokauppani-galleria.png\",\"width\":100,\"height\":50},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/atleaseprod.wpengine.com\\\/leasing\\\/yritysleasing\\\/kilpailuta-yritysleasing\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Etusivu\",\"item\":\"https:\\\/\\\/atleaseprod.wpengine.com\\\/leasing\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Yritysleasing\",\"item\":\"https:\\\/\\\/atleaseprod.wpengine.com\\\/leasing\\\/yritysleasing\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Kilpailuta yritysleasing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/atleaseprod.wpengine.com\\\/leasing\\\/#website\",\"url\":\"https:\\\/\\\/atleaseprod.wpengine.com\\\/leasing\\\/\",\"name\":\"\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/atleaseprod.wpengine.com\\\/leasing\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fi\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kilpailuta yritysleasing - Monta tarjousta helposti | Autotalli.com","description":"Kilpailuta yritysleasing helposti. Yhdell\u00e4 hakemuksella useita tarjouksia. Tutustu, kilpailuta leasing-auto ja valitse paras leasingsopimus!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.autotalli.com\/leasing\/wp-json\/wp\/v2\/pages\/648","og_locale":"fi_FI","og_type":"article","og_title":"Kilpailuta yritysleasing - Monta tarjousta helposti | Autotalli.com","og_description":"Kilpailuta yritysleasing helposti. Yhdell\u00e4 hakemuksella useita tarjouksia. Tutustu, kilpailuta leasing-auto ja valitse paras leasingsopimus!","og_url":"https:\/\/atleaseprod.wpengine.com\/leasing\/yritysleasing\/kilpailuta-yritysleasing\/","article_modified_time":"2025-10-06T12:11:41+00:00","og_image":[{"url":"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-content\/uploads\/sites\/2\/2025\/04\/autokauppani-galleria.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Arvioitu lukuaika":"8 minuuttia"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/atleaseprod.wpengine.com\/leasing\/yritysleasing\/kilpailuta-yritysleasing\/","url":"https:\/\/atleaseprod.wpengine.com\/leasing\/yritysleasing\/kilpailuta-yritysleasing\/","name":"Kilpailuta yritysleasing - Monta tarjousta helposti | Autotalli.com","isPartOf":{"@id":"https:\/\/atleaseprod.wpengine.com\/leasing\/#website"},"primaryImageOfPage":{"@id":"https:\/\/atleaseprod.wpengine.com\/leasing\/yritysleasing\/kilpailuta-yritysleasing\/#primaryimage"},"image":{"@id":"https:\/\/atleaseprod.wpengine.com\/leasing\/yritysleasing\/kilpailuta-yritysleasing\/#primaryimage"},"thumbnailUrl":"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-content\/uploads\/sites\/2\/2025\/04\/autokauppani-galleria.png","datePublished":"2020-10-22T09:31:17+00:00","dateModified":"2025-10-06T12:11:41+00:00","description":"Kilpailuta yritysleasing helposti. Yhdell\u00e4 hakemuksella useita tarjouksia. Tutustu, kilpailuta leasing-auto ja valitse paras leasingsopimus!","breadcrumb":{"@id":"https:\/\/atleaseprod.wpengine.com\/leasing\/yritysleasing\/kilpailuta-yritysleasing\/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/atleaseprod.wpengine.com\/leasing\/yritysleasing\/kilpailuta-yritysleasing\/"]}]},{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/atleaseprod.wpengine.com\/leasing\/yritysleasing\/kilpailuta-yritysleasing\/#primaryimage","url":"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-content\/uploads\/sites\/2\/2025\/04\/autokauppani-galleria.png","contentUrl":"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-content\/uploads\/sites\/2\/2025\/04\/autokauppani-galleria.png","width":100,"height":50},{"@type":"BreadcrumbList","@id":"https:\/\/atleaseprod.wpengine.com\/leasing\/yritysleasing\/kilpailuta-yritysleasing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Etusivu","item":"https:\/\/atleaseprod.wpengine.com\/leasing\/"},{"@type":"ListItem","position":2,"name":"Yritysleasing","item":"https:\/\/atleaseprod.wpengine.com\/leasing\/yritysleasing\/"},{"@type":"ListItem","position":3,"name":"Kilpailuta yritysleasing"}]},{"@type":"WebSite","@id":"https:\/\/atleaseprod.wpengine.com\/leasing\/#website","url":"https:\/\/atleaseprod.wpengine.com\/leasing\/","name":"","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/atleaseprod.wpengine.com\/leasing\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fi"}]}},"_links":{"self":[{"href":"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-json\/wp\/v2\/pages\/648","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-json\/wp\/v2\/comments?post=648"}],"version-history":[{"count":0,"href":"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-json\/wp\/v2\/pages\/648\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-json\/wp\/v2\/pages\/242"}],"wp:attachment":[{"href":"https:\/\/atleaseprod.wpengine.com\/leasing\/wp-json\/wp\/v2\/media?parent=648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}