function checknewuser(form){
	if(form.login.value==''){
		alert('Не введено имя');
		form.login.focus();
		return false;
	}
	if(form.pass.value==''){
		alert('Не введен пароль');
		form.pass.focus();
		return false;
	}
	if(form.pass.value!=form.pass2.value){
		alert('Проверьте правильность пароля');
		form.pass.focus();
		return false;
	}
	return true;
}
function checktxt(form){
	if(form.txt.value=='') {
		alert('Вы ничего не написали');
		form.txt.focus();
		return false;
	}
	if(form.txt.value.length>10000) {
		alert('Слишком длинный текст');
		form.txt.focus();
		return false;
	}
	return true;
}
function checksettings(form){
	var x=form.topic_offset.value,a='Неверное значение';
	if(isNaN(x)||Math.round(x)!=x||x<0||x>255){
		alert(a);
		form.topic_offset.focus();
		return false;
	}
	var x=form.threads_per_page.value;
	if(isNaN(x)||Math.round(x)!=x||x<5||x>100){
		alert(a);
		form.threads_per_page.focus();
		return false;
	}
}
function confirm_del(){return confirm("Вся ветка форума, начиная с этого сообщения, будет удалена. Продолжить?");}
function rembr(s){
	f=true;
	while(f){
		s1=s.replace("<BR/>","\r\n");
		if(s==s1)f=false;else s=s1;
	}
	f=true;
	while(f){
		s1=s.replace("<BR>","\r\n");
		if(s==s1)f=false;else s=s1;
	}
	f=true;
	while(f){
		s1=s.replace("<br>","\r\n");
		if(s==s1)f=false;else s=s1;
	}
	f=true;
	while(f){
		s1=s.replace("<br/>","\r\n");
		if(s==s1)f=false;else s=s1;
	}
	return s;
}
function unhide(el){document.getElementById(el).style.display="";}
function hide(el){document.getElementById(el).style.display="none";}
function submenu(el){
	switch(document.getElementById(el).style.display){
		case "":hide(el);break;
		case "none": unhide(el);break;
	}
}