{"id":1415,"date":"2026-02-02T11:17:56","date_gmt":"2026-02-02T11:17:56","guid":{"rendered":"https:\/\/reingerd.fo\/?page_id=1415"},"modified":"2026-02-04T07:33:57","modified_gmt":"2026-02-04T07:33:57","slug":"vinnuligtumsokn","status":"publish","type":"page","link":"https:\/\/reingerd.fo\/?page_id=1415","title":{"rendered":"vinnuligt\/umsokn"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1415\" class=\"elementor elementor-1415\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0f010f9 e-flex e-con-boxed e-con e-parent\" data-id=\"0f010f9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bf183bf elementor-widget elementor-widget-html\" data-id=\"bf183bf\" 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<!-- =========================\r\n  REINGERD.FO \u2014 VINNULIGT \/ UMS\u00d8KN \u2014 PURE HTML APPLICATION FORM (FAROES)\r\n  Paste into Elementor HTML widget.\r\n\r\n  UPDATED (NOW USING admin-ajax):\r\n  - Sends form data to WP AJAX endpoint:\r\n    POST \/wp-admin\/admin-ajax.php?action=reingerd_vinnukonta_apply\r\n  - Disables button + shows \"Sendi...\" while submitting\r\n  - Shows clear error messages\r\n========================= -->\r\n\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n  :root{\r\n    --rg-green:#86B34F;\r\n    --rg-green-dark:#5E8F2B;\r\n    --rg-green-soft:#EAF4DF;\r\n\r\n    --rg-card:#FFFFFF;\r\n    --rg-line:rgba(15,23,42,.10);\r\n\r\n    --rg-text:#0F172A;\r\n    --rg-muted:rgba(15,23,42,.70);\r\n\r\n    --rg-radius:18px;\r\n    --rg-shadow:0 12px 30px rgba(15, 23, 42, .10);\r\n    --rg-max:980px;\r\n  }\r\n\r\n  .rg-app{\r\n    font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\r\n    color:var(--rg-text);\r\n  }\r\n\r\n  \/* Full width section *\/\r\n  .rg-shell{\r\n    width:100vw;\r\n    max-width:100vw;\r\n    margin-left:calc(50% - 50vw);\r\n    margin-right:calc(50% - 50vw);\r\n    padding:24px 16px 48px;\r\n  }\r\n  .rg-shell > *{\r\n    max-width:var(--rg-max);\r\n    margin-left:auto;\r\n    margin-right:auto;\r\n  }\r\n\r\n  .rg-hero{\r\n    border-radius:var(--rg-radius);\r\n    box-shadow:var(--rg-shadow);\r\n    padding:26px 20px;\r\n    border:1px solid rgba(134,179,79,.35);\r\n    background:\r\n      radial-gradient(900px 420px at 12% 0%, rgba(134,179,79,.32), transparent 55%),\r\n      radial-gradient(650px 360px at 90% 0%, rgba(94,143,43,.22), transparent 55%),\r\n      linear-gradient(180deg, #ffffff 0%, #f7fbf2 100%);\r\n  }\r\n  .rg-hero h1{\r\n    margin:0 0 10px;\r\n    font-size:30px;\r\n    line-height:1.12;\r\n    letter-spacing:-.02em;\r\n  }\r\n  .rg-hero p{\r\n    margin:0;\r\n    font-size:15.5px;\r\n    line-height:1.7;\r\n    color:var(--rg-muted);\r\n    max-width:92ch;\r\n  }\r\n\r\n  .rg-card{\r\n    margin-top:14px;\r\n    background:var(--rg-card);\r\n    border:1px solid var(--rg-line);\r\n    border-radius:var(--rg-radius);\r\n    box-shadow:var(--rg-shadow);\r\n    padding:18px 16px;\r\n  }\r\n\r\n  .rg-grid{\r\n    display:grid;\r\n    grid-template-columns:1fr 1fr;\r\n    gap:12px;\r\n  }\r\n  @media (max-width: 820px){\r\n    .rg-grid{ grid-template-columns:1fr; }\r\n  }\r\n\r\n  .rg-h2{\r\n    margin:0 0 12px;\r\n    font-size:18px;\r\n    letter-spacing:-.01em;\r\n  }\r\n\r\n  .rg-field{\r\n    display:flex;\r\n    flex-direction:column;\r\n    gap:6px;\r\n    margin:0 0 12px;\r\n  }\r\n  .rg-label{\r\n    font-weight:800;\r\n    font-size:13px;\r\n  }\r\n  .rg-help{\r\n    margin-top:-2px;\r\n    font-size:12.5px;\r\n    color:rgba(15,23,42,.62);\r\n    line-height:1.45;\r\n  }\r\n\r\n  .rg-input, .rg-select, .rg-textarea{\r\n    width:100%;\r\n    border-radius:12px;\r\n    border:1px solid rgba(15,23,42,.18);\r\n    padding:12px 12px;\r\n    background:#fff;\r\n    color:var(--rg-text);\r\n    outline:none;\r\n  }\r\n  .rg-textarea{ min-height:110px; resize:vertical; }\r\n\r\n  .rg-input:focus, .rg-select:focus, .rg-textarea:focus{\r\n    border-color:rgba(134,179,79,.70);\r\n    box-shadow:0 0 0 4px rgba(134,179,79,.18);\r\n  }\r\n\r\n  .rg-row{\r\n    display:flex;\r\n    gap:12px;\r\n    flex-wrap:wrap;\r\n    align-items:center;\r\n    justify-content:space-between;\r\n    margin-top:10px;\r\n  }\r\n\r\n  .rg-check{\r\n    display:flex;\r\n    gap:10px;\r\n    align-items:flex-start;\r\n    padding:12px;\r\n    border-radius:14px;\r\n    border:1px solid rgba(134,179,79,.22);\r\n    background:linear-gradient(180deg, rgba(134,179,79,.08), rgba(134,179,79,.02));\r\n  }\r\n  .rg-check input{ margin-top:2px; }\r\n\r\n  .rg-btn{\r\n    appearance:none;\r\n    border:0;\r\n    border-radius:12px;\r\n    padding:12px 16px;\r\n    font-weight:900;\r\n    cursor:pointer;\r\n    transition: .15s ease;\r\n  }\r\n  .rg-btn-primary{\r\n    background:var(--rg-green);\r\n    color:#fff;\r\n    box-shadow:0 10px 20px rgba(134,179,79,.20);\r\n  }\r\n  .rg-btn-primary:hover{ background:var(--rg-green-dark); }\r\n  .rg-btn[disabled]{\r\n    opacity:.65;\r\n    cursor:not-allowed;\r\n    transform:none !important;\r\n  }\r\n\r\n  .rg-note{\r\n    margin-top:12px;\r\n    padding:12px;\r\n    border-radius:14px;\r\n    background:rgba(246,195,67,.18);\r\n    border:1px solid rgba(246,195,67,.35);\r\n    color:rgba(15,23,42,.92);\r\n    font-size:13.5px;\r\n    line-height:1.6;\r\n  }\r\n\r\n  .rg-success{\r\n    display:none;\r\n    margin-top:12px;\r\n    padding:12px;\r\n    border-radius:14px;\r\n    background:rgba(134,179,79,.14);\r\n    border:1px solid rgba(134,179,79,.30);\r\n    font-size:14px;\r\n    line-height:1.6;\r\n  }\r\n\r\n  .rg-error{\r\n    display:none;\r\n    margin-top:12px;\r\n    padding:12px;\r\n    border-radius:14px;\r\n    background:rgba(239,68,68,.12);\r\n    border:1px solid rgba(239,68,68,.25);\r\n    font-size:14px;\r\n    line-height:1.6;\r\n  }\r\n\r\n  .rg-smalllink{\r\n    color:var(--rg-green-dark);\r\n    font-weight:800;\r\n    text-decoration:none;\r\n    border-bottom:1px solid rgba(94,143,43,.35);\r\n  }\r\n  .rg-smalllink:hover{ border-bottom-color:rgba(94,143,43,.75); }\r\n<\/style>\r\n\r\n<section class=\"rg-app\" aria-label=\"Ums\u00f8k um firmakonto\">\r\n  <div class=\"rg-shell\">\r\n\r\n    <div class=\"rg-hero\">\r\n      <h1>S\u00f8k um firmakonto<\/h1>\r\n      <p>\r\n        Fyll \u00fat ums\u00f3knina ni\u00f0anfyri. T\u00e1 ums\u00f3knin er g\u00f3\u00f0kend, f\u00e6rt t\u00fa atgongd til okkara firmaportal,\r\n        har t\u00fa kanst b\u00edleggja vinnuliga reinger\u00f0, velja dato\/t\u00ed\u00f0 og s\u00ed yvirlit yvir b\u00edleggingar og fakturar.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"rg-card\">\r\n      <h2 class=\"rg-h2\">Uppl\u00fdsingar um fyrit\u00f8kuna<\/h2>\r\n\r\n      <form id=\"rgB2BApply\" novalidate>\r\n        <div class=\"rg-grid\">\r\n          <div class=\"rg-field\">\r\n            <label class=\"rg-label\" for=\"company_name\">Firmanavn *<\/label>\r\n            <input class=\"rg-input\" id=\"company_name\" name=\"company_name\" type=\"text\" required autocomplete=\"organization\">\r\n          <\/div>\r\n\r\n          <div class=\"rg-field\">\r\n            <label class=\"rg-label\" for=\"vtal\">V-tal \/ CVR *<\/label>\r\n            <input class=\"rg-input\" id=\"vtal\" name=\"vtal\" type=\"text\" required inputmode=\"numeric\" pattern=\"^[0-9]{5,10}$\" placeholder=\"t.d. 123456\">\r\n            <div class=\"rg-help\">Skriv bert t\u00f8l (5\u201310 t\u00f8l). Um V-tal er longri\/kortari hj\u00e1 tykkum, sig fr\u00e1 \u00ed vi\u00f0merkingum.<\/div>\r\n          <\/div>\r\n\r\n          <div class=\"rg-field\">\r\n            <label class=\"rg-label\" for=\"company_address\">Firma adressa *<\/label>\r\n            <input class=\"rg-input\" id=\"company_address\" name=\"company_address\" type=\"text\" required autocomplete=\"street-address\">\r\n          <\/div>\r\n\r\n          <div class=\"rg-field\">\r\n            <label class=\"rg-label\" for=\"company_city\">B\u00fdur \/ bygd *<\/label>\r\n            <input class=\"rg-input\" id=\"company_city\" name=\"company_city\" type=\"text\" required autocomplete=\"address-level2\">\r\n          <\/div>\r\n\r\n          <div class=\"rg-field\">\r\n            <label class=\"rg-label\" for=\"company_type\">Slag av virksemi *<\/label>\r\n            <select class=\"rg-select\" id=\"company_type\" name=\"company_type\" required>\r\n              <option value=\"\" selected disabled>Vel...<\/option>\r\n              <option>Kontor \/ skrivstovur<\/option>\r\n              <option>Handil \/ butik<\/option>\r\n              <option>Goymsla \/ framlei\u00f0sla<\/option>\r\n              <option>Caf\u00e9 \/ matstova<\/option>\r\n              <option>Gistingarh\u00fas \/ hotell<\/option>\r\n              <option>Anna\u00f0<\/option>\r\n            <\/select>\r\n          <\/div>\r\n\r\n          <div class=\"rg-field\">\r\n            <label class=\"rg-label\" for=\"employees\">Umlei\u00f0 hvussu n\u00f3gv starvsf\u00f3lk?<\/label>\r\n            <select class=\"rg-select\" id=\"employees\" name=\"employees\">\r\n              <option value=\"\" selected disabled>Vel (valfr\u00edtt)<\/option>\r\n              <option>1\u20135<\/option>\r\n              <option>6\u201315<\/option>\r\n              <option>16\u201330<\/option>\r\n              <option>31+<\/option>\r\n            <\/select>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"rg-note\">\r\n          <strong>Vi\u00f0merking:<\/strong> Hesi uppl\u00fdsingar hj\u00e1lpa okkum at seta tykkum r\u00e6tt upp og geva eitt gott tilm\u00e6li, um tit eru \u00ed iva.\r\n        <\/div>\r\n\r\n        <div style=\"height:10px;\"><\/div>\r\n\r\n        <h2 class=\"rg-h2\">Kontaktpers\u00f3nur \/ \u00e1byrgd<\/h2>\r\n\r\n        <div class=\"rg-grid\">\r\n          <div class=\"rg-field\">\r\n            <label class=\"rg-label\" for=\"contact_name\">Kontaktpers\u00f3nur (navn) *<\/label>\r\n            <input class=\"rg-input\" id=\"contact_name\" name=\"contact_name\" type=\"text\" required autocomplete=\"name\">\r\n          <\/div>\r\n\r\n          <div class=\"rg-field\">\r\n            <label class=\"rg-label\" for=\"contact_role\">Starv \/ leiklutur (t.d. CEO, lei\u00f0ari) *<\/label>\r\n            <input class=\"rg-input\" id=\"contact_role\" name=\"contact_role\" type=\"text\" required>\r\n          <\/div>\r\n\r\n          <div class=\"rg-field\">\r\n            <label class=\"rg-label\" for=\"email\">Teldupostur *<\/label>\r\n            <input class=\"rg-input\" id=\"email\" name=\"email\" type=\"email\" required autocomplete=\"email\" placeholder=\"t.d. navn@fyritoka.fo\">\r\n          <\/div>\r\n\r\n          <div class=\"rg-field\">\r\n            <label class=\"rg-label\" for=\"phone\">Telefonnummar *<\/label>\r\n            <input class=\"rg-input\" id=\"phone\" name=\"phone\" type=\"tel\" required inputmode=\"tel\" placeholder=\"t.d. 22 33 44\">\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div style=\"height:10px;\"><\/div>\r\n\r\n        <h2 class=\"rg-h2\">Reinger\u00f0 \u2014 t\u00f8rvur og ynskir<\/h2>\r\n\r\n        <div class=\"rg-grid\">\r\n          <div class=\"rg-field\">\r\n            <label class=\"rg-label\" for=\"locations\">Hvussu n\u00f3gv sta\u00f0ir skulu gerast rein?<\/label>\r\n            <select class=\"rg-select\" id=\"locations\" name=\"locations\">\r\n              <option value=\"\" selected disabled>Vel (valfr\u00edtt)<\/option>\r\n              <option>1 sta\u00f0<\/option>\r\n              <option>2\u20133 st\u00f8\u00f0<\/option>\r\n              <option>4+ st\u00f8\u00f0<\/option>\r\n            <\/select>\r\n          <\/div>\r\n\r\n          <div class=\"rg-field\">\r\n            <label class=\"rg-label\" for=\"frequency\">Hvussu ofta (vanligt)?<\/label>\r\n            <select class=\"rg-select\" id=\"frequency\" name=\"frequency\">\r\n              <option value=\"\" selected disabled>Vel (valfr\u00edtt)<\/option>\r\n              <option>Hverja viku<\/option>\r\n              <option>Hverja 2. viku<\/option>\r\n              <option>M\u00e1na\u00f0arlega<\/option>\r\n              <option>Eftir t\u00f8rvi<\/option>\r\n            <\/select>\r\n          <\/div>\r\n\r\n          <div class=\"rg-field\">\r\n            <label class=\"rg-label\" for=\"time_window\">T\u00ed\u00f0arvindeyga (vanligt)<\/label>\r\n            <select class=\"rg-select\" id=\"time_window\" name=\"time_window\">\r\n              <option value=\"\" selected disabled>Vel (valfr\u00edtt)<\/option>\r\n              <option>Morgun<\/option>\r\n              <option>Dag<\/option>\r\n              <option>Kv\u00f8ld<\/option>\r\n              <option>\u00d3vi\u00f0komandi<\/option>\r\n            <\/select>\r\n          <\/div>\r\n\r\n          <div class=\"rg-field\">\r\n            <label class=\"rg-label\" for=\"start_date\">Ynktur byrjanardagur<\/label>\r\n            <input class=\"rg-input\" id=\"start_date\" name=\"start_date\" type=\"date\">\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"rg-field\">\r\n          <label class=\"rg-label\" for=\"notes\">Vi\u00f0merkingar \/ serlig ynskir<\/label>\r\n          <textarea class=\"rg-textarea\" id=\"notes\" name=\"notes\" placeholder=\"T.d. hv\u00f8rji r\u00fam, atgongd (lykil\/koda), serlig reinger\u00f0, o.s.fr.\"><\/textarea>\r\n        <\/div>\r\n\r\n        <div class=\"rg-check\">\r\n          <input id=\"terms\" name=\"terms\" type=\"checkbox\" required>\r\n          <label for=\"terms\" class=\"rg-help\" style=\"margin:0;\">\r\n            Eg v\u00e1tti, at fyrit\u00f8kan er verulig, og at eg havi heimild at senda ums\u00f3knina.\r\n            Eg g\u00f3\u00f0kenni treytir og politikki hj\u00e1 Reingerd.fo. *\r\n          <\/label>\r\n        <\/div>\r\n\r\n        <div class=\"rg-row\">\r\n          <button class=\"rg-btn rg-btn-primary\" id=\"rgSubmitBtn\" type=\"submit\">Send ums\u00f3kn<\/button>\r\n\r\n          <div class=\"rg-help\" style=\"max-width:520px;\">\r\n            Spurningar? Skriva til okkum \u00e1\r\n            <a class=\"rg-smalllink\" href=\"mailto:info@reingerd.fo\">info@reingerd.fo<\/a>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"rg-success\" id=\"rgSuccess\">\r\n          <strong>Takk fyri ums\u00f3knina!<\/strong><br>\r\n          Ums\u00f3knin er m\u00f3ttikin. Vit venda aftur skj\u00f3tast gj\u00f8rligt.\r\n        <\/div>\r\n\r\n        <div class=\"rg-error\" id=\"rgError\">\r\n          <strong>Ups!<\/strong> Kanna vinarliga, at allar kravdar reinar eru \u00fatfyltar (og at V-tal er bert t\u00f8l).\r\n          <div id=\"rgErrMsg\" style=\"margin-top:6px;color:rgba(15,23,42,.75);\"><\/div>\r\n        <\/div>\r\n      <\/form>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2705 UPDATED SCRIPT: uses admin-ajax.php -->\r\n<script>\r\n(function(){\r\n  const form = document.getElementById('rgB2BApply');\r\n  const ok = document.getElementById('rgSuccess');\r\n  const err = document.getElementById('rgError');\r\n  const errMsg = document.getElementById('rgErrMsg');\r\n  const btn = document.getElementById('rgSubmitBtn');\r\n\r\n  \/\/ admin-ajax endpoint (works even if REST is broken)\r\n  const AJAX_URL = (window.location.origin || '') + '\/wp-admin\/admin-ajax.php';\r\n\r\n  function show(el){ el.style.display = 'block'; }\r\n  function hide(el){ el.style.display = 'none'; }\r\n\r\n  function setBtnLoading(isLoading){\r\n    if(!btn) return;\r\n    btn.disabled = !!isLoading;\r\n    btn.textContent = isLoading ? 'Sendi...' : 'Send ums\u00f3kn';\r\n  }\r\n\r\n  function setErrorText(txt){\r\n    show(err);\r\n    if(errMsg) errMsg.textContent = txt || '\u00d3kend feil.';\r\n  }\r\n\r\n  form.addEventListener('submit', async function(e){\r\n    e.preventDefault();\r\n    hide(ok);\r\n    hide(err);\r\n    if(errMsg) errMsg.textContent = '';\r\n\r\n    if(!form.checkValidity()){\r\n      setErrorText('Kanna vinarliga feltini omanfyri.');\r\n      const firstInvalid = form.querySelector(':invalid');\r\n      if(firstInvalid) firstInvalid.focus();\r\n      return;\r\n    }\r\n\r\n    \/\/ Build payload as FormData (best for admin-ajax)\r\n    const fd = new FormData(form);\r\n    fd.append('action', 'reingerd_vinnukonta_apply');\r\n\r\n    setBtnLoading(true);\r\n\r\n    try{\r\n      const res = await fetch(AJAX_URL, {\r\n        method: 'POST',\r\n        body: fd,\r\n        credentials: 'same-origin'\r\n      });\r\n\r\n      const raw = await res.text();\r\n      let json = null;\r\n      try { json = JSON.parse(raw); } catch(_) {}\r\n\r\n      if(res.ok && json && json.ok === true){\r\n        show(ok);\r\n        form.reset();\r\n        return;\r\n      }\r\n\r\n      if(json && json.message){\r\n        setErrorText('Feil: ' + String(json.message));\r\n      } else {\r\n        const snippet = (raw || '').toString().replace(\/\\s+\/g,' ').slice(0, 220);\r\n        setErrorText('\u00d3v\u00e6nta\u00f0 svar. Svar (stytt): ' + snippet);\r\n      }\r\n\r\n      console.error('Apply failed:', { status: res.status, raw, json });\r\n\r\n    } catch(ex){\r\n      console.error('Network error:', ex);\r\n      setErrorText('Netfeil. Kanna internet og royn aftur.');\r\n    } finally {\r\n      setBtnLoading(false);\r\n    }\r\n  });\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>S\u00f8k um firmakonto Fyll \u00fat ums\u00f3knina ni\u00f0anfyri. T\u00e1 ums\u00f3knin er g\u00f3\u00f0kend, f\u00e6rt t\u00fa atgongd til okkara firmaportal, har t\u00fa kanst b\u00edleggja vinnuliga [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/page_front-page.php","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-1415","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/reingerd.fo\/index.php?rest_route=\/wp\/v2\/pages\/1415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/reingerd.fo\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/reingerd.fo\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/reingerd.fo\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/reingerd.fo\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1415"}],"version-history":[{"count":15,"href":"https:\/\/reingerd.fo\/index.php?rest_route=\/wp\/v2\/pages\/1415\/revisions"}],"predecessor-version":[{"id":1486,"href":"https:\/\/reingerd.fo\/index.php?rest_route=\/wp\/v2\/pages\/1415\/revisions\/1486"}],"wp:attachment":[{"href":"https:\/\/reingerd.fo\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}