
function validateform() {

	var	eName = "Заполните поле: Имя";
	var	ePhone1 = "Формат номера телефона не верен.\n";
	var	ePhone2 = "Номер имеет не правильную длинну.\n Формат: +380123456789.";
	var	eMail1 = "Заполните поле \"E-mail\"";
	var	eMail2 = "E-mail имеет не верный формат. \n Пример: login@domain.com.ua";
	var	eComments = "Заполните поле \"Сообщение\"";
	var	eKap = "Введите цифры изображённые на рисунке";

	document.regarea.fio.style.backgroundColor = '#DFDFDF';
	document.regarea.fio.style.border = '1px solid #FFFFFF';

	document.regarea.phone.style.backgroundColor = '#DFDFDF';
	document.regarea.phone.style.border = '1px solid #FFFFFF';

	document.regarea.email.style.backgroundColor = '#DFDFDF';
	document.regarea.email.style.border = '1px solid #FFFFFF';

	document.regarea.notice.style.backgroundColor = '#DFDFDF';
	document.regarea.notice.style.border = '1px solid #FFFFFF';

	document.regarea.string.style.backgroundColor = '#DFDFDF';
	document.regarea.string.style.border = '1px solid #FFFFFF';

	if (document.regarea.fio.value == "" || document.regarea.fio.value == "Имя") {
				document.regarea.fio.style.backgroundColor = '#FFEFEF';
				document.regarea.fio.style.border = '1px solid #FFAFAF';
			alert(eName);
		return false;
	}
	else if (document.regarea.email.value == "" || document.regarea.email.value == "E-mail") {
			document.regarea.email.style.backgroundColor = '#FFEFEF';
			document.regarea.email.style.border = '1px solid #FFAFAF';
			alert (eMail1);
			return false;
			}
	else  {
				apos=document.regarea.email.value.indexOf("@");
				dotpos=document.regarea.email.value.lastIndexOf(".");
				if (apos<1||dotpos-apos<2) {
					document.regarea.email.style.backgroundColor = '#FFEFEF';
					document.regarea.email.style.border = '1px solid #FFAFAF';
					alert(eMail2);
					return false;
				}
		}

	if (document.regarea.phone.value != "Телефон") {

			var cphone = document.regarea.phone.value.replace('+', '');
			var stripped = cphone.replace(/[\(\)\.\-\ ]/g, '');

			if (isNaN(parseInt(stripped))) {
				document.regarea.phone.style.backgroundColor = '#FFEFEF';
				document.regarea.phone.style.border = '1px solid #FFAFAF';
				alert(ePhone1);
				return false;
			} else if (!(stripped.length == 12	)) {
				document.regarea.phone.style.backgroundColor = '#FFEFEF';
				document.regarea.phone.style.border = '1px solid #FFAFAF';
				alert(ePhone2);
				return false;
			}
		}

	if (document.regarea.notice.value == "" || document.regarea.notice.value == "Сообщение") {
				document.regarea.notice.style.backgroundColor = '#FFEFEF';
				document.regarea.notice.style.border = '1px solid #FFAFAF';
				alert(eComments);
				return false;
			}
	if (document.regarea.string.value == "") {
				document.regarea.string.style.backgroundColor = '#FFEFEF';
				document.regarea.string.style.border = '1px solid #FFAFAF';
				alert(eKap);
				return false;
			}
	else { return true ;}
}
function clearletter() {
	if (confirm("Вы уверены что хотите очистить форму?")) {
		document.regarea.string.value = "";
		document.regarea.notice.value = "Сообщение";	
		document.regarea.phone.value = "Контактный телефон";
		document.regarea.email.value = "E-mail";
		document.regarea.fio.value = "Имя";
	} else {}
}
