function addNewFolder()
{
	showIndicator('Выполняется сохранение новой папки');
	var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
        	if (req.responseJS.aFolder) {
        		folders_text = document.getElementById('user_folders').innerHTML +'<li class="pale"><a href="'+cfg_path_web+'/talks/'+req.responseJS.aFolder['folder_id']+'/">'+req.responseJS.aFolder['folder_title']+'</a> (0)</li>';
        		document.getElementById('user_folders').innerHTML = folders_text;
        		timeout = false;
        	}

        	if (req.responseJS.aMessages) {
        		printMessages(req.responseJS.aMessages);
        	}
        	setTimeout('hideIndicator()', 1000);
        }
    }
    req.caching = false;
    req.open('POST', cfg_path_web+'/modules/talks/loaders/add_new_folder.loader.php', true);
    req.send( { new_folder: document.getElementById('new_folder').value } );
}

function showTalkForm(user_id)
{	showIndicator('Загрузка формы отправки сообщения');
	var req = new JsHttpRequest();
	req.onreadystatechange = function() {		if (req.readyState == 4) {			if (req.responseJS.talk_form) {				showMessage(req.responseJS.talk_form);
			} else {				hideIndicator();			}

			if (req.responseJS.aMessages) {				printMessages(req.responseJS.aMessages);
			}
		}
	}
	req.caching = false;
	req.open('POST', cfg_path_web+'/modules/talks/loaders/talk_form.loader.php', true);
	req.send( { user_id: user_id } );
}

function sendTalk(user_id, talk_title, message_text)
{
	form_text = document.getElementById('indicator_text').innerHTML;
	showIndicator('Отправка сообщения.');
	var req = new JsHttpRequest();
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
			if (req.responseJS.talk_sended) {
				showMessage('Сообщение отправлено');
			} else {				showMessage(form_text);
				document.getElementById('send_talk_user_id').value = user_id;
				document.getElementById('send_talk_title').value = talk_title;
				document.getElementById('send_talk_message').value = message_text;			}
			if (req.responseJS.aMessages) {
				printMessages(req.responseJS.aMessages);
			}
		}
	}
	req.caching = false;
	req.open('POST', cfg_path_web+'/modules/talks/loaders/send_talk.loader.php', true);
	req.send( { user_id: user_id, talk_title: talk_title, message_text: message_text } );
}