function checkall()
	{
	var Elems = document.mmm.elements;
	var pp=Elems.length;
	for (var i=0; i < pp; i++)
		{
		if (Elems[i].type == "checkbox")
			{
			Elems[i].checked = true;
			}
		}
	}
function uncheckall()
	{
	var Elems = document.mmm.elements;
	var pp=Elems.length;
	for (var i=0; i < pp; i++)
		{
		if (Elems[i].type == "checkbox")
			{
			Elems[i].checked = false;
			}
		}
	}
function oknof(id,x11,y11)
	{
	x=x11+17;
	y=y11+17;
	var l=(screen.width-x)*0.5;
	var h=(screen.height-y)*0.5;
	window.open('image_view.php?id='+id,'fr0','width='+x+',height='+y+',toolbar=no,menubar=no,status=no,directories=no,location=no,resizable=yes,scrollbars=yes,left='+l+',top='+h);
	}
function submitenter(myfield,e)
	{
	var keycode;
	if (window.event) keycode = window.event.keyCode
	else if (e) keycode = e.which
	else return true
	if (keycode == 13) return false
	}
function DataValidationAuth()
	{
	var ss='abcdefghijklmnopqrstuvwxyz1234567890' ;
	var tc;
	var counter = 0;
	var pol=document.myForm.lviz;
	var kol1=pol.value.length;
	if (kol1 == 0)	{alert ("Поле Логин не может быть пустым"); pol.focus(); return false;}
	else
		{
		for ( i=0; i< kol1; i++)
			{
			tc = pol.value.substring(i, i+1);
			if (ss.indexOf(tc) != -1)	{	counter ++;	}
			}
		if (counter != kol1)
			{
			alert('Поле Логин может содержать только цифры и латинские буквы');
			pol.value='';
			pol.focus(); return false;
			}
		}
	var nst=' ';var tch;
	pol=document.myForm.pviz;
	kol1=pol.value.length;
	if (kol1 == 0)	{alert ("Поле Пароль не может быть пустым"); pol.focus(); return false;}
	else
		{
		counter=0;
		for ( i=0; i< kol1; i++)
			{
			tch=pol.value.substring(i,i+1);
			if (nst.indexOf(tch) != -1)	{	counter ++;	}
			}
		if (counter == kol1)	{alert ("Поле Пароль не может быть пустым"); pol.focus(); return false;}
		}
	return true;
	}

function DataValidationMax()
	{
	var nst=' ';var tch;
	var ss='1234567890' ;
	var tc;
	var counter = 0;
	var pol=document.myForm.kolg;
	var kol1=pol.value.length;
	if (kol1 == 0)	{alert ("Поле Количество не может быть пустым"); pol.focus(); return false;}
	else
		{
		for ( var i=0; i< kol1; i++)
			{
			tc = pol.value.substring(i, i+1);
			if (ss.indexOf(tc) != -1)	{	counter ++;	}
			}
		if (counter != kol1)
			{
			alert('Поле Количество может содержать только цифры');
			pol.value='';
			pol.focus(); return false;
			}
		}
	counter = 0;
	pol=document.myForm.kols;
	kol1=pol.value.length;
	if (kol1 == 0)	{alert ("Поле Количество не может быть пустым"); pol.focus(); return false;}
	else
		{
		for ( i=0; i< kol1; i++)
			{
			tc = pol.value.substring(i, i+1);
			if (ss.indexOf(tc) != -1)	{	counter ++;	}
			}
		if (counter != kol1)
			{
			alert('Поле Количество может содержать только цифры');
			pol.value='';
			pol.focus(); return false;
			}
		}
	counter = 0;
	pol=document.myForm.kolb;
	kol1=pol.value.length;
	if (kol1 == 0)	{alert ("Поле Количество не может быть пустым"); pol.focus(); return false;}
	else
		{
		for ( i=0; i< kol1; i++)
			{
			tc = pol.value.substring(i, i+1);
			if (ss.indexOf(tc) != -1)	{	counter ++;	}
			}
		if (counter != kol1)
			{
			alert('Поле Количество может содержать только цифры');
			pol.value='';
			pol.focus(); return false;
			}
		}

	return true;
	}
