function setemot()
{if(document.getElementById("emot").value>9998)
{document.getElementById("chooline").style.display='inline';
document.getElementById("chooline1").style.display='inline';
document.getElementById("chooline2").style.display='inline'
}else{
document.getElementById("chooline").style.display='none';
document.getElementById("chooline1").style.display='none';
document.getElementById("chooline2").style.display='none'}}

function setreadd()
{strval='т увидеть записи, комментарии и ответы в вашем дневнике.';
setrproc(strval, 'Любой посетитель сайта може'+strval, 'увидит ваш дневник.', 'canread')}

function setrepd(){setrproc('т комментировать ваш дневник, а также отвечать на комментарии.', 'Зарегистрированные пользователи, которым разрешено видеть ваш дневник, могут и комментировать его.', 'может комментировать ваш дневник.', 'canrep')}

function setdf()
{strval='т видеть или скачивать данный файл.';
setrproc(strval, 'Любой посетитель сайта може'+strval, 'сможе'+strval, 'canread')}

function setsee()
{strval='т видеть ваши личные данные и аватару в Зале ожидания знакомств.';
setrproc(strval, 'Любой посетитель сайта може'+strval, 'сможе'+strval, 'cansee')}

function setread()
{strval='т увидеть тему и ответы на нее.';
setrproc(strval, 'Любой посетитель сайта може'+strval, 'увидит тему.', 'canread')}

function setrep(){setrproc('т отвечать в данной теме.', 'Зарегистрированные пользователи, которым разрешено видеть тему, могут и отвечать в ней.', 'может отвечать в теме.', 'canrep')}

function setrproc(rtext, rtext1, rtext2, id)
{switch(document.getElementById(id).value)
{case '0':
document.getElementById(id+'h').innerHTML=rtext1;
document.getElementById(id+'hg').style.display='none';
break;
case '1':
document.getElementById(id+'h').innerHTML='Лишь пользователи с подтвержденным электронным адресом могу'+rtext;
document.getElementById(id+'hg').style.display='none';
break;
case '2':
document.getElementById(id+'h').innerHTML='Лишь пользователи, прошедшие модерацию, могу'+rtext;
document.getElementById(id+'hg').style.display='none';
break;
case '3':
document.getElementById(id+'h').innerHTML='Лишь представители администрации могу'+rtext;
document.getElementById(id+'hg').style.display='none';
break;
case '4':
document.getElementById(id+'h').innerHTML='Любой пользователь, имеющий список контактов, може'+rtext;
document.getElementById(id+'hg').style.display='none';
break;
case '5':
document.getElementById(id+'h').innerHTML='Любой пользователь из вашего списка контактов (а также вы) може'+rtext;
document.getElementById(id+'hg').style.display='none';
break;
case '6':
document.getElementById(id+'h').innerHTML='Лишь пользователи из указанной группы вашего списка контактов (а также вы) могу'+rtext;
document.getElementById(id+'hg').style.display='inline-block';
break;
case '7':
document.getElementById(id+'h').innerHTML='Никто, кроме вас, не '+rtext2;
document.getElementById(id+'hg').style.display='none'}}

function setnewv(v,i,u,p)
{j=document.getElementById('fv').value;
if(j!=v)
{if(i!='0'){strval='?i='+i}else{strval=''}
if(u)
{setsearch();
strval=strval+'u='+u}
if(p)
{setsearch();
strval=strval+'p='+p}
if(j!='0')
{setsearch();
strval=strval+'v='+j}
go2(location.pathname+strval+'#view')}}

function setnewcat(v,i,u,p)
{j=document.getElementById('fi').value;
if(j!=i)
{if(j!='0'){strval='?i='+j}else{strval=''}
if(u==-1)
{setsearch();
strval=strval+'u=-1'}
if(v)
{setsearch();
strval=strval+'v='+v}
if(location.pathname=='/album/newmess.php'){strval=strval+'#messbody'}else{strval=strval+'#view'}
go2(location.pathname+strval)}}

function setnewu(v,i,u,p)
{j=document.getElementById('fu').value;
if(j!=u)
{if(i!='0'){strval='?i='+i}else{strval=''}
if(j!='0')
{setsearch();
strval=strval+'u='+j}
if(v)
{setsearch();
strval=strval+'v='+v}
go2(location.pathname+strval+'#view')}}

function setnewp(v,i,u,p)
{j=document.getElementById('fp').value;
if(j!=p)
{if(i!='0'){strval='?i='+i}else{strval=''}
if(u)
{setsearch();
strval=strval+'u='+u}
if(j!='0')
{setsearch();
strval=strval+'p='+j}
if(v)
{setsearch();
strval=strval+'v='+v}
go2(location.pathname+strval+'#view')}}

function movmessex(kind,cat,the)
{strval=messex(kind);
if(kind>9){kind=1}
if(cat){strval1="переместить указанн"+strval+" в новую тему/категорию"}else{strval1="переименовать дневник"}
if(confirm(wishto()+strval1+"?"))
{if(cat){j=prompt("Пожалуйста, введите категорию, в которую желаете переместить.",cat)}else{j='1'}
if(j!=null)
{if(cat){strval1="темы"}else{strval1="дневника"}
k=prompt("Пожалуйста, введите новое название "+strval1+".",the);
if(k!=null)
{if(j!='1'){document.getElementById("thecat").value=j}
document.getElementById("thesub").value=k;
document.getElementById("movfmes").value=String(kind)}}}}

function delmessex(name,kind)
{strval=messex(kind);
if(kind>9){kind=1}
if(confirm(wishto()+"удалить указанн"+strval+"?")){document.getElementById(name).value=String(kind)}}

function messex(kind)
{switch(kind)
{case 1:
return 'ую тему и все сообщения в ней';
case 2:
return 'ое сообщение';
case 3:
return 'ое сообщение и все ответы на него';
case 10:
return 'ую запись в дневнике вместе с комментариями и ответами';
case 11:
return 'ый дневник вместе со всеми записями, комментариями и ответами'}}

function setsearch(){if(strval){strval=strval+'&'}else{strval=strval+'?'}}
