+
+function fetch_messages_callback(data)
+{
+ var calls = document.getElementById('internal_calls');
+
+ remove_children(calls);
+
+ if (data.messages.length > 0) {
+ for (var i=0; i < data.messages.length; i++) {
+ var elem = document.createElement('li');
+
+ elem.innerHTML = data.messages[i].fname;
+ elem.payload = new Array();
+ elem.payload['dir'] = 'messages';
+ elem.payload['call'] = data.messages[i].fname;
+ elem.onclick = play_message;
+ calls.appendChild(elem);
+ }
+ }
+}
+
+function toggle_messages()
+{
+ var edit = document.getElementById('container_edit');
+ var config = document.getElementById('container_config');
+
+ config.style.display = '';
+ edit.style.display = 'none';
+
+ ajax_request('messages', '', fetch_messages_callback);
+}