var eSimbol = new Array(), flag = 0, flag1 = 0, flag2 = 0;
eSimbol[0] = '`'; eSimbol[1] = '~'; eSimbol[2] ='!'; eSimbol[3] = '#'; eSimbol[4] = '"'; eSimbol[5] = '№'; eSimbol[6] = '$'; eSimbol[7] =';';
eSimbol[8] = '%'; eSimbol[9] ='^'; eSimbol[10] = ':'; eSimbol[11] = '&'; eSimbol[12] = '?'; eSimbol[13] = '*'; eSimbol[14] = '(';
eSimbol[15] = ')'; eSimbol[16] = '_'; eSimbol[17] = '+'; eSimbol[18] = '|'; eSimbol[19] = ' '; eSimbol[20] = '/'; eSimbol[21] = "'"; eSimbol[22] = '{';
eSimbol[23] = '}'; eSimbol[24] = '['; eSimbol[25] = ']'; eSimbol[26] = ','; eSimbol[27] = '<'; eSimbol[28] = ' >';  

function setMail(msg)           //ГЛАВНАЯ ФУНКЦИЯ
{
var e='', es = '';
if(msg !='' && msg != 'Введите E-mail для проверки'){
//Наличие собаки и проверк на отсутствие точек до знака @
if(msg.indexOf('@') ==-1){ e += 'Нет символа @. '}
if(msg.lastIndexOf( '.' , msg.indexOf('@')) != -1){e+='Точка до знака @. '}
//Суммирование всех ошибок
es += simbols(msg);  
if ((e+es)!=''){alert(e + es)}
else{document.guestbook.submit();} //ЭТУ СТРОКУ ПРИ ИСПОЛЬЗОВАНИИ В САЙТЕ УБРАТЬ
}
else { alert('Введите E-mail');}
}

function simbols(simb)  //        ПРОВЕРКА НА ЗАПРЕЩЕННЫЕ СИМВОЛЫ    eSimbol
{
var i , j, stringErrors = '';  
for(i = 0; i<=simb.length - 1; i++)
 {
    for(j= 0; j <= eSimbol.length - 1; j++)
   {
  //++
    if(simb.charAt(i) == eSimbol[j] )
   {
         stringErrors += simb.charAt(i);
    }
   //++
   }
  }
if(stringErrors !=''){
return ('\nОшибки в следующих знаках ' + stringErrors);}
else{return ''}
}
