function populateHiddenFields() { var fieldMap = { 'SQF_GCLID': getCookie('gclid'), 'SQF_UTM_SOURCE': getCookie('utm_source'), 'SQF_UTM_MEDIUM': getCookie('utm_medium') }; var populated = false; Object.keys(fieldMap).forEach(function (fieldName) { var value = fieldMap[fieldName]; if (!value) return; var field = document.querySelector( 'input[name="' + fieldName + '"], input[id="' + fieldName + '"]' ); if (field) { field.value = value; populated = true; } }); return populated; }