function insidesubmit() {
	form = document.reg;
	if (form.name.value == '')  {alert('Укажите логин');return false}
	if (form.name.value.length < 3) {alert('Короткий логин');return false}
	if (form.name.value.length > 20) {alert('Длинный логин');return false}
	if (form.pass.value != form.pass1.value) {alert('Пароли не совпадают');return false}
	if (form.pass.value.length < 6) {alert('Не безопасный пароль, измените, пожалуйста');return false}
	if (form.pass.value.length > 20) {alert('Трудный пароль, уменьшите количество символов');return false}
	if (!form.mail.value.match(/^[^@,]+@[^@,]*[^.]\.[^.@,]+$/)) {alert('Введите корректный E-mail!'); return false}
	if (form.code.value.length !=6) {alert('Вы указали не верный код безопасности');return false}
	if (!form.rules.checked) {alert('Вам необходимо согласиться с правилами регистрации, в противном случае вы не можете использовать сервис сайта');return false}
	if (true) form.submit();
}
function passsendsubmit(mail, code) {
	$('#HCWATE').text('Ожидайте...');
	aj_go("HCWATE", host+"/registration.html?PASSSEND="+mail+"&CPH="+code, 2);
	$("#HCIMG").html("<img src='?CAPCHA&"+Math.round((Math.random() * (10000000 - 1)))+"' alt=''>");
}
function forpasssend() {
	$("#body").fadeTo("slow",0.1);
	$("#header").fadeTo("slow",0.1);
	$("#window").slideDown();
	$("#passsend").css({display: "block"}).html(passText());
	$("#inside").css({display:"none"});
}
function registration() {
	$("#body").fadeTo("slow",0.1);
	$("#header").fadeTo("slow",0.1);
	$("#window").slideDown();
	$("#inside").css({display:"block"}).html(regText());
	$("#passsend").css({display: "none"});
}
function regText() {
	text = '<p><b>Регистрация в системе</b></p>'+
		'<form action="registration.html" method="post" name="reg">'+
		'<p>Укажите логин: <input type="text" name="name" value="" class="input" /></p>'+
		'<p>Выберите пароль: <input type="text" name="pass" value="" class="input" /></p>'+
		'<p>Повторите пароль: <input type="text" name="pass1" value="" class="input" /></p>'+
		'<p>Ваш e-mail: <input type="text" name="mail" value="" class="input" /></p>'+
		'<p>&nbsp;</p>'+
		'<p align="center">Введите код, изображённый на картинке:<br />'+
		'<img src="?CAPCHA" alt="code" />'+
		'<input type="text" name="code" value="" style="width:100px"/></p><p id="MNJKx" style="text-align: left; color: #222;">&nbsp;</p>'+
		'<p>С правилами ознакомлен(а) <input type="checkbox" class="checkbox" name="rules" /></p>'+
		'<p align="center">'+
		'<input type="button" value="Отменить" style="width:100px;" onclick="insideclose()" />'+
		'<input type="button" value="Регистрация" style="width:100px;" onclick="insidesubmit()" />'+
		'</p></form>';
	return text;
}
function passText() {
	text = '<p><b>Напоминание утраченного пароля</b></p>'+
		'<form action="" method="post" name="pd">'+
		'<p>Введите ваш почтовый адрес, который вы указали при регистрации:<br />'+
		'<input type="text" name="ssd" value="" class="input" /></p>'+
		'<p style="color:#f60;text-align: center;">&nbsp;<span id="HCWATE"></span></p><br />'+
		'<p align="center">Введите код, изображённый на картинке:<br />'+
		'<span id="HCIMG"><img src="'+host+'?CAPCHA" alt="code" /></span>'+
		'<input type="text" name="codes" value="" style="width:100px"/></p>'+
		'<p align="center">'+
		'<input type="button" value="Отменить" style="width:150px;" onclick="insideclose()" />'+
		'<input type="button" value="Напомнить пароль" style="width:150px;" onclick="passsendsubmit(d.pd.ssd.value, d.pd.codes.value);" />'+
		'</p></form>';
		return text;
}
function insideclose() {
	$("#window").slideUp();
	$("#body").fadeTo("slow",1);$("#header").fadeTo("slow",1);
}

function printAuthor(mail, name) {
	text = '<a hr'+'ef="ma'+'il'+'to:'+mail+'">'+name+'</a>'; d.write(text);
}

var flag, signup = '', fulltext = '';
function commMax(ckc) {
	if (!ckc) var maxleng = (999 - signup.length); else var maxleng = (ckc - signup.length)
	txt = d.formcomm.cpost.value; txtleng = txt.length;
	if (txtleng < maxleng) {
		$("#commMax").text("Символов осталось: "+(maxleng - txtleng));
		d.formcomm.cpost.focus();if (txt=='')d.formcomm.indi.value=maxleng;if(fulltext)fulltext='';
	} else { 
		if (!fulltext)fulltext=txt.substring(0,maxleng);d.formcomm.cpost.value=fulltext;d.formcomm.indi.value=0;
	}
}
function submitComm() {
	f = d.formcomm;
	if (f.ccode.value.length!=6) {alert('Неверно введён код безопасности!\nКод вводится без пробелов и включает в себя цифры и прописные латинские символы'); return false;}
	if (f.cname.value == '') {alert('Представтесь, пожалуйста');return false;}
	if (f.cname.value.length<2) {alert('Укажите реальное имя');return false;}
	if (f.cname.value.length>20) {alert('Слишком длинное имя');return false;}
	if (!f.cmail.value.match(/^[^@,]+@[^@,]*[^.]\.[^.@,]+$/)) {alert('Введите корректный E-mail для обратной связи!\nМы спрячем его от спам-роботов'); return false;}
	if (f.ctema.value.length>150) {alert('Сократите тему комментария');return false;}
	if (f.cpost.value.length<2) {alert('Отсутствует текст комментария');return false;}
	if (true) f.submit();
}
















/***** and ******/
