sel=null;
pressed=false;

function validate()
{

if ((!form.name.value) && (form.r.value) && (!confirm('Если оставить поле "имя" пустым, оно заменится на "неизвестный". Регистрация при этом невозможна. Все равно отправить?')))
return(false);
if ((!form.topic.value) && (!confirm('Вы действительно хотите отправить сообщение с пустой темой?')))
return(false);
if ((!form.message.value) && (!confirm('Вы действительно не хотите ничего написать в тексте сообщения?')))
return(false);

max_len=0;
lpos=0;
pos=0;
while (pos>=0)
{
pos1=form.message.value.indexOf(" ",lpos);
pos2=form.message.value.indexOf(",",lpos);
pos3=form.message.value.indexOf(".",lpos);

if ((pos2<pos1)&&(pos2>0)) {pos=pos2;} else {pos=pos1;}
if ((pos3<pos)&&(pos3>0)) {pos=pos3;}

if ((pos1<0)&&(pos2<0)&&(pos3<0)) 
  if ((form.message.value.length-lpos)>max_len) 
    {
     max_len=(form.message.value.length-lpos);
     pos=-1;
    }

if ((pos-lpos)>max_len) {max_len=(pos-lpos);lpos=pos}
lpos=pos+1;
}

if ((max_len>100) && (!confirm('Слова длиной в 100 символов и больше плохо читаются и портят отображение страницы, так как их невозможно перенести. Все равно отправить?')))
{return(false);}
if (pressed) {return false;}

pressed=true;
return(true);
}

