
function CheckInput(field, field_name)
{
  if (field.value=="")
  {
    if (field_name==null || field_name=="")
      field_name="Поле";
    alert(field_name+" не может быть пустым.");
    field.focus();
    return false;
  }
  return true;
}

function CheckEMail(email)
{
  var INVALID_CHARS = new Array("'", "?", "<", ">", "\"");
  if (email.value!="")
  {
    if (email.value.indexOf('.')<0  || email.value.indexOf('@')<0)
    {
      alert("Введен некорректный электронный адрес.");
      email.focus();
      return false;
    }
    for (var c in INVALID_CHARS)
    {
      if (email.value.indexOf(INVALID_CHARS[c])>=0)
      {
        alert("Электронный адрес не должен содержать символ "+INVALID_CHARS[c]);
        email.focus();
        return false;
      }
    }  
  }
  return true;
}

function CheckPassword(p1, p2)
{
  if (p1.value=="")
  {
    alert("Пароль не может быть пустым.");
    p1.focus();
    return false;
  }
  if (p1.value!=p2.value)
  {
    alert("Повторный ввод пароля не совпадает с паролем.");
    p2.focus();
    p2.select();
    return false;
  }
  return true;
}

function CheckDate(field, msg)
{
  if (field.value=="")
    return true;
  var err_msg="";
  var comps=field.value.split(".");
  if (comps.length!=3)
    err_msg="Неверно введена дата, формат дд.мм.гггг";
  else 
  {
    var tmp=Number(comps[0]);
    if (tmp<=0 || tmp>31 || comps[0].length>2)
      err_msg+="Значения дня от 1 до 31 ";
    tmp=Number(comps[1]);
    if (tmp<=0 || tmp>12 || comps[1].length>2)
      err_msg+="Значения месяца от 1 до 12 ";
    tmp=comps[2].length;
    if (tmp!=4 && tmp!=2)
      err_msg+="Значения года в формате ГГГГ или ГГ ";
  }  
  if (err_msg!="")
  {
    if (msg!=null && msg!="")
      err_msg+=msg;
    alert(err_msg);
    field.focus();
    field.select();
    return false;
  }
  return true;
}


function openWindow(sPage, width, height)
{
	var sFeatures= "top=0, left=0, width="+width+", height="+height+", "
		+ "toolbar=no, menubar=no, location=no, directories=no, resizable=yes, scrollbars=yes";
	var oNewWindow = window.open(sPage, "", sFeatures, true);
}
//-->