function isValidEmail (email)
{
 return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
}

function doClick1(){
  var frmch = document.forms['registration'];
  var t=0;
  if (frmch.elements['login'].value.length<=3 || frmch.elements['login'].value.length>15)
    {
    	window.alert('Логин должен быть 4-15 символов!');
    	t=1;
    }
  if (frmch.elements['pass1'].value.length<=3 || frmch.elements['pass1'].value.length>15)
    {
    	window.alert('Пароль должен быть 4-15 символов!');
    	t=1;
    }
  if (frmch.elements['pass1'].value!=frmch.elements['pass2'].value)
    {
    	window.alert('Пароли не совпадают!');
    	t=1;
    }
  if (frmch.elements['fio'].value=="")
    {    	window.alert('Введите Фамилию Имя Отчество!');
    	t=1;
    }
  if (frmch.elements['fio'].value.length>50)
    {
    	window.alert('В поле Фамилия Имя Отчество должно быть не более 50-ти символов!');
    	t=1;
    }
  if (!isValidEmail(frmch.elements['email'].value))
    {
    	window.alert('Неправильно введен Е-mail!');
    	t=1;
    }
  if (t==0)
  {  	if (navigator.userAgent.indexOf ("Opera") !=-1)  		document.forms['registration'].submit();
  	else frmch.submit();
  }
}

function allSearch()
{
	el.innerHTML = "&nbsp;";
	var frmch = document.forms["search"];

    if (frmch.elements['all'].checked)
    	el.innerHTML = "<br><input name=type type=radio value=and checked>и&nbsp;&nbsp;&nbsp;<input name=type type=radio value=or>или<br><br><input name=poisk1 type=checkbox value=ON checked>в содержании запроса<br><input name=poisk2 type=checkbox value=ON checked>в ответе";
}

function byNumber()
{
	var frmch = document.forms["search"];

    if (frmch.elements['bynum'].checked)
	{		frmch.elements['all'].disabled=true
		frmch.elements['type'][0].disabled=true
		frmch.elements['type'][1].disabled=true
		frmch.elements['poisk1'].disabled=true
		frmch.elements['poisk2'].disabled=true	}
	else
	{		frmch.elements['all'].disabled=false
		frmch.elements['type'][0].disabled=false
		frmch.elements['type'][1].disabled=false
		frmch.elements['poisk1'].disabled=false
		frmch.elements['poisk2'].disabled=false
	}
}

function doClickFpass(){
  var frmch = document.forms['fpass'];
  t=0;
  if (!isValidEmail(frmch.elements['email'].value))
    {
    	window.alert('Неправильно введен Е-mail!');
    	t=1;
    }
  if (t==0)
  {
  	if (navigator.userAgent.indexOf ("Opera") != -1)
  		document.forms['fpass'].submit();
  	else frmch.submit();
  }
}

function doAdminClick(){
  var frmch = document.forms['conf'];
  var t=0;

  if (!isValidEmail(frmch.elements['email'].value))
    {
    	window.alert('Неправильно введен Е-mail!');
    	t=1;
    }
  if (t==0)
  {
  	if (navigator.userAgent.indexOf ("Opera") != -1)
  		document.forms['conf'].submit();
  	else frmch.submit();
  }
}

function doRegistrClick(){
  var frmch = document.forms['registration'];
  var t=0;
  if (frmch.elements['login'].value=="")
    {
    	window.alert('Введите логин!');
    	t=1;
    }
  if (frmch.elements['pass'].value=="")
    {
    	window.alert('Введите пароль!');
    	t=1;
    }
  if (frmch.elements['fio'].value=="")
    {
    	window.alert('Введите фамилию, имя и отчество!');
    	t=1;
    }
  if (frmch.elements['degree'].value=="")
    {
    	window.alert('Введите должность!');
    	t=1;
    }
  if (!isValidEmail(frmch.elements['email'].value))
    {
    	window.alert('Неправильно введен Е-mail!');
    	t=1;
    }
  if (t==0)
  {
  	if (navigator.userAgent.indexOf ("Opera") != -1)
  		document.forms['registration'].submit();
  	else frmch.submit();
  }
}
