function showMsg(){
	var c=$id('ta'),
		main=$id('wrap');
	if (!c || !main) {
		return false;
		}
	
	if (toggleClass(c)){
		if ($id('msg')){
			$id('msg').focus();
			}
		}
	toggleClass(main,null,["open","closed"]);
	return false;
	}
	
var msgForm,
	errorContainer;
function cman(){	
	msgForm=new DOCUMENT_FORM	
					("msg_form",
					 "msgForm",
						{
							msg:{
								f_type:"textarea"
								}
						
						},
					"sendMsg"
					);
	errorContainer=$id('msg-error');
					
	}
function sendMsg(params){
	hideError();
	if (!params.msg || params.msg.search(/[^\s]/)<0){
		showError('Хотелось бы, чтобы сообщение не было пустым.');
		if ($id('msg')){$id('msg').focus();}
		return false;
		}
	var btn=$tagname("BUTTON",$id('ta'));
	if (btn){
		btn.disabled=true;		
		}
	setAjaxRequest("POST", "/getmsg.php", getParamString(params),catchSendMsg);
	return false;
	}
function catchSendMsg(res){
	$innerHTML('msg-container',res);
	toggleClass($id('wrap'),null,["open","closed"]);
	return false;
	}
function showError(msg){
	if (!msg) {
		msg="Ошибка. Пожалуйста, повторите попытку позднее";
		}
	toggleClass(errorContainer,1);
	$innerHTML(errorContainer,msg);
	}
function hideError(){
	toggleClass(errorContainer,1);
	}
EVENTS.append(window,"onload",cman);
