<!--

var flag;
var impflag=true;
var cpower1 = 0;
var cpower2 = 0;

function verify(obj,targetId,vtype,vglobal) // проверка полей форм
{
	impflag=true;
	var pattern;
	var message='';
	
	function Verify_Empty()
	{
	pattern=/^[^\s]+$/;
	message="Данное поле не заполнено!";
	}
	
	function Verify_Latin()
	{
	pattern=/^[A-Za-z- ]*$/;
	message="Данное поле может содержать только буквы латинского алфавита, дефисы и пробелы";
	}
	
	function Verify_Letter()
	{
	pattern=/^[A-Za-zА-Яа-я -]*$/;
	message="Данное поле может содержать только буквы русского или латинского алфавитов, дефисы и пробелы";
	}
	
	function Verify_Numerical()
	{
	pattern=/^[0-9\.,]*$/;
	message="Данное поле может содержать только числовую информацию";
	}
	
	function Verify_Numerical_Quan()
	{
	pattern=/^\d*$/;
	message="Данное поле может содержать только цифры";
	}
	
	function Verify_Phone()
	{
	pattern=/^(\+?\d?\(\d{1,5}\))?\d{1,3}-\d{2}-\d{2}$/;
	message="В номере телефона допустимы только цифры, круглые скобки, дефисы и знак плюса. Пример верного телефона: +7(495)123-45-67 или 123-45-67.";
	}
	
	function Verify_Email()
	{
	pattern=/^(([a-zA-Z0-9]|[!#$%\*\/\?\|^\{\}`~&'\+=-_])+\.)*([a-zA-Z0-9]|[!#$%\*\/\?\|^\{\}`~&'\+=-_])+@([a-zA-Z0-9-]+\.)+[a-zA-Z0-9-]+$/;
	message="E-mail может содержать только символы латинского алфавита, цифры, дефисы, нижние подчеркивания, символ @ и точку. Пример верного E-mail: my_e-mail_2007@mail.ru";
	}
	
	if (document.getElementById)
	{
		target = document.getElementById(targetId);
		switch(vtype)
		{
			case "latin":
				Verify_Latin();
				break
			case "letter":
				Verify_Letter();
				break
			case "numerical":
				Verify_Numerical();
				break
			case "numerical_quan":
				Verify_Numerical_Quan();
				break
			case "phone":
				Verify_Phone();
				break
			case "email":
				Verify_Email();
				break
			case "empty":
				Verify_Empty();
				break
			default:
				break;
		}
		if (vglobal)
		{
			if (!(pattern.test(obj.value)))
			{
				target.innerHTML="&nbsp;<a title='"+message+"' class='redatt'>(!)</a>";
				impflag = false;
			}			
		}
		else
		{
			if ((pattern.test(obj.value))||(obj.value=='')) target.innerHTML="";
			else
			{
				target.innerHTML="&nbsp;<a title='"+message+"' class='redatt'>(!)</a>";
				impflag = false;
			}
		}
	}
return impflag;
}

function Verify_AllEmpty(flag)
{
var fl=impflag;
return (fl&&flag);
}


//-->