// Function to get URL parameter by name
function getParameterByName(name) {
name = name.replace(/[\[\]]/g, "\\$&");
var url = window.location.href;
var regex = new RegExp("[?&]" + name + "(=([^]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return '';
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
// Wait for the DOM to fully load
document.addEventListener('DOMContentLoaded', function() {
// Populate hidden form fields if they exist on the page
var utmFields = ['utm_campaign', 'utm_source', 'utm_medium', 'utm_content'];
utmFields.forEach(function(field) {
var value = getParameterByName(field);
var input = document.querySelector('[name="' + field + '"]');
if (input && value) {
input.value = value;
}
});
});