function checkMail (value, container) {
	reg = "^[a-zA-Z0-9._-]+@[a-z0-9._-]+.[a-z]{2,4}$";
	$("#check_mail").remove();
	if (value != "E-mail") {
		if (!value.match(reg)) {
			$(container).after('<span id="check_mail" class="verify_wrong">Неправильный e-mail</span>'); return false;
			} else {
			return true;
			}
		} else {
		$(container).after('<span id="check_mail" class="verify_wrong">Неправльный e-mail</span>'); return false;
		}
}

function checkName (value, container) {
	reg = "^[а-яА-Яa-zA-Z. ]+$";
	$("#check_name").remove();
	if (value != "Имя") {
		if (!value.match(reg)) {
			$(container).after('<span id="check_name" class="verify_wrong">Неправильное имя</span>'); return false;
			} else {
			return true;
			}
		} else {
		$(container).after('<span id="check_name" class="verify_wrong">Неправильное имя</span>'); return false;
		}
}

function checkPhoneCB (value, container) {
	reg = "^[-0-9 \(\)+]{7,20}$";
	$("#check_phone").remove();
	if (!value.match(reg)) {
		$(container).after('<span id="check_phone" class="verify_wrong"></span>'); return false;} else 
		{return true;}
}

function checkNameCB (value, container) {
	reg = "^[а-яА-Яa-zA-Z. ]{1,}$";
	$("#check_name").remove();
	if (value != "Имя") {
		if (!value.match(reg)) {
			$(container).after('<span id="check_name" class="verify_wrong"></span>'); return false;
			} else {
			return true;
			}
		} else {
		$(container).after('<span id="check_name" class="verify_wrong"></span>'); return false;
		}
}

function checkPhone (value, container) {
	reg = "^[-0-9 \(\)+]{7,20}$";
	$("#check_phone").remove();
	if (!value.match(reg)) {
		$(container).after('<span id="check_phone" class="verify_wrong">Неправильный номер</span>'); return false;} else 
		{return true;}
}

function fsubmit (f_name, flag) {
	if (flag) {$(f_name).submit();} else
		{alert("Поля формы заполнены некорректно!");}
}

function fsubmit_faq () {
	if ( ( checkName($("#f_author").attr("value"), $("#f_author")) ) && ( checkMail($("#f_email").attr("value"), $("#f_email"))) ) {fsubmit("#f_faq", true);} else {fsubmit("#f_faq", false);}
}

function fsubmit_callback () {
	if ( ( checkNameCB($("#cb_name").attr("value"), $("#cb_name")) ) && ( checkPhoneCB($("#cb_phone").attr("value"), $("#cb_phone"))) ) {fsubmit("#call-back", true);} else {fsubmit("#call-back", false);}
}
