function getQueryStringParamValue(strQStrParam) { var defaultValue=null; var strURL = document.location.href; var strQStrParamValue = ''; if (strURL.indexOf('?') != -1) { strQStrParamValue = strURL.substr(strURL.indexOf('?') + 1); if (strQStrParamValue.indexOf(strQStrParam) != -1) { strQStrParamValue = strQStrParamValue.substr(strQStrParamValue.indexOf(strQStrParam)); strQStrParamValue = strQStrParamValue.substr(strQStrParamValue.indexOf('=') + 1); if (strQStrParamValue.indexOf('&') != -1) strQStrParamValue = strQStrParamValue.substr(0,strQStrParamValue.indexOf('&')); return strQStrParamValue; }else{ strQStrParamValue = defaultValue; return strQStrParamValue; } }else{ strQStrParamValue = defaultValue; return strQStrParamValue; } } function prepareSelectsForEloqua(elqForm) { var selects = elqForm.getElementsByTagName("select"); for (var i = 0; i < selects.length; i++) { if (!selects[i].disabled && selects[i].multiple) { createEloquaSelectField(elqForm, selects[i]); } } return true; } function createEloquaSelectField(elqForm, sel) { var inputName = sel.name; var newInput = document.createElement('INPUT'); newInput.type = "hidden"; newInput.name = inputName; newInput.value = ""; for (var i = 0; i < sel.options.length; i++) { if (sel.options[i].selected) { newInput.value += sel.options[i].value + "::"; } } if (newInput.value.length > 0) { newInput.value = newInput.value.substr(0, newInput.value.length - 2); } sel.disabled = true; newInput.id = inputName; elqForm.insertBefore(newInput, elqForm.firstChild); }