        <script type="text/javascript">

            window.addEventListener('DOMContentLoaded', function (event) {

                function switchStateLabelText(stateSelector, newLabel) {

                    var prevLabelText = jQuery(stateSelector).prev().html();

                    prevLabelText = prevLabelText.split('/').join('');

                   // console.log("previous test after split and join is ", prevLabelText);

                    var toReplaceArray = ['State', 'StateProvince'];

                    toReplaceArray.forEach(function (word) {

                        prevLabelText = prevLabelText.replace(new RegExp(word, 'g'), newLabel);
                    });




                    jQuery(stateSelector).prev().html(prevLabelText);

                }

                function changeStateFirstOptionLbl() {
                    try {
                        const stateSelectFirst = jQuery("#Web_State__c");
                        stateSelectFirst.find("option:selected").text('-- None --');
                    } catch (error) {

                    }
                }

                function switchStateList(newCountryVal) {
                    const stateSelector = '[data-state]';
                    jQuery(stateSelector).addClass("testing");
                    const curListedStates = jQuery(stateSelector).attr('data-state');


                    switch(newCountryVal) {
                        case 'United States':
                         // make sure its not already us states
                         if (curListedStates !== 'usstates') {
                            const usStateList = '                <option value="">-- Please select a Country first --</option>                <option value="Alabama">Alabama</option>        <option value="Alaska">Alaska</option>        <option value="American Samoa">American Samoa</option>        <option value="Arizona">Arizona</option>        <option value="Arkansas">Arkansas</option>        <option value="California">California</option>        <option value="Colorado">Colorado</option>        <option value="Connecticut">Connecticut</option>        <option value="Delaware">Delaware</option>        <option value="District of Columbia">District of Columbia</option>        <option value="Florida">Florida</option>        <option value="Georgia">Georgia</option>        <option value="Guam">Guam</option>        <option value="Hawaii">Hawaii</option>        <option value="Idaho">Idaho</option>        <option value="Illinois">Illinois</option>        <option value="Indiana">Indiana</option>        <option value="Iowa">Iowa</option>        <option value="Kansas">Kansas</option>        <option value="Kentucky">Kentucky</option>        <option value="Louisiana">Louisiana</option>        <option value="Maine">Maine</option>        <option value="Maryland">Maryland</option>        <option value="Massachusetts">Massachusetts</option>        <option value="Michigan">Michigan</option>        <option value="Minnesota">Minnesota</option>        <option value="Mississippi">Mississippi</option>        <option value="Missouri">Missouri</option>        <option value="Montana">Montana</option>        <option value="Nebraska">Nebraska</option>        <option value="Nevada">Nevada</option>        <option value="New Hampshire">New Hampshire</option>        <option value="New Jersey">New Jersey</option>        <option value="New Mexico">New Mexico</option>        <option value="New York">New York</option>        <option value="North Carolina">North Carolina</option>        <option value="North Dakota">North Dakota</option>        <option value="Northern Mariana Islands">Northern Mariana Islands</option>        <option value="Ohio">Ohio</option>        <option value="Oklahoma">Oklahoma</option>        <option value="Oregon">Oregon</option>        <option value="Pennsylvania">Pennsylvania</option>        <option value="Puerto Rico">Puerto Rico</option>        <option value="Rhode Island">Rhode Island</option>        <option value="South Carolina">South Carolina</option>        <option value="South Dakota">South Dakota</option>        <option value="Tennessee">Tennessee</option>        <option value="Texas">Texas</option>        <option value="United States Minor Outlying Islands">United States Minor Outlying Islands</option>        <option value="Utah">Utah</option>        <option value="Vermont">Vermont</option>        <option value="Virgin Islands, U.S.">Virgin Islands, U.S.</option>        <option value="Virginia">Virginia</option>        <option value="Washington">Washington</option>        <option value="West Virginia">West Virginia</option>        <option value="Wisconsin">Wisconsin</option>        <option value="Wyoming">Wyoming</option>        ';

                            // update the list
                            jQuery(stateSelector).html(usStateList);
                            // set the new data-state attribute
                            jQuery(stateSelector).attr('data-state', 'usstates');

                            // switch parent label to us state
                            switchStateLabelText(stateSelector, 'State');
                            changeStateFirstOptionLbl();
                         }
                         break;
                        case 'Canada':
                            if (curListedStates !== 'caprovinces') {
                                const caProvineList = '                <option value="">-- Please select a Country first --</option>                <option value="Alberta">Alberta</option>        <option value="British Columbia">British Columbia</option>        <option value="Manitoba">Manitoba</option>        <option value="New Brunswick">New Brunswick</option>        <option value="Newfoundland and Labrador">Newfoundland and Labrador</option>        <option value="Nova Scotia">Nova Scotia</option>        <option value="Northwest Territories">Northwest Territories</option>        <option value="Nunavut">Nunavut</option>        <option value="Ontario">Ontario</option>        <option value="Prince Edward Island">Prince Edward Island</option>        <option value="Quebec">Quebec</option>        <option value="Saskatchewan">Saskatchewan</option>        <option value="Yukon Territories">Yukon Territories</option>        ';

                                // update the state
                                jQuery(stateSelector).html(caProvineList);
                                 // set the new data-state attribute
                                jQuery(stateSelector).attr('data-state', 'caprovinces');
                                // switch parent label to us state
                                switchStateLabelText(stateSelector, 'State/Province');
                                changeStateFirstOptionLbl();
                            }
                        break;
                        default:
                        break;
                    }                 }

                jQuery('#web_to_case_country_select').on('change', function() {


                    switchStateList(this.value)


                });

            });

        </script>

        
        <style type="text/css">
            .conditional-required span.web-to-case-asterisk {
                display: none;
            }
        </style>

        <script type="text/javascript">

        


        document.addEventListener("DOMContentLoaded", function(event) {



            
            function toggleCountryRequired(yesNo) {
                const countrySelect = jQuery('#web_to_case_country_select');

                const countrySelectLabel = jQuery("label[for='Web_Country__c']");

                if (yesNo === true) {
                    countrySelect.attr('required', true);
                    countrySelect.attr('aria-required', true);
                    countrySelectLabel.removeClass('conditional-required');
                    return;
                }

                countrySelectLabel.addClass('conditional-required');
                countrySelect.attr('required', false);
                countrySelect.attr('aria-required', false);

            }

            jQuery('#Web_State__c').on("change",function (e) {
                var stateVal = jQuery('#Web_State__c option:selected').val();
                                if (!stateVal) {
                    toggleCountryRequired(false);
                    return;
                }

                toggleCountryRequired(true);

            });


        function changeDependents(onOff, elem) {

            var classToUpdate = elem.getAttribute('data-depclass');



            if (onOff) {

               //  jQuery('.' + classToUpdate).slideDown();

               var updateSelector = '.' + classToUpdate + ' input[dependent-required]';

                // append any select boxes

                updateSelector += ', .' +  classToUpdate + ' select[dependent-required]';

                jQuery(updateSelector).addClass("testing");
                jQuery(updateSelector).attr('aria-required', 'true');

                jQuery(updateSelector).each(function () {
                    jQuery(this).rules('add', {
                        required: true
                    });
                });

                jQuery('.dependent-fields').addClass('live').addClass('on');

                return;
            }

            jQuery('.dependent-fields').removeClass('on');

            setTimeout(function(){
                jQuery('.dependent-fields').removeClass('live');
            }, 2000);


           // jQuery('.' + classToUpdate).slideUp();
            jQuery(updateSelector).attr('aria-required', 'false');

            jQuery(updateSelector).each(function () {

                    jQuery(this).rules('add', {
                        required: false
                    });

            });


        }

        var isRelated = document.getElementById('Is_your_feedback_related_to_your_trip__c');




        isRelated.onchange = function (event) {


        var relatedYesNo = event.target.value;

        if (relatedYesNo === 'Yes') {
            changeDependents(true, event.target);
        } else {
            changeDependents(false, event.target);
        }



        };



    });

        </script>

        
        <!-- Modal -->
        <style>
                .conf_message {

                    display: flex;
                    flex-direction: column;
                    align-items: flex-start;
                    padding: 0px;
                    width: 663px;
                    height: 277px;

                }
                .title-and-close-wrapper {

                    display: flex;
                    flex-direction: column;
                    align-items: flex-start;
                    padding: 0px;

                    background: #E7F9FF;
                    border-radius: 8px 8px 0px 0px;


                    flex: none;
                    order: 0;
                    align-self: stretch;
                    flex-grow: 0;
                }

                .title-and-close {

                    display: flex;
                    flex-direction: row;
                    justify-content: space-between;
                    align-items: center;
                    padding: 12px 24px;
                    gap: 20px;


                    flex: none;
                    order: 0;
                    align-self: stretch;
                    flex-grow: 0;
                }

                .dialog-title {

                    font-family: 'Inter';
                    font-style: normal;
                    font-weight: 700;
                    font-size: 18px;
                    line-height: 130%;
                    color: #101B21;

                    flex: none;
                    order: 0;
                    flex-grow: 0;
                }
                .c-dialog-close {
                    width: 26px;
                    height: 26px;

                    flex: none;
                    order: 1;
                    flex-grow: 0;
                }
                .modal-bottom-half-wrapper {

                    display: flex;
                    flex-direction: column;
                    align-items: flex-end;
                    padding: 24px 36px 36px;
                    gap: 32px;

                    background: #FFFFFF;
                    box-shadow: 0px 4px 30px rgba(112, 139, 163, 0.2);
                    border-radius: 0px 0px 8px 8px;

                    flex: none;
                    order: 1;
                    align-self: stretch;
                    flex-grow: 0;
                }
                .modal-bottom-half {
                    display: flex;
                    flex-direction: column;
                    align-items: flex-start;
                    padding: 0px;
                    gap: 32px;

                    flex: none;
                    order: 0;
                    align-self: stretch;
                    flex-grow: 0;
                }
                .modal-message-and-ctas {

                    display: flex;
                    flex-direction: column;
                    align-items: center;
                    padding: 0px;
                    gap: 24px;


                    flex: none;
                    order: 0;
                    align-self: stretch;
                    flex-grow: 0;
                }
                .modal-message {

                    display: flex;
                    flex-direction: column;
                    align-items: flex-start;
                    padding: 0px;
                    gap: 16px;


                    flex: none;
                    order: 0;
                    align-self: stretch;
                    flex-grow: 0;
                }
                .modal-message p {
                    width: 591px;

                    font-family: 'Roboto';
                    font-style: normal;
                    font-weight: 400;
                    font-size: 18px;
                    line-height: 130%;

                    text-align: center;

                    color: #213139;


                    flex: none;
                    order: 0;
                    align-self: stretch;
                    flex-grow: 0;
                }
                .notice-close {
                    cursor: pointer;
                }
                button.notice-close {

                    display: flex;
                    flex-direction: row;
                    justify-content: center;
                    align-items: center;
                    padding: 13px 65px;
                    gap: 8px;

                    width: 304px;
                    height: 50px;
                    background: #B42127;

                    font-family: 'Roboto';
                    font-style: normal;
                    font-weight: 700;
                    font-size: 18px;
                    line-height: 130%;

                    display: flex;
                    align-items: center;
                    text-align: center;
                    color: #FFFFFF;
                    border-radius: 4px;


                }
                button.notice-close:focus {
                    background: #B42127;
                    border: 3px solid #213139;
                }
                button.notice-close:hover {
                    background: #980107;
                }

                .modal-message-and-ctas a {

                    font-family: 'Roboto';
                    font-style: normal;
                    font-weight: 700;
                    font-size: 18px;
                    line-height: 130%;

                    text-align: center;
                    text-decoration-line: underline;

                    color: #213139;

                    flex: none;
                    order: 2;
                    align-self: stretch;
                    flex-grow: 0;
                }

                /* Tablet */
                @media screen and (max-width: 900px) {
                    .conf_message  {
                        width: 505px;
                    }
                    .modal-message p {
                        width: 433px;
                        font-size:16px;
                        text-align: left;
                    }
                    button.notice-close {
                        width: 304px;
                    }
                }

                /* Mobile */
                @media screen and (max-width: 600px) {
                    .conf_message  {
                        width: 311px;
                        height: 354px;
                    }
                    .modal-message p {
                        width: 239px;
                        font-size:16px;
                        text-align: left;
                    }
                    .dialog-title {
                        width: 217px;
                    }
                    button.notice-close {
                        width: 239px;
                    }
                }
            </style>

            <style type="text/css">

            .c-dialog {
                position: fixed;
                z-index: 1000;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                display: flex;
                background-color: #fff;
                -webkit-transition: 0.2s;
                transition: 0.2s;
                margin: auto;
            }

            .c-dialog[aria-hidden='true'] {
                visibility: hidden;
                opacity: 0;
            }

            /* Backdrop dialog */
            .c-dialog--backdrop {
                z-index: 999;
                background: rgba(33, 49, 57, 0.6);
                backdrop-filter: blur(8px);
            }


            .c-dialog__inner {
                margin: auto !important; /*  js_composer.min.css competes with this, so !important is needed */
            }


            </style>

            <div class="c-dialog c-dialog--backdrop submit-notice-backdrop submit-notice" style="display: none;" role="dialog" aria-labelledby="dialog-title" aria-modal="true">
                <div class="c-dialog__inner conf_message">
                    <div class="c-dialog-titlebar title-and-close-wrapper">
                        <div class="title-and-close">
                            <div class="submit-dialog-title dialog-title">Customer Care Message</div>
                            <div class="c-dialog-close notice-close">
                                <svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg">
                                    <path d="M20.3125 5.6875L5.6875 20.3125" stroke="#101B21" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
                                    <path d="M20.3125 20.3125L5.6875 5.6875" stroke="#101B21" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
                                </svg>
                            </div>
                        </div>
                    </div>
                    <div class="modal-bottom-half-wrapper">
                        <div class="modal-bottom-half">
                            <div class="modal-message-and-ctas">
                                <div class="modal-message">
                                    <p></p>
                                </div>
                                <button type="button" id="submit-notice-close" class="submit-notice-close notice-close">Close</button>
                                <a class="homePageLink" href="/">Take me to the homepage</a>
                            </div>
                        </div>
                    </div>
                </div>
            </div>

            <script type="text/javascript" src="https://trailways.com/wp-content/themes/trailways2018/dist/assets/js/dialog-alert.js"></script>

            <script type="text/javascript">
                    function showSubmitNotice(message, showReturnToHomePageLink = true) {
                        if (showReturnToHomePageLink) {
                            jQuery('.submit-notice-backdrop .homePageLink').show();
                        } else {
                            jQuery('.submit-notice-backdrop .homePageLink').hide();
                        }
                        // Showing a blank modal would be embarrassing
                        if (!message) {
                            message = "Thank you for submitting your request.";
                        }
                        jQuery('.submit-notice-backdrop .modal-message p').html(message);
                        jQuery('.submit-notice-backdrop').show();
                        const dialog = new Dialog.default('.submit-notice-backdrop', {
                                closingSelector: '.notice-close',
                                labelledby: 'submit-dialog-title',
                                describedby: 'submit-dialog-desc',
                                isOpen: true
                        });
                    }
            </script>

        <!-- / Modal -->
                <script type="text/javascript">

                window.addEventListener('DOMContentLoaded', function (event) {

                    
        
        
        
        function focusFirstErr() {
            jQuery("#form-errors div:first-child a").focus();
        }



        jQuery('body').on('click', '#fix-form-errors-main', function(e) {


            var code = e.keyCode || e.which;


            e.preventDefault();


                        jQuery("#form-errors div:first-child a").focus();


        });

        document.body.addEventListener( 'keyup', function ( e ) {


            if( e.target.id == 'fix-form-errors-main' ) {

                e.preventDefault();

                const mainErrElem = document.getElementById('fix-form-errors-main');


                if (mainErrElem.classList.contains('focusing')) {
                    mainErrElem.classList.remove('focusing')
                    return;
                }
                jQuery("#form-errors div:first-child a").focus();
            };

        } );






        jQuery('body').on('keypress', '[aria-invalid="true"]', function(e) {



            // get the elem id

            var code = e.keyCode || e.which;




            if (e.key == "Enter" || e.which == 13 || e.keyCode == 13 || code === 13) {
                /*
                e.preventDefault();
                var inputToHandleId = e.target.id;

                var newErrorSelector = '[data-elem-target="' + inputToHandleId + '"]';
                var newSelector = '#' + inputToHandleId;

                jQuery(newSelector).addClass('testing-validation');



                */

                
                

                                /*
                jQuery(newErrorSelector).focus();

                validatingSingle = false;
                return false;
                */

            }
        });

            
            jQuery('body').on('click', 'a.err-msg', function() {


                var elemToFocus = jQuery(this).attr('data-elem-target');
                 console.log("elem to focus is", elemToFocus);

                document.getElementById(elemToFocus).focus();
            });

            var validatingSingle = false;

           var webToCaseValidator = $("#gen-contact-form").validate({
                 onkeyup: false,
                 onfocusout: false,
                 focusInvalid: false,
                 onclick: false,



                errorElement: "div",



                errorLabelContainer: $("div.err-list"),
                showErrors: function(errorMap, errorList) {

                    
                    if (validatingSingle) {
                        return;
                    }

                                        jQuery("#gen-contact-form input").attr("aria-invalid", false);
                    jQuery("#gen-contact-form select").attr("aria-invalid", false);

                    jQuery("#gen-contact-form fieldset").removeClass('fieldset-invalid');


                    jQuery("div.err-list").html("");

                                        if (errorList.length === 0) {
                        $("div.error").hide();
                        return;
                    }

                    $("div.error").show();

                                        if (Array.isArray(errorList)) {
                        var errorIdList = [];
                        for (var ai = 0; ai < errorList.length; ai++) {

                            if (errorList[ai].element.id) {

                                var errElem = document.getElementById(errorList[ai].element.id);
                                var errElemID = errorList[ai].element.id;

                                var errorMsg = errElem.title;

                                // Sometimes we need a better error message than what's in the title, so this allows for it
                                if (jQuery(errElem).data('errmsg')) {
                                    errorMsg = jQuery(errElem).data('errmsg');
                                }
                                // for radio butons

                                if (errElem.getAttribute("type") == 'radio' || errElem.getAttribute("type") == 'checkbox' ) {

                                    jQuery(errElem).closest('fieldset').addClass("fieldset-invalid");
                                }

                                if (errElem.getAttribute("type") == 'radio') {

                                    
                                    jQuery(errElem).parent().closest('fieldset').addClass("fieldset-invalid");
                                }



                                errElem.setAttribute('aria-invalid', true);
                                var errorObj = {
                                    id: errElemID,
                                    message: errorMsg,
                                };
                                errorIdList.push(errorObj);
                            }
                        }
                    }


                    for (var errElem = 0; errElem < errorIdList.length; errElem++) {

                            var errorMessageToAppend = errorIdList[errElem].message;
                            var curID = errorIdList[errElem].id;

                                                        var onClickMarkup = 'onClick="document.getElementById(';
                            onClickMarkup += "'" + errorIdList[errElem].id + "'";
                            onClickMarkup += ').focus(); return: false;"';

                            var dataToAppend = "<div><a class='err-msg' tabindex='0' data-elem-target='" + errorIdList[errElem].id +  "' href='javascript:void(0);' role='alert' onclick=''>" + errorMessageToAppend  + "<span class='sr-only'> Press enter or return to fix invalid input</span></a></div>";

                                                        jQuery("div.err-list").append(dataToAppend);


                    }

                        jQuery("#fix-form-errors-main").addClass('focusing');
                        jQuery("#fix-form-errors-main").focus().attr('aria-live', 'polite');


                        // jQuery("#form-errors div:first-child a").focus().attr('aria-live', 'polite');


                },




            });

            
            jQuery.validator.addMethod("phone", function (phone_number, element) {
                   //  console.log("phone number is validating");
                    phone_number = phone_number.replace(/\s+/g, "");
                    return this.optional(element) || phone_number.length > 9 &&

                       phone_number.match(/^[+]?[(]?[0-9]{3}[)]?[-\s.]?[0-9]{3}[-\s.]?[0-9]{4,6}$/);
                }, "Invalid phone number");

                // for phone numbers that can optionally have content
                   jQuery.validator.addMethod("phoneorempty", function (phone_number, element) {

                    if (phone_number == "") {
                        // console.log("phone num was empty");
                        this.optional(element);
                    }

                    phone_number = phone_number.replace(/\s+/g, "");

                    return this.optional(element) || phone_number.length > 9 &&

                       phone_number.match(/^[+]?[(]?[0-9]{3}[)]?[-\s.]?[0-9]{3}[-\s.]?[0-9]{4,6}$/);
                }, "Invalid phone number");

                jQuery.validator.addMethod("customemail",
                    function(value, element) {
                        return /(?:[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?|\[(?:(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9]))\.){3}(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9])|[a-zA-Z0-9-]*[a-zA-Z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)])$/.test(value);
                    },
                    "Sorry, I've enabled very strict email validation"
                );

                jQuery.validator.addMethod("ticket_confirmation_number",
                    function(value, element) {
                        if (/\D/.test(value)) {
                            return false;
                        }
                        if (value.length < 6 || value.length > 8) {
                            return false;
                        }
                        return true;
                    },
                    "Please enter a 6 to 8 digit ticket confirmation number. Must be 6 to 8 digits in length"
                );

                jQuery.validator.addMethod("customradioyesno",
                    function(value, element) {
                        return true;
                    },
                    "Sorry, radio buttons are required"
                );


                 var form = document.getElementById('gen-contact-form');
         form.addEventListener('submit', onSubmitForm);

        function onSubmitForm(event){
            event.preventDefault();

                        const formSubmitBtn = document.getElementById('sc-form-submit');
            formSubmitBtn.disabled = true;


            var formValid = $("#gen-contact-form").valid();

            if (!formValid) {
                formSubmitBtn.removeAttribute("disabled");
                return;
            }

            var formLog = document.getElementById('form-log');
            var submittingElem = document.getElementById('submitting-row');


            const XHR = new XMLHttpRequest();

            // Bind the FormData object and the form element
            var FD = new FormData( form );
            FD.append('formid', 2);

            submittingElem.setAttribute('role', 'status');
            submittingElem.setAttribute('aria-live', 'polite'); // Shows "Submitting..." status

            // Define what happens on successful data submission
            XHR.addEventListener( "load", function(event) {

                setTimeout(function() {
                    const formSubmitBtn = document.getElementById('sc-form-submit');
                    formSubmitBtn.removeAttribute('disabled');
                }, 1000);


                var resp = event.target.responseText;


                var response = JSON.parse(resp);

                var message = response.message;


              //   console.log('Response', response);
                if ( response.success === true) {
                    form.reset();
                    if (typeof(showSubmitNotice) == "function") {
                        showSubmitNotice("Thank you for submitting your request. Your inquiry has been delivered to our Customer Care Center and will be answered shortly.", true);
                        submittingElem.setAttribute('aria-live', ''); // Hides "Submitting..." status
                    } else {
                        submittingElem.innerHTML = 'Form Submitted';
                        formLog.setAttribute('aria-live', 'polite');
                        formLog.innerHTML = message;
                    }
                } else {
                    if (typeof(showSubmitNotice) == "function") {
                        showSubmitNotice("Sorry, there was a problem.<br/>" + message, false);
                        submittingElem.setAttribute('aria-live', ''); // Hides "Submitting..." status
                    } else {
                        submittingElem.innerHTML = 'Error Submitting Form. Please see below for details.';
                        formLog.setAttribute('aria-live', 'polite');
                        formLog.innerHTML = message;
                    }
                }


            } );

            // Define what happens in case of error
            XHR.addEventListener( "error", function( event ) {
                console.error('Something went wrong');
            } );

            // Set up our request

            var restNonce = 'd6b2f00089';

            XHR.open( "POST", "/wp-json/sc-service/v2/tw_form_handler" );
            XHR.setRequestHeader('X-WP-Nonce', restNonce)
            // The data sent is what the user provided in the form
            XHR.send( FD );
        }

        
                });

        </script>
        {"id":39,"date":"2004-01-19T21:39:44","date_gmt":"2004-01-20T02:39:44","guid":{"rendered":"http:\/\/localhost\/?page_id=39"},"modified":"2026-06-19T10:57:31","modified_gmt":"2026-06-19T14:57:31","slug":"contacts","status":"publish","type":"page","link":"https:\/\/trailways.com\/contacts\/","title":{"rendered":"Contact"},"content":{"rendered":"<h1>Contact Customer Care<\/h1>\n<div style=\"font-size: 1.4rem;line-height: 1.4;\"><strong>Main contact:<\/strong> <nobr><a href=\"tel:+18008588555\">800-858-8555<\/a><\/nobr><br \/>\n<nobr>Monday-Friday<\/nobr>: <nobr>7:00am \u2013 12:00pm<\/nobr>, <nobr>12:30pm \u2013 3:30pm<\/nobr> (Eastern)<br \/>\n<nobr>Saturday-Sunday<\/nobr>: Closed<\/p>\n<p><strong>Alternate contact<\/strong>: <nobr><a href=\"tel:+18338517608\">833-851-7608<\/a><\/nobr><br \/>\n<nobr>Monday-Friday<\/nobr>: <nobr>6:00am \u2013 10pm<\/nobr> (Eastern)<br \/>\n<nobr>Saturday-Sunday<\/nobr>: <nobr>8:00am \u2013 12:30pm<\/nobr>, <nobr>1:30pm \u2013 6:00pm<\/nobr> (Eastern)<\/div>\n<p>Submit the form below to begin a case by e-mail.<br \/>\n\n                 <div class=\"error form-err-cntr\" tabindex=\"-1\" id=\"form-errors\" style=\"display: none;\">\n                <p><a href=\"javascript:void(0);\" tabindex=\"0\" id=\"fix-form-errors-main\" aria-live=\"polite\" onclick=\"try { focusFirstErr();} catch(err) {console.log(\"err is \", err);}\" role=\"alert\">Your form submission has errors. Please use the enter key to review the errors and to submit the form when the errors are fixed.<\/a><\/p>\n                <div class=\"err-list\">\n\n                <\/div>\n            <\/div>\n        \n\n        <form action=\"#!\" method=\"POST\" class=\"webtocase\" id=\"gen-contact-form\">\n            <div class=\"webform-field\">\n                <label tabindex=\"-1\" id=\"gen_contact_contcat_type\" for=\"Contact_Type__c\">Subject \n        <span class=\"web-to-case-asterisk\"> * <span class=\"sr-only\"> Required<\/span><\/span>\n        <\/label>\n                <select  id=\"Contact_Type__c\" name=\"Contact_Type__c\" title=\"Please choose a subject\" aria-required=\"true\" aria-labelledby=\"gen_contact_contcat_type\" required>\n                    <option value=\"\">--None--<\/option>\n                    <option value=\"Compliment\">Compliment<\/option>\n                    <option value=\"Complaint\">Complaint<\/option>\n                    <option value=\"Question\">Question<\/option>\n                    <option value=\"Suggestion\">Suggestion<\/option>\n                <\/select>\n            <\/div>\n\n            <h3>Contact Information<\/h3>\n\n            <section tabindex=\"-1\" class=\"web-form-instructuions\" role=\"contentinfo\" aria-label=\"Contact Information Instructions\">\n                <p tabindex=\"-1\">If you would like a response, please provide your email or postal address. Thank you for your feedback.<\/p>\n            <\/section>\n\n            <div class=\"webform-rows\">\n                <div class=\"webform-row\">\n                    <div class=\"webform-field\">\n                        <label tabindex=\"-1\" id=\"gen_contact_first_name\" for=\"Web_First_Name__c\">First Name \n        <span class=\"web-to-case-asterisk\"> * <span class=\"sr-only\"> Required<\/span><\/span>\n        <\/label>\n                        <input  id=\"Web_First_Name__c\" minlength=\"3\" maxlength=\"40\" name=\"Web_First_Name__c\" title=\"Please enter your first name (at least 3 characters)\" size=\"20\" type=\"text\" aria-required=\"true\" aria-labelledby=\"gen_contact_first_name\" required \/>\n                    <\/div>\n                    <div class=\"webform-field\">\n                        <label tabindex=\"-1\" id=\"gen_contact_last_name\" for=\"Web_Last_Name__c\">Last Name \n        <span class=\"web-to-case-asterisk\"> * <span class=\"sr-only\"> Required<\/span><\/span>\n        <\/label>\n                        <input  id=\"Web_Last_Name__c\" minlength=\"3\" maxlength=\"40\" name=\"Web_Last_Name__c\" size=\"20\" type=\"text\" title=\"Please enter your last name (at least 3 characters)\" size=\"20\" type=\"text\" aria-required=\"true\" aria-labelledby=\"gen_contact_last_name\" required \/>\n                    <\/div>\n                <\/div>\n\n                <div class=\"webform-row\">\n                    <div class=\"webform-field\">\n                        <label tabindex=\"-1\" id=\"gen_contact_address_one\" for=\"Address_1__c\">Address One<\/label>\n                        <input  id=\"Address_1__c\" maxlength=\"255\" name=\"Address_1__c\" size=\"20\" type=\"text\" title=\"Please enter your address\" size=\"20\" type=\"text\" aria-labelledby=\"gen_contact_address_one\" \/>\n                    <\/div>\n                    <div class=\"webform-field\">\n                        <label tabindex=\"-1\" id=\"gen_contact_address_two\" for=\"Address_2__c\">Address Two<\/label>\n                        <input  id=\"Address_2__c\" maxlength=\"255\" name=\"Address_2__c\" size=\"20\" type=\"text\" title=\"Optional: Please enter address two\" aria-required=\"false\" aria-labelledby=\"gen_contact_address_two\" \/>\n                    <\/div>\n                <\/div>\n\n                <div class=\"webform-row\">\n                    <div class=\"webform-field\">\n                        <label tabindex=\"-1\" id=\"general_contact\" class=\"conditional-required\" for=\"Web_Country__c\">Country \n        <span class=\"web-to-case-asterisk\"> * <span class=\"sr-only\"> Required<\/span><\/span>\n        <\/label>\n                                <select  id=\"web_to_case_country_select\" name=\"Web_Country__c\" title=\"Please Choose Your Country\" >\n        <option value=\"\">--None--<\/option>\n        <option value=\"United States\">United States<\/option>\n        <option value=\"Canada\">Canada<\/option>\n        <option value=\"Afghanistan\">Afghanistan<\/option>\n        <option value=\"Albania\">Albania<\/option>\n        <option value=\"Algeria\">Algeria<\/option>\n        <option value=\"American Samoa\">American Samoa<\/option>\n        <option value=\"Andorra\">Andorra<\/option>\n        <option value=\"Angola\">Angola<\/option>\n        <option value=\"Anguilla\">Anguilla<\/option>\n        <option value=\"Antigua and Barbuda\">Antigua and Barbuda<\/option>\n        <option value=\"Argentina\">Argentina<\/option>\n        <option value=\"Armenia\">Armenia<\/option>\n        <option value=\"Australia\">Australia<\/option>\n        <option value=\"Austria\">Austria<\/option>\n        <option value=\"Azerbaijan\">Azerbaijan<\/option>\n        <option value=\"Bahamas\">Bahamas<\/option>\n        <option value=\"Bahrain\">Bahrain<\/option>\n        <option value=\"Bangladesh\">Bangladesh<\/option>\n        <option value=\"Barbados\">Barbados<\/option>\n        <option value=\"Belarus\">Belarus<\/option>\n        <option value=\"Belgium\">Belgium<\/option>\n        <option value=\"Belize\">Belize<\/option>\n        <option value=\"Benin\">Benin<\/option>\n        <option value=\"Bermuda\">Bermuda<\/option>\n        <option value=\"Bhutan\">Bhutan<\/option>\n        <option value=\"Bolivia\">Bolivia<\/option>\n        <option value=\"Bosnia and Herzegovina\">Bosnia and Herzegovina<\/option>\n        <option value=\"Botswana\">Botswana<\/option>\n        <option value=\"Brazil\">Brazil<\/option>\n        <option value=\"British Virgin Islands\">British Virgin Islands<\/option>\n        <option value=\"Brunei Darussalam\">Brunei Darussalam<\/option>\n        <option value=\"Bulgaria\">Bulgaria<\/option>\n        <option value=\"Burkina Faso\">Burkina Faso<\/option>\n        <option value=\"Burundi\">Burundi<\/option>\n        <option value=\"Cambodia\">Cambodia<\/option>\n        <option value=\"Cameroon\">Cameroon<\/option>\n        <option value=\"Cape Verde\">Cape Verde<\/option>\n        <option value=\"Cayman Islands\">Cayman Islands<\/option>\n        <option value=\"Central African Republic\">Central African Republic<\/option>\n        <option value=\"Chad\">Chad<\/option>\n        <option value=\"Chile\">Chile<\/option>\n        <option value=\"China\">China<\/option>\n        <option value=\"Christmas Island\">Christmas Island<\/option>\n        <option value=\"Colombia\">Colombia<\/option>\n        <option value=\"Comoros\">Comoros<\/option>\n        <option value=\"Congo\">Congo<\/option>\n        <option value=\"Cook Islands\">Cook Islands<\/option>\n        <option value=\"Costa Rica\">Costa Rica<\/option>\n        <option value=\"Cote d'Ivoire\">Cote d'Ivoire<\/option>\n        <option value=\"Croatia\">Croatia<\/option>\n        <option value=\"Cuba\">Cuba<\/option>\n        <option value=\"Cyprus\">Cyprus<\/option>\n        <option value=\"Czech Republic\">Czech Republic<\/option>\n        <option value=\"Democratic Republic of the Congo \/ Zaire\">Democratic Republic of the Congo \/ Zaire<\/option>\n        <option value=\"Denmark\">Denmark<\/option>\n        <option value=\"Djibouti\">Djibouti<\/option>\n        <option value=\"Dominica\">Dominica<\/option>\n        <option value=\"Dominican Republic\">Dominican Republic<\/option>\n        <option value=\"Ecuador\">Ecuador<\/option>\n        <option value=\"Egypt\">Egypt<\/option>\n        <option value=\"El Salvador\">El Salvador<\/option>\n        <option value=\"Equatorial Guinea\">Equatorial Guinea<\/option>\n        <option value=\"Eritrea\">Eritrea<\/option>\n        <option value=\"Ethiopia\">Ethiopia<\/option>\n        <option value=\"Falkland Islands \/ Malvinas\">Falkland Islands \/ Malvinas<\/option>\n        <option value=\"Faroe Islands\">Faroe Islands<\/option>\n        <option value=\"Fiji\">Fiji<\/option>\n        <option value=\"Finland\">Finland<\/option>\n        <option value=\"France\">France<\/option>\n        <option value=\"French Guiana\">French Guiana<\/option>\n        <option value=\"French Polynesia\">French Polynesia<\/option>\n        <option value=\"Gabon\">Gabon<\/option>\n        <option value=\"Gambia\">Gambia<\/option>\n        <option value=\"Georgia\">Georgia<\/option>\n        <option value=\"Germany\">Germany<\/option>\n        <option value=\"Ghana\">Ghana<\/option>\n        <option value=\"Gibraltar\">Gibraltar<\/option>\n        <option value=\"Greece\">Greece<\/option>\n        <option value=\"Greenland\">Greenland<\/option>\n        <option value=\"Grenada\">Grenada<\/option>\n        <option value=\"Guadeloupe\">Guadeloupe<\/option>\n        <option value=\"Guam\">Guam<\/option>\n        <option value=\"Guatemala\">Guatemala<\/option>\n        <option value=\"Guinea\">Guinea<\/option>\n        <option value=\"Guinea-Bissau\">Guinea-Bissau<\/option>\n        <option value=\"Guyana\">Guyana<\/option>\n        <option value=\"Haiti\">Haiti<\/option>\n        <option value=\"Honduras\">Honduras<\/option>\n        <option value=\"Hungary\">Hungary<\/option>\n        <option value=\"Iceland\">Iceland<\/option>\n        <option value=\"India\">India<\/option>\n        <option value=\"Indonesia\">Indonesia<\/option>\n        <option value=\"Iran\">Iran<\/option>\n        <option value=\"Iraq\">Iraq<\/option>\n        <option value=\"Ireland\">Ireland<\/option>\n        <option value=\"Israel\">Israel<\/option>\n        <option value=\"Italy\">Italy<\/option>\n        <option value=\"Jamaica\">Jamaica<\/option>\n        <option value=\"Japan\">Japan<\/option>\n        <option value=\"Jordan\">Jordan<\/option>\n        <option value=\"Kazakhstan\">Kazakhstan<\/option>\n        <option value=\"Kenya\">Kenya<\/option>\n        <option value=\"Kiribati\">Kiribati<\/option>\n        <option value=\"Kuwait\">Kuwait<\/option>\n        <option value=\"Kyrgyzstan\">Kyrgyzstan<\/option>\n        <option value=\"Laos\">Laos<\/option>\n        <option value=\"Latvia\">Latvia<\/option>\n        <option value=\"Lebanon\">Lebanon<\/option>\n        <option value=\"Lesotho\">Lesotho<\/option>\n        <option value=\"Liberia\">Liberia<\/option>\n        <option value=\"Libya\">Libya<\/option>\n        <option value=\"Liechtenstein\">Liechtenstein<\/option>\n        <option value=\"Lithuania\">Lithuania<\/option>\n        <option value=\"Luxembourg\">Luxembourg<\/option>\n        <option value=\"Macedonia\">Macedonia<\/option>\n        <option value=\"Madagascar\">Madagascar<\/option>\n        <option value=\"Malawi\">Malawi<\/option>\n        <option value=\"Malaysia\">Malaysia<\/option>\n        <option value=\"Maldives\">Maldives<\/option>\n        <option value=\"Mali\">Mali<\/option>\n        <option value=\"Malta\">Malta<\/option>\n        <option value=\"Marshall Islands\">Marshall Islands<\/option>\n        <option value=\"Martinique\">Martinique<\/option>\n        <option value=\"Mauritania\">Mauritania<\/option>\n        <option value=\"Mauritius\">Mauritius<\/option>\n        <option value=\"Mayotte\">Mayotte<\/option>\n        <option value=\"Mexico\">Mexico<\/option>\n        <option value=\"Micronesia\">Micronesia<\/option>\n        <option value=\"Moldova\">Moldova<\/option>\n        <option value=\"Monaco\">Monaco<\/option>\n        <option value=\"Mongolia\">Mongolia<\/option>\n        <option value=\"Montserrat\">Montserrat<\/option>\n        <option value=\"Morocco\">Morocco<\/option>\n        <option value=\"Mozambique\">Mozambique<\/option>\n        <option value=\"Myanmar \/ Burma\">Myanmar \/ Burma<\/option>\n        <option value=\"Namibia\">Namibia<\/option>\n        <option value=\"Nauru\">Nauru<\/option>\n        <option value=\"Nepal\">Nepal<\/option>\n        <option value=\"Netherlands\">Netherlands<\/option>\n        <option value=\"Netherlands Antilles\">Netherlands Antilles<\/option>\n        <option value=\"New Caledonia\">New Caledonia<\/option>\n        <option value=\"New Zealand\">New Zealand<\/option>\n        <option value=\"Nicaragua\">Nicaragua<\/option>\n        <option value=\"Niger\">Niger<\/option>\n        <option value=\"Nigeria\">Nigeria<\/option>\n        <option value=\"Niue\">Niue<\/option>\n        <option value=\"Northern Mariana Islands\">Northern Mariana Islands<\/option>\n        <option value=\"Norway\">Norway<\/option>\n        <option value=\"Oman\">Oman<\/option>\n        <option value=\"Pakistan\">Pakistan<\/option>\n        <option value=\"Palau\">Palau<\/option>\n        <option value=\"Panama\">Panama<\/option>\n        <option value=\"Papua New Guinea\">Papua New Guinea<\/option>\n        <option value=\"Paraguay\">Paraguay<\/option>\n        <option value=\"Peru\">Peru<\/option>\n        <option value=\"Philippines\">Philippines<\/option>\n        <option value=\"Pitcairn\">Pitcairn<\/option>\n        <option value=\"Poland\">Poland<\/option>\n        <option value=\"Portugal\">Portugal<\/option>\n        <option value=\"Puerto Rico\">Puerto Rico<\/option>\n        <option value=\"Qatar\">Qatar<\/option>\n        <option value=\"Reunion\">Reunion<\/option>\n        <option value=\"Romania\">Romania<\/option>\n        <option value=\"Russian Federation\">Russian Federation<\/option>\n        <option value=\"Rwanda\">Rwanda<\/option>\n        <option value=\"Saint Helena\">Saint Helena<\/option>\n        <option value=\"Saint Kitts and Nevis\">Saint Kitts and Nevis<\/option>\n        <option value=\"Saint Lucia\">Saint Lucia<\/option>\n        <option value=\"Saint Pierre and Miquelon\">Saint Pierre and Miquelon<\/option>\n        <option value=\"Saint Vincent and the Grenadines\">Saint Vincent and the Grenadines<\/option>\n        <option value=\"Samoa\">Samoa<\/option>\n        <option value=\"San Marino\">San Marino<\/option>\n        <option value=\"Sao Tome and Principe\">Sao Tome and Principe<\/option>\n        <option value=\"Saudi Arabia\">Saudi Arabia<\/option>\n        <option value=\"Senegal\">Senegal<\/option>\n        <option value=\"Seychelles\">Seychelles<\/option>\n        <option value=\"Sierra Leone\">Sierra Leone<\/option>\n        <option value=\"Singapore\">Singapore<\/option>\n        <option value=\"Slovakia\">Slovakia<\/option>\n        <option value=\"Slovenia\">Slovenia<\/option>\n        <option value=\"Soloman Islands\">Soloman Islands<\/option>\n        <option value=\"Somalia\">Somalia<\/option>\n        <option value=\"South Africa\">South Africa<\/option>\n        <option value=\"South Korea\">South Korea<\/option>\n        <option value=\"Spain\">Spain<\/option>\n        <option value=\"Sri Lanka\">Sri Lanka<\/option>\n        <option value=\"Sudan\">Sudan<\/option>\n        <option value=\"Suriname\">Suriname<\/option>\n        <option value=\"Swaziland\">Swaziland<\/option>\n        <option value=\"Sweden\">Sweden<\/option>\n        <option value=\"Switzerland\">Switzerland<\/option>\n        <option value=\"Syria\">Syria<\/option>\n        <option value=\"Taiwan\">Taiwan<\/option>\n        <option value=\"Tajikstan\">Tajikstan<\/option>\n        <option value=\"Tanzania\">Tanzania<\/option>\n        <option value=\"Thailand\">Thailand<\/option>\n        <option value=\"Timor Leste\">Timor Leste<\/option>\n        <option value=\"Togo\">Togo<\/option>\n        <option value=\"Tokelau\">Tokelau<\/option>\n        <option value=\"Tonga\">Tonga<\/option>\n        <option value=\"Trinidad and Tobago\">Trinidad and Tobago<\/option>\n        <option value=\"Tunisia\">Tunisia<\/option>\n        <option value=\"Turkey\">Turkey<\/option>\n        <option value=\"Turkmenistan\">Turkmenistan<\/option>\n        <option value=\"Tuvalu\">Tuvalu<\/option>\n        <option value=\"Uganda\">Uganda<\/option>\n        <option value=\"Ukraine\">Ukraine<\/option>\n        <option value=\"United Arab Emirates\">United Arab Emirates<\/option>\n        <option value=\"United Kingdom\">United Kingdom<\/option>\n        <option value=\"Uruguay\">Uruguay<\/option>\n        <option value=\"Uzbekistan\">Uzbekistan<\/option>\n        <option value=\"Vanuatu\">Vanuatu<\/option>\n        <option value=\"Venezuela\">Venezuela<\/option>\n        <option value=\"Vietnam\">Vietnam<\/option>\n        <option value=\"Wake Island\">Wake Island<\/option>\n        <option value=\"Yemen\">Yemen<\/option>\n        <option value=\"Yugoslavia\">Yugoslavia<\/option>\n        <option value=\"Zambia\">Zambia<\/option>\n        <option value=\"Zimbabwe\">Zimbabwe<\/option>\n        <option value=\"Estonia\">Estonia<\/option>\n        <\/select>\n                            <\/div>\n                <\/div>\n\n                <div class=\"webform-row\">\n                    <div class=\"webform-field\">\n                        <label tabindex=\"-1\" id=\"gen_contact_city\" for=\"Web_City__c\">City<\/label>\n                        <input  id=\"Web_City__c\" maxlength=\"50\" name=\"Web_City__c\" size=\"20\" type=\"text\" title=\"Please enter your city\" aria-labelledby=\"gen_contact_city\" \/>\n                    <\/div>\n                    <div class=\"webform-field\">\n                        <label tabindex=\"-1\" id=\"gen_contact_state\" for=\"Web_State__c\">State <\/label>\n                        <select  id=\"Web_State__c\" name=\"Web_State__c\" data-state=\"usstates\" title=\"Please choose your state\" aria-labelledby=\"gen_contact_state\">\n                                            <option value=\"\">-- Please select a Country first --<\/option>                <option value=\"Alabama\">Alabama<\/option>        <option value=\"Alaska\">Alaska<\/option>        <option value=\"American Samoa\">American Samoa<\/option>        <option value=\"Arizona\">Arizona<\/option>        <option value=\"Arkansas\">Arkansas<\/option>        <option value=\"California\">California<\/option>        <option value=\"Colorado\">Colorado<\/option>        <option value=\"Connecticut\">Connecticut<\/option>        <option value=\"Delaware\">Delaware<\/option>        <option value=\"District of Columbia\">District of Columbia<\/option>        <option value=\"Florida\">Florida<\/option>        <option value=\"Georgia\">Georgia<\/option>        <option value=\"Guam\">Guam<\/option>        <option value=\"Hawaii\">Hawaii<\/option>        <option value=\"Idaho\">Idaho<\/option>        <option value=\"Illinois\">Illinois<\/option>        <option value=\"Indiana\">Indiana<\/option>        <option value=\"Iowa\">Iowa<\/option>        <option value=\"Kansas\">Kansas<\/option>        <option value=\"Kentucky\">Kentucky<\/option>        <option value=\"Louisiana\">Louisiana<\/option>        <option value=\"Maine\">Maine<\/option>        <option value=\"Maryland\">Maryland<\/option>        <option value=\"Massachusetts\">Massachusetts<\/option>        <option value=\"Michigan\">Michigan<\/option>        <option value=\"Minnesota\">Minnesota<\/option>        <option value=\"Mississippi\">Mississippi<\/option>        <option value=\"Missouri\">Missouri<\/option>        <option value=\"Montana\">Montana<\/option>        <option value=\"Nebraska\">Nebraska<\/option>        <option value=\"Nevada\">Nevada<\/option>        <option value=\"New Hampshire\">New Hampshire<\/option>        <option value=\"New Jersey\">New Jersey<\/option>        <option value=\"New Mexico\">New Mexico<\/option>        <option value=\"New York\">New York<\/option>        <option value=\"North Carolina\">North Carolina<\/option>        <option value=\"North Dakota\">North Dakota<\/option>        <option value=\"Northern Mariana Islands\">Northern Mariana Islands<\/option>        <option value=\"Ohio\">Ohio<\/option>        <option value=\"Oklahoma\">Oklahoma<\/option>        <option value=\"Oregon\">Oregon<\/option>        <option value=\"Pennsylvania\">Pennsylvania<\/option>        <option value=\"Puerto Rico\">Puerto Rico<\/option>        <option value=\"Rhode Island\">Rhode Island<\/option>        <option value=\"South Carolina\">South Carolina<\/option>        <option value=\"South Dakota\">South Dakota<\/option>        <option value=\"Tennessee\">Tennessee<\/option>        <option value=\"Texas\">Texas<\/option>        <option value=\"United States Minor Outlying Islands\">United States Minor Outlying Islands<\/option>        <option value=\"Utah\">Utah<\/option>        <option value=\"Vermont\">Vermont<\/option>        <option value=\"Virgin Islands, U.S.\">Virgin Islands, U.S.<\/option>        <option value=\"Virginia\">Virginia<\/option>        <option value=\"Washington\">Washington<\/option>        <option value=\"West Virginia\">West Virginia<\/option>        <option value=\"Wisconsin\">Wisconsin<\/option>        <option value=\"Wyoming\">Wyoming<\/option>                                <\/select>\n                    <\/div>\n                <\/div>\n\n                <div class=\"webform-row\">\n                    <div class=\"webform-field\">\n                        <label tabindex=\"-1\" id=\"gen_zip_code\" for=\"Web_Zip_Code__c\">Zip Code <\/label>\n                        <input  id=\"Web_Zip_Code__c\" name=\"Web_Zip_Code__c\" size=\"20\" minlength=\"5\" maxlength=\"5\" type=\"text\" title=\"Please choose your zip code with 5 digits.\" aria-labelledby=\"gen_zip_code\" \/>\n                    <\/div>\n                    <div class=\"webform-field\">\n                        <label tabindex=\"-1\" id=\"gen_contact_email\" for=\"ContactEmail\">Email \n        <span class=\"web-to-case-asterisk\"> * <span class=\"sr-only\"> Required<\/span><\/span>\n        <\/label>\n                        <input  id=\"email\" aria-labelledby=\"gen_contact_email\"  maxlength=\"80\" name=\"ContactEmail\" size=\"20\" type=\"email\" title=\"Please enter a valid email address.\" required \/>\n                    <\/div>\n                <\/div>\n\n                <div class=\"webform-row\">\n                    <div class=\"webform-field\">\n                        <label tabindex=\"-1\" id=\"gen_contact_phone\" for=\"ContactPhone\">Phone \n        <span class=\"web-to-case-asterisk\"> * <span class=\"sr-only\"> Required<\/span><\/span>\n        <\/label>\n                        <input  id=\"phone\" aria-labelledby=\"gen_contact_phone\" maxlength=\"40\" name=\"ContactPhone\" size=\"20\" type=\"tel\" title=\"Please use the following phone number format: 555-555-5555\" required class=\"required phone\" \/>\n                    <\/div>\n                <\/div>\n\n                <div class=\"webform-row\">\n                    <div class=\"webform-field\">\n                        <label tabindex=\"-1\" id=\"gen_perferred_method_contact\" for=\"Preferred_Method_of_Contact__c\">Preferred Method of Contact \n        <span class=\"web-to-case-asterisk\"> * <span class=\"sr-only\"> Required<\/span><\/span>\n        <\/label>\n                        <select  id=\"Preferred_Method_of_Contact__c\" name=\"Preferred_Method_of_Contact__c\" required title=\"Please choose a preferred method of contact\">\n                            <option value=\"\">Please Select<\/option>\n                            <option value=\"Mail\">Mail<\/option>\n                            <option value=\"Phone\">Phone<\/option>\n                            <option value=\"Email\">Email<\/option>\n                        <\/select>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <h3>Trip Information<\/h3>\n\n            <div class=\"webform-rows\">\n                <div class=\"webform-row\">\n                    <div class=\"webform-field\">\n                        <label tabindex=\"-1\" id=\"gen_feedback_related_to_trip\" for=\"Is_your_feedback_related_to_your_trip__c\">Is your feedback related to your trip? \n        <span class=\"web-to-case-asterisk\"> * <span class=\"sr-only\"> Required<\/span><\/span>\n        <\/label>\n                        <select  id=\"Is_your_feedback_related_to_your_trip__c\" name=\"Is_your_feedback_related_to_your_trip__c\" aria-labelledby=\"gen_feedback_related_to_trip\" title=\"Is your feedback related to your trip?\" required data-depclass=\"dep-related-trip\">\n                            <option value=\"\">--None--<\/option>\n                            <option value=\"Yes\">Yes<\/option>\n                            <option value=\"No\">No<\/option>\n                        <\/select>\n                    <\/div>\n                <\/div>\n\n                <div class=\"dependent-fields dep-related-trip\">\n                    <div class=\"webform-rows\">\n                        <div class=\"webform-row\">\n                            <div class=\"webform-field\">\n                                <label tabindex=\"-1\" id=\"gen_ticket_confirmation\" for=\"Ticket_Confirmation_Number__c\">Order ID or Confirmation Number \n        <span class=\"web-to-case-asterisk\"> * <span class=\"sr-only\"> Required<\/span><\/span>\n        <\/label>\n                                <input aria-labelledby=\"gen_ticket_confirmation\" id=\"Ticket_Confirmation_Number__c\" name=\"Ticket_Confirmation_Number__c\"\n                                    title=\"Please enter a 6-8 character alphanumeric order ID or confirmation number.\"\n                                    data-errmsg=\"We are sorry we cannot process your feedback online without a valid 6-8 character confirmation number. Please call us at 800 858 8555\"\n                                    type=\"text\" minlength=\"6\" maxlength=\"8\" required \/>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"webform-row\">\n                    <fieldset>\n                        <legend>Where did you purchase your ticket? \n        <span class=\"web-to-case-asterisk\"> * <span class=\"sr-only\"> Required<\/span><\/span>\n        <\/legend>\n                        <div class=\"webform-field\">\n                            <input type=\"radio\" name=\"Where_did_you_purchase_your_ticket__c\" class=\"insert-err-above\" id=\"gen_on_trailways\" value=\"On Trailways.com\" title=\"Where did you purchase your ticket?\" aria-labelledby=\"gen_on_trailways_com_label\" aria-required=\"true\" required>\n                            <label for=\"gen_on_trailways\" id=\"gen_on_trailways_com_label\">On Trailways.com<\/label>\n                        <\/div>\n                        <div class=\"webform-field\">\n                            <input type=\"radio\" aria-labelledby=\"gen_purchase_in_person_lbl\" name=\"Where_did_you_purchase_your_ticket__c\" id=\"gen_in_person\" value=\"In Person (Terminal or Retail Agent)\" aria-required=\"true\" required>\n                            <label for=\"gen_in_person\" id=\"gen_purchase_in_person_lbl\">In Person (Terminal or Retail Agent)<\/label>\n                        <\/div>\n                        <div class=\"webform-field\">\n                            <input type=\"radio\" name=\"Where_did_you_purchase_your_ticket__c\" id=\"Where_Purchase_Other\" value=\"Where_Purchase_Other\" aria-required=\"true\" required>\n                            <label for=\"Where_Purchase_Other\">Other (please specify in comments below)<\/label>\n                        <\/div>\n                    <\/fieldset>\n                <\/div>\n\n                <div class=\"webform-row\">\n                    <div class=\"webform-field\">\n                        <label tabindex=\"-1\" id=\"how_often_travel_lbl\" for=\"How_often_do_you_travel_with_Trailways__c\">How often do you travel with Trailways?<\/label>\n                        <select  id=\"How_often_do_you_travel_with_Trailways__c\"  name=\"How_often_do_you_travel_with_Trailways__c\" title=\"How often do you travel with Trailways?\" aria-labelledby=\"ow_often_travel_lbl\" >\n                            <option value=\"\">--None--<\/option>\n                            <option value=\"Often\">Often<\/option>\n                            <option value=\"Sometimes\">Sometimes<\/option>\n                            <option value=\"Rarely\">Rarely<\/option>\n                        <\/select>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <h3 class=\"webform-h\">Your Message<\/h3>\n\n            <section tabindex=\"-1\" class=\"web-form-instructuions\" role=\"contentinfo\" aria-label=\"Comments Instructions\">\n                <p tabindex=\"-1\">For your security, please don't enter personal information like a credit card number or your date of birth.<\/p>\n            <\/section>\n\n            <div class=\"webform-rows p\">\n                <div class=\"webform-row\">\n                    <div class=\"webform-field\">\n                        <label tabindex=\"-1\" id=\"other_comments\" for=\"Customer_Comments__c\">Comments \n        <span class=\"web-to-case-asterisk\"> * <span class=\"sr-only\"> Required<\/span><\/span>\n        <\/label>\n                        <textarea  id=\"Customer_Comments__c\" name=\"Customer_Comments__c\" type=\"text\" wrap=\"soft\" aria-required=\"true\" aria-labelledby=\"other_comments\"><\/textarea>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"webform-rows p\">\n                <div class=\"webform-row\">\n                                <fieldset class=\"agree-terms-fieldset\">\n                <label class=\"inline-web-to-case-lbl\" for=\"Agree_to_privacy_policy_and_terms_of_use__c\" id=\"agree_refund_policy_label\" tabindex=\"-1\">I have read and agree to the <a href=\"https:\/\/trailways.com\/legal\/terms-of-use-privacy-policy\/\" target=\"_blank\">privacy policy and terms of use <span class=\"sr-only\">(privacy link opens in a new tab)<\/span><\/a>.<\/label>\n                <input id=\"Agree_to_privacy_policy_and_terms_of_use__c\" aria-labelledby=\"agree_refund_policy_label\"  title=\"You must agree to the privacy policy to submit this form\" type=\"checkbox\" name=\"Agree_to_privacy_policy_and_terms_of_use__c\" aria-required=\"true\" required>\n            <\/fieldset>\n                        <\/div>\n            <\/div>\n\n            <div class=\"webform-rows p\">\n                <div class=\"webform-row\">\n                    \n            <div class=\"flex-row a-c web-form-submit\">\n            <input type=\"submit\" id=\"sc-form-submit\" name=\"submit\"> <div class=\"flex-row a-c\" id=\"submitting-row\"><img decoding=\"async\" src=\"https:\/\/trailways.com\/wp-content\/plugins\/trailways-sc-integration\/assets\/img\/spinner.gif\"  role=\"presentation\" \/> Submitting Form<\/div>\n            <\/div>\n            <p id=\"form-log\" role=\"status\">\n\n            <\/p>\n\n                        <\/div>\n            <\/div>\n\n            <input type=\"hidden\" id=\"web_to_case_nonce\" name=\"web_to_case_nonce\" value=\"66aae3677c\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/wp-json\/wp\/v2\/pages\/39\" \/>        <\/form>\n\n        <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Contact Customer Care Main contact: 800-858-8555 Monday-Friday: 7:00am \u2013 12:00pm, 12:30pm \u2013 3:30pm (Eastern) Saturday-Sunday: Closed Alternate contact: 833-851-7608 Monday-Friday: 6:00am \u2013 10pm (Eastern) Saturday-Sunday: 8:00am \u2013 12:30pm, 1:30pm \u2013 6:00pm (Eastern) Submit the form below to begin a case by e-mail.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/page-full-width.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-39","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Contact Us - Customer Service - Trailways<\/title>\n<meta name=\"description\" content=\"Got a compliment, complaint, question or suggestion? Contact Trailways Customer Care by phone or through our live help tool.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/trailways.com\/contacts\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Contact Us - Customer Service - Trailways\" \/>\n<meta property=\"og:description\" content=\"Got a compliment, complaint, question or suggestion? Contact Trailways Customer Care by phone or through our live help tool.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trailways.com\/contacts\/\" \/>\n<meta property=\"og:site_name\" content=\"Trailways\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-19T14:57:31+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/trailways.com\\\/contacts\\\/\",\"url\":\"https:\\\/\\\/trailways.com\\\/contacts\\\/\",\"name\":\"Contact Us - Customer Service - Trailways\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/trailways.com\\\/#website\"},\"datePublished\":\"2004-01-20T02:39:44+00:00\",\"dateModified\":\"2026-06-19T14:57:31+00:00\",\"description\":\"Got a compliment, complaint, question or suggestion? Contact Trailways Customer Care by phone or through our live help tool.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/trailways.com\\\/contacts\\\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/trailways.com\\\/#website\",\"url\":\"https:\\\/\\\/trailways.com\\\/\",\"name\":\"Trailways\",\"description\":\"Trailways Bus Service\",\"publisher\":{\"@id\":\"https:\\\/\\\/trailways.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/trailways.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/trailways.com\\\/#organization\",\"name\":\"Trailways\",\"url\":\"https:\\\/\\\/trailways.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/trailways.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/trailways.com\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/Trailways-Logo.png\",\"contentUrl\":\"https:\\\/\\\/trailways.com\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/Trailways-Logo.png\",\"width\":600,\"height\":143,\"caption\":\"Trailways\"},\"image\":{\"@id\":\"https:\\\/\\\/trailways.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Contact Us - Customer Service - Trailways","description":"Got a compliment, complaint, question or suggestion? Contact Trailways Customer Care by phone or through our live help tool.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/trailways.com\/contacts\/","og_locale":"en_US","og_type":"article","og_title":"Contact Us - Customer Service - Trailways","og_description":"Got a compliment, complaint, question or suggestion? Contact Trailways Customer Care by phone or through our live help tool.","og_url":"https:\/\/trailways.com\/contacts\/","og_site_name":"Trailways","article_modified_time":"2026-06-19T14:57:31+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/trailways.com\/contacts\/","url":"https:\/\/trailways.com\/contacts\/","name":"Contact Us - Customer Service - Trailways","isPartOf":{"@id":"https:\/\/trailways.com\/#website"},"datePublished":"2004-01-20T02:39:44+00:00","dateModified":"2026-06-19T14:57:31+00:00","description":"Got a compliment, complaint, question or suggestion? Contact Trailways Customer Care by phone or through our live help tool.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trailways.com\/contacts\/"]}]},{"@type":"WebSite","@id":"https:\/\/trailways.com\/#website","url":"https:\/\/trailways.com\/","name":"Trailways","description":"Trailways Bus Service","publisher":{"@id":"https:\/\/trailways.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trailways.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/trailways.com\/#organization","name":"Trailways","url":"https:\/\/trailways.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trailways.com\/#\/schema\/logo\/image\/","url":"https:\/\/trailways.com\/wp-content\/uploads\/2019\/09\/Trailways-Logo.png","contentUrl":"https:\/\/trailways.com\/wp-content\/uploads\/2019\/09\/Trailways-Logo.png","width":600,"height":143,"caption":"Trailways"},"image":{"@id":"https:\/\/trailways.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/trailways.com\/wp-json\/wp\/v2\/pages\/39","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trailways.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/trailways.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/trailways.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trailways.com\/wp-json\/wp\/v2\/comments?post=39"}],"version-history":[{"count":4,"href":"https:\/\/trailways.com\/wp-json\/wp\/v2\/pages\/39\/revisions"}],"predecessor-version":[{"id":15875,"href":"https:\/\/trailways.com\/wp-json\/wp\/v2\/pages\/39\/revisions\/15875"}],"wp:attachment":[{"href":"https:\/\/trailways.com\/wp-json\/wp\/v2\/media?parent=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}