﻿						function Trim(TRIM_VALUE)
			{
				if(TRIM_VALUE.length < 1)
				{
					return "";
				}
				
				TRIM_VALUE = RTrim(TRIM_VALUE);
				TRIM_VALUE = LTrim(TRIM_VALUE);
				
				if(TRIM_VALUE=="")
				{
					return "";
				}
				else
				{
					return TRIM_VALUE;
				}
			} //End Function

			function RTrim(VALUE)
			{
				var w_space = String.fromCharCode(32);
				var v_length = VALUE.length;
				var strTemp = "";
				if(v_length < 0)
				{
					return "";
				}

				var iTemp = v_length -1;

				while(iTemp > -1)
				{
					if(VALUE.charAt(iTemp) == w_space)
					{
					}
					else
					{
						strTemp = VALUE.substring(0,iTemp +1);
						break;
					}
				
					iTemp = iTemp-1;

				} //End While
				
				return strTemp;

			} //End Function

			function LTrim(VALUE)
			{
				var w_space = String.fromCharCode(32);
				if(v_length < 1)
				{
					return "";
				}
				
				var v_length = VALUE.length;
				var strTemp = "";

				var iTemp = 0;

				while(iTemp < v_length)
				{
					if(VALUE.charAt(iTemp) == w_space)
					{
					}
					else
					{
						strTemp = VALUE.substring(iTemp,v_length);
						break;
					}
					
					iTemp = iTemp + 1;
				} //End While

				return strTemp;
			} //End Function


			function ValidateForm()
			{

				var rgForText = /^\S+\W\S+$/;
				var regex = new RegExp(rgForText);

				var rgForPhone = /^\S+\d\S+$/;
				var regexPhone = new RegExp(rgForPhone);

				var arrayRegion = new Array("Москва", "Воронеж", "Липецк", "Орел", "Тамбов");
				var Flag = 0;

			//	if (regex.test(document.Form1.FirstName.value) == false)
				if (Trim(document.Form1.FirstName.value) == "")
				{	
					alert("Фамилия: Пожалуйста, заполните все поля анкеты, отмеченные звездочкой*");
					document.Form1.FirstName.focus();
					return false;
				}

			//	if(regex.test(document.Form1.LastName.value) == false)
				if(Trim(document.Form1.LastName.value) == "")
				{
					alert("Имя: Пожалуйста, заполните все поля анкеты, отмеченные звездочкой*");
					document.Form1.LastName.focus();
					return false;
				}

			//	if(regex.test(document.Form1.Patronym.value) == false)
				if(Trim(document.Form1.Patronym.value) == "")
				{
					alert("Отчество: Пожалуйста, заполните все поля анкеты, отмеченные звездочкой*");
					document.Form1.Patronym.focus();
					return false;
				}

			//	if(regexPhone.test(document.Form1.PrivatePhone.value) == false)
				if(Trim(document.Form1.PrivatePhone.value) == "")
				{
					alert("телефон (код, номер): Пожалуйста, заполните все поля анкеты, отмеченные звездочкой*");
					document.Form1.PrivatePhone.focus();
					return false;
				}


			//	if(regex.test(document.Form1.Region.value) == false)
				if(Trim(document.Form1.Region.value) == "")
				{
					alert("край/область: Пожалуйста, заполните все поля анкеты, отмеченные звездочкой*");
					document.Form1.Region.focus();
					return false;
				}

			//	if(regex.test(document.Form1.City.value) == true)
				if(Trim(document.Form1.City.value) == "")
				{
					alert("город/населенный пункт: Пожалуйста, заполните все поля анкеты, отмеченные звездочкой*");
					document.Form1.CityFlag.value = "false";
					document.Form1.City.focus();
					return false;
				}
				else
				{
					for(var i = 0; i < arrayRegion.length && Flag == 0; i++)	
					{
						if(arrayRegion[i].toUpperCase() == document.Form1.City.value.toUpperCase())
						{
							Flag = 1;
						}
					}

					if(Flag == 1)
					{
						document.Form1.CityFlag.value = "true";
			//			window.location = "http://localhost/Provea/ProveaFinal/ThankYou.aspx";
					}
					else
					{
			//			alert(document.Form1.City.value + " is not enabled");
						document.Form1.CityFlag.value = "false";
			//			window.location = "http://localhost/Provea/ProveaFinal/ThankYou.aspx";
					}

					return true;
				}


			}
			