function DataValidationFoto()
	{
	var nst=' ';var tch;
	var pol=document.myForm1.name;
	var kol1=pol.value.length;
	if (kol1 == 0)	{alert ("Поле Название не может быть пустым"); pol.focus(); return false;}
	else
		{
		var counter=0;
		for (var i=0; i< kol1; i++)
			{
			tch=pol.value.substring(i,i+1);
			if (nst.indexOf(tch) != -1)	{	counter ++;	}
			}
		if (counter == kol1)	{alert ("Поле Название не может быть пустым"); pol.focus(); return false;}
		}

	extArray = new Array(".gif",".jpg", ".png");
	var form=document.myForm1;
	var file=document.myForm1.slyde.value;
	var allowSubmit = false;
 	if (file=='')	{allowSubmit = true;}
	else
		{
		while (file.indexOf("\\") != -1)
		file = file.slice(file.indexOf("\\") + 1);
		ext = file.slice(file.indexOf(".")).toLowerCase();
		for (var i = 0; i < extArray.length; i++)
			{
			if (extArray[i] == ext) { allowSubmit = true; break; }
			}
		}
	if (allowSubmit) return true;
	else
	alert("Файлы со слайдами могут быть только следующих типов:  "
	+ (extArray.join("  ")) + "\nВыберите пожалуйста новый файл."); document.myForm1.slyde.focus(); return false;

	file=document.myForm1.prev.value;
	allowSubmit = false;
 	if (file=='')	{allowSubmit = true;}
	else
		{
		while (file.indexOf("\\") != -1)
		file = file.slice(file.indexOf("\\") + 1);
		ext = file.slice(file.indexOf(".")).toLowerCase();
		for (var i = 0; i < extArray.length; i++)
			{
			if (extArray[i] == ext) { allowSubmit = true; break; }
			}
		}
	if (allowSubmit) return true;
	else
	alert("Файлы со слайдами могут быть только следующих типов:  "
	+ (extArray.join("  ")) + "\nВыберите пожалуйста новый файл."); document.myForm1.prev.focus(); return false;
	return true;
	}

function DataValidationUser()
	{
	var ss='abcdefghijklmnopqrstuvwxyz1234567890' ;
	var tc;
	var counter = 0;
	var pol=document.myFormU.user_login;
	var kol1=pol.value.length;
	if (kol1 == 0)	{alert ("Поле Логин не может быть пустым"); pol.focus(); return false;}
	else
		{
		for ( i=0; i< kol1; i++)
			{
			tc = pol.value.substring(i, i+1);
			if (ss.indexOf(tc) != -1)	{	counter ++;	}
			}
		if (counter != kol1)
			{
			alert('Поле Логин может содержать только цифры и латинские буквы');
			pol.value='';
			pol.focus(); return false;
			}
		}
	var nst=' ';var tch;
	if (document.myFormU.wid[0].checked || document.myFormU.wid3.value==3)
		{
		if (document.myFormU.user_parol.value==document.myFormU.user_parol1.value)
			{
			pol=document.myFormU.user_parol;
			kol1=pol.value.length;
			if (kol1 == 0)	{alert ("Поле Пароль не может быть пустым1"); pol.focus(); return false;}
			else
				{
				counter=0;
				for ( i=0; i< kol1; i++)
					{
					tch=pol.value.substring(i,i+1);
					if (nst.indexOf(tch) != -1)	{	counter ++;	}
					}
				if (counter == kol1)	{alert ("Поле Пароль не может быть пустым"); pol.focus(); return false;}
				}
			}
		else	{alert ("Поля Пароль и Повторить пароль должны совпадать"); document.myFormU.user_parol.focus(); return false;}
		}
	return true;
	}
function DataValidationFaq()
	{
	var nst=' ';var tch;
	var pol=document.myForm.name;
	var kol1=pol.value.length;
	if (kol1 == 0)	{alert ("Поле ФИО не может быть пустым"); pol.focus(); return false;}
	else
		{
		var counter=0;
		for (var i=0; i< kol1; i++)
			{
			tch=pol.value.substring(i,i+1);
			if (nst.indexOf(tch) != -1)	{	counter ++;	}
			}
		if (counter == kol1)	{alert ("Поле ФИО не может быть пустым"); pol.focus(); return false;}
		}
	pol=document.myForm.email;
	kol1=pol.value.length;
	if (kol1 == 0)	{alert("Поле E-mail не может быть пустым!");	pol.focus(); return false;}
	else
		{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(pol.value)) return true
		else
			{
			alert("Неправильно указан E-mail!");
			pol.focus(); return false;
			}
		}

	return true;
	}
