function postComment() {
	var ajax = new Ajax();
	ajax.onDone = commentPosted;
	ajax.onFail = commentPostFailed;
	ge('name').style.background = '#36332E';
	ge('message').style.background = '#36332E';
	ge('progress').style.display = 'block';
	ge('comments').innerHTML = '';
	ge('submit').style.display = 'none';  
	ge('commentsBorder').style.display = 'none';
	ajax.post('/modules/guestbook/action.php', {'action': 'addComment', 'name': ge('name').value, 'message': ge('message').value});
}

function commentPosted(ajaxObj, responseText) {
	var msg;
	ge('progress').style.display = 'none';
	ge('submit').style.display = 'block';
	ge('comments').style.color = '#a9a8a7';
	switch(responseText) {
		case '101':
			msg = ajax_guestbook_PostOk;
			break;
		case '011':
			msg = ajax_guestbook_fillAllFields;
			ge('name').focus();
			ge('name').style.background = '#6B332E';
			ge('message').style.background = '#6B332E';
			break;
		case '012':
			msg = ajax_guestbook_fillName;
			ge('name').focus();
			ge('name').style.background = '#6B332E';
			break;
		case '013':
			msg = ajax_guestbook_fillMessage;
			ge('message').focus();
			ge('message').style.background = '#6B332E';
			break;
		default:
			msg = ajax_PostError;
	}
	ge('comments').innerHTML = msg;
	if (responseText == '101') {
		ge('name').value = '';
		ge('message').value = '';
	}
	ge('commentsBorder').style.display = 'block';
}

function commentPostFailed(ajaxObj, responseText) {
	ge('progress').style.display = 'none';
	ge('submit').style.display = 'block';
	ge('comments').style.color = '#a9a8a7';
	ge('comments').innerHTML = ajax_PostError;
	ge('commentsBorder').style.display = 'block';
	ge('progress').style.display = 'none';
}

