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

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

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

				if (error == 0) {
					$('regFrm').submit();
				} else {
					message = 'E-mail already registered, enter other';
					$('regEmail').focus();
					alert(message);
				}
			}
		});
	}
}


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

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

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

	if (message) {
		alert(message);
	} else {
		$('logFrm').submit();
	}
}
