
function CheckEmail(address) {
	var check = (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,6}$/i).test(address);
	if (!check) alert('Ошибка! Указан некорректный адрес электронной почты (E-Mail).');
	return check;
}
function CheckLength(text, limit) {
	return (text.length > limit) ? false : true;
}


function ajax(Request, Handler) {
	var x = window.ActiveXObject ? new ActiveXObject('Microsoft.XMLHTTP') : new XMLHttpRequest();
		x.onreadystatechange = function() { if (x.readyState == 4) Handler(x.responseText); }
		x.open('GET', Request);
		x.send(null);
	return;
}

function CheckNumber(Phone) {
	if (!(/^(2|3)([0-9]{5,6})$/).test(Phone.replace(/(-|\s)/g, ''))) return msg('Ошибка! Неправильный формат телефонного номера.', false);
	return true;
}

function msg(text, status) {
	if (text) alert(text);
	return status;
}
