function chkFrm() {
	var message = '';
	var re_email = /^[-a-z0-9_\.]+@{1}[-a-z0-9_\.]+\.{1}[-a-z0-9_\.]+$/i;

	if ((!$('from').value || !$('from').value.match(re_email)) && !message) {
		message = 'Enter valid E-mail';
		$('from').focus();
	}

	if (!$('message').value && !message) {
		message = 'Enter Message';
		$('message').focus();
	}

	if (!$('ccode').value && !message) {
		message = 'Enter 6 digits';
		$('ccode').focus();
	}

	if (message) {
		alert(message);
	} else {
		new Ajax.Request('/core/', {
			method: 'post',
			parameters: {method: 'ccode', sessid: $('sessid').value, ccode: $('ccode').value},
			onSuccess: function(transport) {
				var json = transport.responseText.evalJSON(true);
				var error = json.error;
				var i;

				if (error == 0) {
					$('msgFrm').submit();
				} else {
					message = 'Digits incorrect';
					$('ccode').focus();
					alert(message);
				}
			}
		});
	}
}
