window.addEventListener('message', function (event) {
var eventType = event && event.data && event.data.type;
switch(eventType) {
case 'EVENT_SEND_MESSAGE':
//fires when sent message (end of submit)
window.alert("EVENT_SEND_MESSAGE");
break;
case 'EVENT_WIDGET_OPENED':
//click text us bubble
window.alert("EVENT_WIDGET_OPENED");
break;
case 'EVENT_WIDGET_CLOSED':
//close chat
window.alert("EVENT_WIDGET_CLOSED");
break;
case 'EVENT_LOCATION_SELECTED':
//never fires in our set up
window.alert("EVENT_LOCATION_SELECTED");
break;
case 'EVENT_DEPARTMENT_SELECTED':
//happens when location selected in our setup
window.alert("EVENT_DEPARTMENT_SELECTED");
break;
case 'EVENT_PROMPT_CLOSED':
//when closing "have a problem text us" box that pops up from text us bubble
window.alert("EVENT_PROMPT_CLOSED");
break;
}
})