function DataValidationFaq1()
	{
	var nst=' ';var tch;
	var pol=document.myForm.name44;
	var kol1=pol.value.length;
	if (kol1 == 0)	{alert ("Поле ФИО не может быть пустым"); pol.focus(); return false;}
	else
		{
		var counter=0;
		for (var i=0; i< kol1; i++)
			{
			tch=pol.value.substring(i,i+1);
			if (nst.indexOf(tch) != -1)	{	counter ++;	}
			}
		if (counter == kol1)	{alert ("Поле ФИО не может быть пустым"); pol.focus(); return false;}
		}

	pol=document.myForm.telf;
	kol1=pol.value.length;
	if (kol1 == 0)	{alert ("Поле Телефон не может быть пустым"); pol.focus(); return false;}
	else
		{
		var counter=0;
		for (i=0; i< kol1; i++)
			{
			tch=pol.value.substring(i,i+1);
			if (nst.indexOf(tch) != -1)	{	counter ++;	}
			}
		if (counter == kol1)	{alert ("Поле Телефон не может быть пустым"); pol.focus(); return false;}
		}

	pol=document.myForm.darr;
	kol1=pol.value.length;
	if (kol1 == 0)	{alert ("Поле Дата заселения не может быть пустым"); pol.focus(); return false;}
	else
		{
		var counter=0;
		for (i=0; i< kol1; i++)
			{
			tch=pol.value.substring(i,i+1);
			if (nst.indexOf(tch) != -1)	{	counter ++;	}
			}
		if (counter == kol1)	{alert ("Поле Дата заселения не может быть пустым"); pol.focus(); return false;}
		}

	pol=document.myForm.ddep;
	kol1=pol.value.length;
	if (kol1 == 0)	{alert ("Поле Дата убытия не может быть пустым"); pol.focus(); return false;}
	else
		{
		var counter=0;
		for (i=0; i< kol1; i++)
			{
			tch=pol.value.substring(i,i+1);
			if (nst.indexOf(tch) != -1)	{	counter ++;	}
			}
		if (counter == kol1)	{alert ("Поле Дата убытия не может быть пустым"); pol.focus(); return false;}
		}

	return true;
	}
function DataValidationGruppa()
	{
	var nst=' ';var tch;
	var pol=document.myForm.name;
	var kol1=pol.value.length;
	if (kol1 == 0)	{alert ("Поле Название не может быть пустым"); pol.focus(); return false;}
	else
		{
		var counter=0;
		for (var i=0; i< kol1; i++)
			{
			tch=pol.value.substring(i,i+1);
			if (nst.indexOf(tch) != -1)	{	counter ++;	}
			}
		if (counter == kol1)	{alert ("Поле Название не может быть пустым"); pol.focus(); return false;}
		}
	return true;
	}
function DataValidationMail1()
	{
	var pol=document.myForm1.mail;
	var kol1=pol.value.length;
	if (kol1 == 0)	{alert("Поле E-mail не может быть пустым!");	pol.focus(); return false;}
	else
		{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(pol.value)) return true
		else
			{
			alert("Неправильно указан E-mail!");
			pol.focus(); return false;
			}
		}
	var nst=' ';var tch;
	pol=document.myForm1.parol1;
	kol1=pol.value.length;
	if (kol1 == 0)	{alert ("Поле Пароль не может быть пустым"); pol.focus(); return false;}
	else
		{
		counter=0;
		for ( i=0; i< kol1; i++)
			{
			tch=pol.value.substring(i,i+1);
			if (nst.indexOf(tch) != -1)	{	counter ++;	}
			}
		if (counter == kol1)	{alert ("Поле Пароль не может быть пустым"); pol.focus(); return false;}
		}

	return true;
	}

function DataValidationMail0()
	{
	var pol=document.myForm0.mail;
	var kol1=pol.value.length;
	if (kol1 == 0)	{alert("Поле E-mail не может быть пустым!");	pol.focus(); return false;}
	else
		{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(pol.value)) return true
		else
			{
			alert("Неправильно указан E-mail!");
			pol.focus(); return false;
			}
		}
	var nst=' ';var tch;
	if (document.myForm0.parol1.value==document.myForm0.parol2.value)
		{
		pol=document.myForm0.parol1;
		kol1=pol.value.length;
		if (kol1 == 0)	{alert ("Поле Пароль не может быть пустым1"); pol.focus(); return false;}
		else
			{
			counter=0;
			for ( i=0; i< kol1; i++)
				{
				tch=pol.value.substring(i,i+1);
				if (nst.indexOf(tch) != -1)	{	counter ++;	}
				}
			if (counter == kol1)	{alert ("Поле Пароль не может быть пустым"); pol.focus(); return false;}
			}
		}
	else	{alert ("Поля Пароль и подтверждение пароля"); document.myForm0.parol1.focus(); return false;}
	return true;
	}

