// Функция проверки поля Name
function ValName ( f )
{
 var unadmissible="!#$%^&*()+`={}[];':<>?|";
 var curchar;

 if ( f.value != "" )
  for ( var i=0; i < f.value.length; i++ )
    {
     curchar=f.value.substring ( i, i + 1 );
     if ( unadmissible.indexOf ( curchar, 0 )  !=-1 )
      {
       alert ("Недопустимый символ!");
       break;
      }	 
    } 
}
// Функция проверки заполнения формы сообщения
function isOK (name, subj, cont)
{
 if ( name.value == "" | subj.value == "" | cont.value == "")
 {
   alert("Все поля должны быть заполненны");
   return false;
 }
}

// Функция проверки заполнения формы регистрации
function Full (a, a1)
{
 if ( a.value == "" | a1.value == "")
 {
   alert("Все поля должны быть заполненны");
   return false;
 }
}

// Функция проверки полей Login, Password
function Verify( f, f1 )
{
 var unadmissible="!#$%^&*()+`={}[];':<>?|";
 var curchar;

 if ( ( f.value == "" && f1.value == "" ) || ( f.value == "" || f1.value == "" ) )
  {
   alert ("Пустые поля Логин и Пароль недопустимы !!! ");
   return false;
  }
  else 
       {
        for ( var i=0; i < f.value.length; i++ )
          {
           curchar=f.value.substring ( i, i + 1 );
           if ( unadmissible.indexOf ( curchar, 0 )  !=-1 )
            {
              alert ("Специальные символы в поле Логин недопустимы !!! ");
              f.focus();
              f.select();
              return false;
            } 
         }
        for ( var i=0; i < f1.value.length; i++ )
          {
           curchar=f1.value.substring ( i, i + 1 );
           if ( unadmissible.indexOf ( curchar, 0 )  !=-1 )
            {
              alert ("Специальные символы в поле Password недопустимы !!! ");
              f1.focus();
              f1.select();
              return false;
            } 
          }		 
       }
 return true;
}

// Функция проверки поля Email
function isEmail ( f ) 
{
 var point = 0;
   var dog = 0;
if  ( f.value != "" )
 {
 for ( var i = 0; i < f.value.length; i++ )
   {
    var ch = f.value.charAt (i);

    if ( ch == "." ) point++;
    if ( ch == "@" ) dog++;
   }
   if ( dog == 0 )
    {
	  alert ( " Вы забыли ввести @ ")
	  f.focus();
	  f.select();
	 }
    else 
	     if ( dog >= 2 )
		  {
 		    alert ( " Вы ввели " + dog + " символа @ ")
		    f.focus();
     	    f.select();
          }
		  else
		       {  
                if ( point == 0 )
                {
                 alert ( " Вы забыли ввести . ")
      	         f.focus();
                 f.select();
	            }
               } 
  }

 return true;
}
