var chatToScreenLocked				= false;
var chatToScreenFormObj				= null;

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function chatToScreen_do(formObj) {
	if (chatToScreenLocked) {
	alert('Please wait, another message is in progress.');
	return;
	}
chatToScreenFormObj					= formObj;
var comment							= formObj.COMMENT;	
	if (comment.value.length == 0) {
	alert('Please enter a message before proceeding.');
	comment.focus();
	return;
	}
chatToScreenLocked					= true;
chatToScreen_toggleResponse(false);
chatToScreen_toggleTA(false);
handlePostComplete					= 'handleChatToScreenPostComplete';
var comments						= encodeURIComponent(comment.value);
var params							= "section=ChatToScreen&comment="+comments;
postAjaxContent('/clientServer/',params);
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function chatToScreen_toggleTA(onOff) {
var container						= document.getElementById('chatToScreenTA');
var ajaxSpinner						= document.getElementById('chatToScreenLoader');
	if (container) {
	container.style.display			= (onOff) ? 'block' : 'none';
	}
	if (ajaxSpinner) {
	ajaxSpinner.style.display		= (onOff) ? 'none' : 'block';
	}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function chatToScreen_toggleResponse(onOff) {
var container						= document.getElementById('chatToScreenResponse');
	if (container) {
	container.style.display			= (onOff) ? 'block' : 'none';
	}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function chatToScreen_clearMessage() {
	if (chatToScreenFormObj) {
	chatToScreenFormObj.COMMENT.value	= '';
	}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function chatToScreen_focusMessage() {
	if (chatToScreenFormObj) {
	chatToScreenFormObj.COMMENT.focus();
	}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function chatToScreen_handleKeyPress(e) {
key										= (window.event) ?  window.event.keyCode : e.which;
	if (key == 13) {	
	// handle Enter key
	// return false; here to cancel the event
	chatToScreen_do(document.ctsForm);
	}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function handleChatToScreenPostComplete(success,xmlHTTP) {
	if (success) {
	chatToScreen_toggleResponse(true);
	chatToScreen_toggleTA(true);
	chatToScreen_clearMessage();
	chatToScreen_focusMessage();
	}
chatToScreenLocked			= false;
}


