CINXE.COM

Welcome to VCL Chat

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Welcome to VCL Chat</title> <script src="/vclchat/static/111213/js/perf/stub.js" type="text/javascript"></script><script src="/vclchat/faces/a4j/g/3_3_3.Finalorg.ajax4jsf.javascript.AjaxScript?rel=1739389108000" type="text/javascript"></script><script src="/vclchat/jslibrary/1739271874254/ui-sfdc-javascript-impl/SfdcCore.js" type="text/javascript"></script><script src="/vclchat/static/111213/js/picklist4.js" type="text/javascript"></script><script src="/vclchat/jslibrary/1739271841254/sfdc/VFState.js" type="text/javascript"></script><link class="user" href="/vclchat/sCSS/63.0/sprites/1739271845000/Theme3/default/ie7/zen-componentsCompatible.css" rel="stylesheet" type="text/css" /><link class="user" href="/vclchat/sCSS/63.0/sprites/1739271845000/Theme3/default/ie7/elements.css" rel="stylesheet" type="text/css" /><link class="user" href="/vclchat/sCSS/63.0/sprites/1739271845000/Theme3/default/ie7/common.css" rel="stylesheet" type="text/css" /><link class="user" href="/sCSS/63.0/sprites/1739271845000/Theme3/ie7/dStandard.css" rel="stylesheet" type="text/css" /><link class="user" href="/sCSS/63.0/sprites/1739641812000/Theme3/00D3d0000008al1/005OE000000IJFV/ie7/dCustom0.css" rel="stylesheet" type="text/css" /><link class="user" href="/sCSS/63.0/sprites/1739641812000/Theme3/00D3d0000008al1/005OE000000IJFV/ie7/dCustom1.css" rel="stylesheet" type="text/css" /><link class="user" href="/sCSS/63.0/sprites/1739641812000/Theme3/00D3d0000008al1/005OE000000IJFV/ie7/dCustom2.css" rel="stylesheet" type="text/css" /><link class="user" href="/sCSS/63.0/sprites/1739641812000/Theme3/00D3d0000008al1/005OE000000IJFV/ie7/dCustom3.css" rel="stylesheet" type="text/css" /><link class="user" href="/sCSS/63.0/sprites/1739641812000/Theme3/00D3d0000008al1/005OE000000IJFV/ie7/dCustom4.css" rel="stylesheet" type="text/css" /><link class="user" href="/vclchat/sCSS/63.0/sprites/1739271845000/Theme3/default/ie7/extended.css" rel="stylesheet" type="text/css" /><link class="user" href="/vclchat/sCSS/63.0/sprites/1739271845000/Theme3/default/ie7/setup.css" rel="stylesheet" type="text/css" /><link class="user" href="/slds/css/vRuUYX6CPjF5USU4BTj2Hg/min/scoped/one:oneNamespace,force:sldsTokens,force:base,force:formFactorLarge/slds.css" rel="stylesheet" type="text/css" /><link class="user" href="/vclchat/resource/1739465864000/VCL_Chat_Img_CSS_Zip/VCL_Chat_Style.css" rel="stylesheet" type="text/css" /><script src="/vclchat/jslibrary/1739271841254/sfdc/NetworkTracking.js" type="text/javascript"></script><script>try{ NetworkTracking.init('/vclchat/_ui/networks/tracking/NetworkTrackingServlet', 'network', '066OE00000002IH'); }catch(x){}</script><script>(function(UITheme) { UITheme.getUITheme = function() { return UserContext.uiTheme; }; }(window.UITheme = window.UITheme || {}));</script><meta content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=0" name="viewport" /> <script type="text/javascript"> function onBodyLoaded() { function toggleInert(disabled) { let bodyElem = document.getElementById("body-content"); if(bodyElem) { bodyElem.inert = disabled; } } // Add hooks to toggle inert on our page when Embedded Chat // changes state. function addA11yHooks() { embedded_svc.addEventHandler('afterMaximize', function(data) { toggleInert(true); }); embedded_svc.addEventHandler('afterDestroy', function(data) { toggleInert(false); }); embedded_svc.addEventHandler('afterMinimize', function(data) { toggleInert(false); }); } // Early out for desktop. if(embedded_svc.isDesktop()) { return; } // Add hooks for mobile. addA11yHooks(); } function recaptchaV2OnloadCallback() { grecaptcha.execute(); }; function onSubmit(token) { recaptchaResponse.value = token; formToken = token; document.getElementById('preChatBtn').disabled = false; validateToken(token); } </script> </head><body class="slds-scope" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <input id="recaptchaResponse" name="recaptcha_response" type="hidden" /> <input id="recaptchaRetries" name="recaptcha_retries" type="hidden" value="0" /> <script type="text/javascript"> var siteKey = ''; var recaptchaLoad = false; </script> <br /><img id="j_id0:theImage" src="/vclchat/resource/1739465864000/VCL_Chat_Img_CSS_Zip/VCLChatLogo.png" alt="Veterans Crisis Line Dial 988 then press 1." height="200" style="margin-left: 10px" width="200" /> <br /> <br /> <div style="margin-left: 10px"> <div> <h1>Hello, Welcome to VCL Chat</h1> </div> <div class="slds-scope slds-p-top_medium slds-p-left_medium" id="start" style="display:block;"> <button class="slds-button slds-button--brand" id="preChatBtn" onclick="getEMName()"> START VCL CHAT </button> </div> <br /> <div style="padding-left:20px;"> <div> <h2 style="font-size: 1.2em; padding-bottom:10px;"> Steps to start a chat: </h2> </div> <div style="padding-left:20px;"> <div class="slds-grid slds-wrap"> <div class="slds-col slds-size_1-of-1 slds-medium-size_6-of-12 slds-large-size_8-of-12"> <ol start="1" style="list-style: auto;" type="1"> <li>Select START VCL CHAT button.</li> <li>A chat window will appear on your screen.</li> <li>Fill in your information in the chat window for our responder. The "Self-check Quiz Ref. Number" may already be filled in for you.</li> <li>When you have filled in your information, select the Start Chatting button.</li> <li>You will soon be connected to the next available responder to begin chatting.</li> </ol> <div style="padding-top:10px;"> <p>If you are unable to connect with a chat responder or have lost your connection, please dial 988 then press 1 from your phone, or text 838255 from your mobile device to get assistance from <a href="https://www.veteranscrisisline.net/">Veterans Crisis Line</a>.</p> </div> </div> </div> </div> </div> </div> <div id="error" style="color:red;display:none;">Please verify that you are not a Robot.</div><br /> <div class="g-recaptcha" data-callback="onSubmit" data-size="invisible" id="hiddenRecaptcha"> </div><br /> <input id="hiddenRefId" type="hidden" value="" /> <form id="j_id0:apForm" name="j_id0:apForm" method="post" action="/vclchat/VCL_Chat_VF_EmbeddedRecapchaChat" enctype="application/x-www-form-urlencoded"> <input type="hidden" name="j_id0:apForm" value="j_id0:apForm" /> <script id="j_id0:apForm:StartChat" type="text/javascript">retrieveMeta=function(){A4J.AJAX.Submit('j_id0:apForm',null,{'similarityGroupingId':'j_id0:apForm:StartChat','parameters':{'j_id0:apForm:StartChat':'j_id0:apForm:StartChat'} } )}; </script><input id="j_id0:apForm:jsonString" type="hidden" name="j_id0:apForm:jsonString" /><script id="j_id0:apForm:StartReCaptcha" type="text/javascript">validateToken=function(buttonTokenParam){A4J.AJAX.Submit('j_id0:apForm',null,{'similarityGroupingId':'j_id0:apForm:StartReCaptcha','oncomplete':function(request,event,data){checkValidationVal()},'parameters':{'buttonTokenParam':(typeof buttonTokenParam!='undefined'&&buttonTokenParam!=null)?buttonTokenParam:'','j_id0:apForm:StartReCaptcha':'j_id0:apForm:StartReCaptcha'} } )}; </script><input id="j_id0:apForm:hdnToken" type="hidden" name="j_id0:apForm:hdnToken" /><input id="j_id0:apForm:hdnSuccessToken" type="hidden" name="j_id0:apForm:hdnSuccessToken" value="false" /><input id="j_id0:apForm:hdnResponseOutput" type="hidden" name="j_id0:apForm:hdnResponseOutput" /> <script> function toggleSection() { // slds-accordion__section slds-is-open var classname = document.querySelector("#accordionSection").className; if(classname === 'slds-accordion__section slds-is-open') { document.querySelector("#accordionSection").className = 'slds-accordion__section'; } else { document.querySelector("#accordionSection").className = 'slds-accordion__section slds-is-open'; } } function getEMName(){ if(recaptchaLoad === false) { var jsonStr = document.getElementById('j_id0:apForm:jsonString').value; initESW('https://service.force.com', jsonStr); var jsonObj = JSON.parse(jsonStr) var siteKeyCo = jsonObj.reCAPTCHA_v2_Site_Key__c; siteKey= siteKeyCo; var hiddenRecaptcha = document.getElementById('hiddenRecaptcha'); hiddenRecaptcha.setAttribute('data-siteKey', siteKey); var s = document.createElement('script'); var recaptchaUrl = 'https://www.google.com/recaptcha/api.js' + "?onload=recaptchaV2OnloadCallback"; s.setAttribute('src', recaptchaUrl); s.setAttribute('async', 'true'); s.setAttribute('defer', 'true'); document.body.appendChild(s); recaptchaLoad = true; } else { grecaptcha.reset(); recaptchaV2OnloadCallback(); } } function checkValidationVal() { var successToken = document.getElementById('j_id0:apForm:hdnSuccessToken').value; document.getElementById("error").style.display = "none"; var retries = parseInt(recaptchaRetries.value); if(successToken === 'false' && retries < 4) { document.getElementById("error").style.display = "block"; retries += retries; recaptchaRetries.value = retries; setTimeout(() => { validateToken(); }, 500); } else if (successToken === 'true') { startPreChat(); } } // Flags to hide fields or if fields have not been processed for customization let firstNameHide = false; let lastNameWidth = false; let lastNameLabelSet = false; let phoneOptionalSet = false; let additionalInfoOptionalSet = false; let refNumberOptionalSet = false; let leadSourceSet = false; let buttonWrapperSet = false; // function to reset chat flags function resetPreChatFlags() { firstNameHide = false; lastNameWidth = false; lastNameLabelSet = false; phoneOptionalSet = false; additionalInfoOptionalSet = false; refNumberOptionalSet = false; leadSourceSet = false; buttonWrapperSet = false; } function startPreChat() { var successToken = document.getElementById('j_id0:apForm:hdnSuccessToken').value; resetPreChatFlags(); if(successToken === 'false') { document.getElementById("error").style.display = "block"; } else { embedded_svc.bootstrapEmbeddedService(); document.getElementById("error").style.display = "none"; // Select the node that will be observed for mutations const targetNode = document.querySelector("body"); // Options for the observer (which mutations to observe) const config = { attributes: true, childList: true, subtree: true }; // Callback function to execute when mutations are observed const callback = (mutationList, observer) => { for (const mutation of mutationList) { var leadSourceElement = document.querySelector("#LeadSource"); // summer '24 fix for gradient and pre-chat start button let buttonWrapper = document.getElementsByClassName("buttonWrapper"); if(buttonWrapper !== undefined && buttonWrapper !== null && buttonWrapper.length > 0 && !buttonWrapperSet) { buttonWrapper[0].style.background = "none"; buttonWrapperSet = true; buttonWrapper[0].addEventListener('mouseover', function(){ var button = document.getElementsByClassName("embeddedServiceSidebarButton")[0].children[0]; button.style.color = "#ffffff"; }); } // create flag for lead source - run once if(leadSourceElement !== undefined && leadSourceElement !== null && !leadSourceSet) { document.querySelector("#LeadSource").style.display = 'none'; var cur = document.querySelector("#LeadSource"); var parent = cur.parentNode; parent.style.display = 'none'; leadSourceSet = true; } // hide first name field let firstNameField = document.getElementById('FirstName'); if(firstNameField !== null && firstNameField !== undefined && firstNameHide === false) { let closestFNSplit = firstNameField.closest(".inputSplitName"); closestFNSplit.style.display = 'none'; firstNameHide = true; } // change label of last name let lastNameField = document.getElementById('LastName'); let lastNameFieldLabel = document.getElementById('LastName-label'); if(lastNameFieldLabel !== null && lastNameFieldLabel !== undefined && lastNameLabelSet === false) { let maxLength = Number(lastNameField.getAttribute('maxlength')); let currentValue = lastNameField.value; lastNameFieldLabel.textContent = 'Nickname (Required)'; lastNameLabelSet = true; addPreChatEventHandler(lastNameField, "LastNameMessage"); let currentParentNode = lastNameFieldLabel.parentNode.parentNode.parentNode.parentNode; let parentParentNode = currentParentNode.parentNode; let d = document.createElement('div'); d.className = 'inputSplitName embeddedServiceSidebarFormField'; d.style = 'width:100%;'; let s = document.createElement('label'); s.className = 'uiLabel-right form-element__label uiLabel'; let firstNode = document.createElement('abbr'); firstNode.className = 'slds-required' firstNode.textContent = '*' let node = document.createElement("span") node.textContent = "= Required Information"; node.style = 'color:#3274a6;'; s.appendChild(firstNode); s.appendChild(node); s.style = 'float:right;'; d.appendChild(s); parentParentNode.insertBefore(d, currentParentNode); let altText = document.getElementsByClassName("assistiveText"); if(altText[2]) { altText[2].textContent = "Header Graphic: Veterans Crisis Line: Dial 988 then Press 1"; altText[2].altText = "Header Graphic: Veterans Crisis Line: Dial 988 then Press 1"; altText[2].setAttribute("alt","Header Graphic: Veterans Crisis Line: Dial 988 then Press 1"); let parentImageNode = altText[2].parentNode; parentImageNode.setAttribute("alt","Header Graphic: Veterans Crisis Line: Dial 988 then Press 1"); parentImageNode.altText = "Header Graphic: Veterans Crisis Line: Dial 988 then Press 1"; parentImageNode.role = "img"; parentImageNode.style.backgroundSize = "320px 100px"; } } // remove 50% width from last name if(lastNameField !== null && lastNameField !== undefined && lastNameWidth === false) { let closestLNSplit = lastNameField.closest(".inputSplitName"); closestLNSplit.classList.remove("inputSplitName"); lastNameWidth = true; } // if last name field has a value, update the extraPreChatFromDetails value. Initial value is set in VCLC-491 if(lastNameField !== null && lastNameField !== undefined && lastNameField.value !== ''){ embedded_svc.settings.extraPrechatFormDetails[0].value = lastNameField.value; } labelId = 'Phone-label'; var phoneLabelElement = document.querySelector("#" + labelId); if(phoneLabelElement !== undefined && phoneLabelElement !== null && !phoneOptionalSet) { let phoneField = document.getElementById('Phone'); addPreChatEventHandler(phoneField, "PhoneMessage"); let currentValue = lastNameField.value; document.querySelector("#Phone").placeholder = 'Optional'; phoneOptionalSet = true; } // Self_check_Quiz_Ref_Number__c-label labelId = 'Self_check_Quiz_Ref_Number__c-label'; var refNumberLabelElement = document.querySelector("#" + labelId); if(refNumberLabelElement !== undefined && refNumberLabelElement !== null && !refNumberOptionalSet) { document.querySelector("#Self_check_Quiz_Ref_Number__c").placeholder = 'Optional'; refNumberOptionalSet = true; let refNumberField = document.getElementById('Self_check_Quiz_Ref_Number__c'); addPreChatEventHandler(refNumberField, "RefNumMessage"); } } }; // Create an observer instance linked to the callback function const observer = new MutationObserver(callback); // Start observing the target node for configured mutations observer.observe(targetNode, config); } } // add generic event handlers to inputs function addPreChatEventHandler(element, idName ) { let field = element let maxLength = Number(field.getAttribute('maxlength')); let parentNode = field.parentNode; let message = document.createElement('div'); message.setAttribute("id", idName); message.textContent = "Max length of " + maxLength + " was reached." ; message.className = 'uiLabel-left form-element__label uiLabel'; message.style = "display:none;"; parentNode.appendChild(message); field.addEventListener("keyup", (event) => { let idNameMessage = document.getElementById(idName); if(field.value.length >= maxLength){ idNameMessage.style = "display:block;"; } else { idNameMessage.style = "display:none;"; } }); } </script><div id="j_id0:apForm:j_id10"></div> </form><span id="ajax-view-state-page-container" style="display: none"><span id="ajax-view-state" style="display: none"><input type="hidden" id="com.salesforce.visualforce.ViewState" name="com.salesforce.visualforce.ViewState" value="i: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" /><input type="hidden" id="com.salesforce.visualforce.ViewStateVersion" name="com.salesforce.visualforce.ViewStateVersion" value="202502121938285390" /><input type="hidden" id="com.salesforce.visualforce.ViewStateMAC" name="com.salesforce.visualforce.ViewStateMAC" value="AGV5SnViMjVqWlNJNklrTnZORXhrVW5sTmVFZHVSemRzU0VKNlUwOHhYMXBPVVVsU2IybEthRjlDZUVSamRrTldiWGQ1TWpCY2RUQXdNMlFpTENKMGVYQWlPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUlzSW10cFpDSTZJbnRjSW5SY0lqcGNJakF3UkROa01EQXdNREF3T0dGc01Wd2lMRndpZGx3aU9sd2lNREpITTJRd01EQXdNREF3V2prMVhDSXNYQ0poWENJNlhDSjJabk5wWjI1cGJtZHJaWGxjSWl4Y0luVmNJanBjSWpBd05VOUZNREF3TURBd1NVcEdWbHdpZlNJc0ltTnlhWFFpT2xzaWFXRjBJbDBzSW1saGRDSTZNVGMwTURFMU5USXdORFk0TlN3aVpYaHdJam93ZlE9PS4uYjc4R2FLc09RdlJNN3BHaGUtQ3NWWENweTZ2aHhvVGJvSE04c3N0SHBYWT0=" /></span></span> </body> <script src="https://service.force.com/embeddedservice/5.0/esw.min.js" type="text/javascript"></script> <script type="text/javascript"> var referenceId = document.getElementById("hiddenRefId").value; referenceId = referenceId.replace(/^"(.*)"$/, '$1'); var initESW = function(gslbBaseURL, jsonStr) { embedded_svc.settings.displayHelpButton = false; //Or false embedded_svc.settings.language = ''; //For example, enter 'en' or 'en-US' var s = JSON.parse(jsonStr); var buttonIdStr = s.ButtonId__c; var embeddedServiceName = s.Embedded_Service_Name__c; var baseUrl = s.BaseURL__c; var urlPath = s.URLPath__c; var orgStr = s.OrgId__c; var deploymentIdStr = s.DeploymentId__c; var eswLiveAgentStr = s.eswLiveAgentDevName__c; var baseLiveAgentURLStr = s.BaseLiveAgentURL__c; var baseLiveAgentContentURLStr = s.BaseLiveAgentContentURL__c; var leadSourceStr = s.LeadSource__c; embedded_svc.settings.defaultMinimizedText = 'Chat Online'; //embedded_svc.settings.defaultMinimizedText = 'Chat with VA Crisis Responder'; //(Defaults to Chat with an Expert) //embedded_svc.settings.disabledMinimizedText = 'VA Crisis Responder Offline'; //(Defaults to Agent Offline) //embedded_svc.settings.loadingText = ''; //(Defaults to Loading) //embedded_svc.settings.storageDomain = 'veteranscrisisline.net'; //(Sets the domain for your deployment so that visitors can navigate subdomains during a chat session) // Settings for Chat //embedded_svc.settings.directToButtonRouting = function(prechatFormData) { // Dynamically changes the button ID based on what the visitor enters in the pre-chat form. // Returns a valid button ID. //Email: userEmail, -- removed //}; embedded_svc.settings.prepopulatedPrechatFields = { FirstName: 'VCLChat', Self_check_Quiz_Ref_Number__c: referenceId, LeadSource: leadSourceStr }; embedded_svc.settings.extraPrechatFormDetails = [{ "label": "First Name", "value": "VCLChat", "displayToAgent": true }]; // sets the conditions for finding a matching Lead (email only) embedded_svc.settings.extraPrechatInfo = [{ "entityName": "Lead", "showOnCreate": true, "linkToEntityField": "LeadId", "saveToTranscript": "LeadId", "entityFieldMaps": [{ "isExactMatch": false, "fieldName": "FirstName", "doCreate": true, "doFind": false, "label": "First Name" }, { "isExactMatch": false, "fieldName": "LastName", "doCreate": true, "doFind": false, "label": "Last Name" }, { "isExactMatch": true, "fieldName": "Phone", "doCreate": true, "doFind": true, "label": "Phone" }] }] //Sets the auto-population of pre-chat form fields //embedded_svc.settings.fallbackRouting = []; //An array of button IDs, user IDs, or userId_buttonId //embedded_svc.settings.offlineSupportMinimizedText = '...'; //(Defaults to Contact Us) embedded_svc.settings.autoOpenPostChat = true; // or false embedded_svc.settings.enabledFeatures = ['LiveAgent']; embedded_svc.settings.entryFeature = 'LiveAgent'; embedded_svc.settings.prechatBackgroundImgURL = "/vclchat/resource/1739465864000/VCL_Chat_Img_CSS_Zip/VCLChatLogo.png"; embedded_svc.settings.smallCompanyLogoImgURL = "/vclchat/resource/1739465864000/VCL_Chat_Img_CSS_Zip/VCLChatLogo.png"; embedded_svc.settings.waitingStateBackgroundImgURL = "/vclchat/resource/1739465864000/VCL_Chat_Img_CSS_Zip/VCLChatLogo.png"; embedded_svc.init( baseUrl, urlPath, gslbBaseURL, orgStr, embeddedServiceName, { baseLiveAgentContentURL: baseLiveAgentContentURLStr, deploymentId: deploymentIdStr, buttonId: buttonIdStr, baseLiveAgentURL: baseLiveAgentURLStr, eswLiveAgentDevName: eswLiveAgentStr, isOfflineSupportEnabled: false } ); }; if (!window.embedded_svc) { var s = document.createElement('script'); var jsonString = document.getElementById('').value; var x = JSON.parse(jsonString); var embeddedUrl = x.BaseURL__c + '/embeddedservice/5.0/esw.min.js'; s.setAttribute('src', embeddedUrl); s.onload = function() { initESW(null, null); }; document.body.appendChild(s); } else { retrieveMeta(); } // recaptcha version 3 var recaptchaOnloadCallback = function() { grecaptcha.ready(function() { var reCAPTCHA_site_key = siteKey; grecaptcha.execute(reCAPTCHA_site_key, {action: 'submit'}).then(function(token) { recaptchaResponse.value = token; formToken = token; document.getElementById('preChatBtn').disabled = false; validateToken(token); }); } ) }; </script></html><script type="text/javascript">Sfdc.onReady(function(){ SfdcApp && SfdcApp.Visualforce && SfdcApp.Visualforce.VSManager && SfdcApp.Visualforce.VSManager.vfPrepareForms(["j_id0:apForm"]); });</script>

Pages: 1 2 3 4 5 6 7 8 9 10