function fillUTMFields() {
function getParam(name) {
var params = new URLSearchParams(window.location.search);
return params.get(name) || sessionStorage.getItem(name) || "";
}
["utm_source", "utm_medium", "utm_campaign"].forEach(function(param) {
var val = getParam(param);
if (val) sessionStorage.setItem(param, val);
var field = document.querySelector('textarea[name="us_form_1_' + param + '"], input[name="us_form_1_' + param + '"]');
if (!field) {
var form = document.querySelector('form.w-form');
if (form) {
var hidden = document.createElement('input');
hidden.type = 'hidden';
hidden.name = 'us_form_1_' + param;
hidden.value = val;
form.appendChild(hidden);
}
} else {
field.value = val;
}
});
}
document.addEventListener("DOMContentLoaded", fillUTMFields);
setTimeout(fillUTMFields, 1500);