String.prototype.trim = function()
{
	var s = this;
	s = s.replace(/^\s*/ig, "");
	s = s.replace(/\s*$/ig, "");

	return s;
}
function isEmail(inp)
{
	if(!inp || !inp.value) return false;

	var reg = /^[\w-](\.?[\w-])*@([A-Za-z]{2,}|[\w-](\.?[\w-])*\.[A-Za-z]{2,})$/i;
	if(!reg.test(inp.value)) {
		inp.select();
		inp.focus();
		return false;
	}
	else
		return true;
}
function frmSubmit(frm)
{
	if(frm) {
		try {
			frm.elements["__fields[3]"].value = frm.elements["__fields[3]"].value.trim();
			if (!isEmail(frm.elements["__fields[3]"]))
			{
				alert('Неправильно введено поле E-mail');
				return false;
			}
			frm.elements["__name"].value = frm.elements["__fields[3]"].value;
		} catch(err) {
		}
	}
	return true;
}