function catchForm()
{
?>
function setUrl($) { $('#catch-form').attr('action', 'https://webto.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8') }
var verifyCallback = function (response) { console.log(response); setUrl(jQuery);
};
var onloadCallback = function () { grecaptcha.render('html_element', { 'sitekey': '6LcFAtEgAAAAAPKZ77qdTIU4r3wl1Vt2Z9j4tLn0', 'callback': verifyCallback }); };
var ph_no = document.querySelector('#phone');
ph_no.addEventListener('keyup', function (e) { if (event.key != 'Backspace' && (ph_no.value.length === 3 || ph_no.value.length === 7)) { ph_no.value += '-'; } }); function updateDatetime(getId, setId){ var val = document.getElementById(getId).value; console.log(val); if(val!=null){ let d = val.split('T')[0]; let t = val.split('T')[1]; const dt = new Date();
let date = new Date(Date.UTC(d.split('-')[0], d.split('-')[1]-1, d.split('-')[2], t.split(':')[0], t.split(':')[1], 0)); console.log(date.toLocaleString('en-US')); console.log('getTimezoneOffset: '+ getTimezoneOffset(dt, 'America/Detroit')); let dtOffset = new Date(date.setMinutes(date.getMinutes() +getTimezoneOffset(dt, 'America/Detroit')));
console.log( dtOffset.toLocaleString('en-US',{timeZone: 'America/Los_Angeles'}).replace(/(.*)\D\d+/, '$1')); document.getElementById(setId).value = date.toLocaleString('en-US',{timeZone: 'America/Los_Angeles'}).replace(/(.*)\D\d+/, '$1'); console.log( document.getElementById(setId).value); }
} function getTimezoneOffset(dt, timezone) {
let getItem = function(format) { format.timeZone = timezone; return parseInt(dt.toLocaleString( 'en-US', format)); };
let adjDate = new Date( getItem({year: 'numeric'}), getItem({month: 'numeric'}) - 1, // months are zero based getItem({day: 'numeric'}), getItem({hour: 'numeric',hour12: false}), getItem({minute: 'numeric'})); let noSecs = new Date(dt.getTime()); noSecs.setSeconds(0, 0); let diff = Math.round((adjDate.getTime() - noSecs.getTime()) / 60000);
return dt.getTimezoneOffset() - diff;
}