function ReplyTo(id){
//	Comments=document.getElementById('Comments');	
	ReplyToDiv=document.getElementById('CommentReply'+id);
	FormDiv=document.getElementById('Reply');	
	Form=document.forms['CommentForm'];		
	
	Form.ReplyTo.value=id;	
	if (ReplyToDiv){

		ReplyToDiv.parentNode.insertBefore(FormDiv, ReplyToDiv);
//		ReplyToDiv.style.display='none';
	}
	Form.Post.value='[quote]\n'+CommentText(id)+'\n[/quote]';
	
	Form.Post.focus();
	Form.Post.select();
	return false;
}

function CancelReply(sender){
	sender.form.Post.value='';
	ReplyToDiv=document.getElementById('ReplyPlace');
	if (ReplyToDiv){
		ReplyToDiv.parentNode.insertBefore(sender.form, ReplyToDiv);
	}
}

function CommentText(id){
	return InnerText('Comment'+id+'Post');	
}

function checkForumPostForm(form){
	if (!form.Subj.value){
		alert('Введите тему');
		form.Subj.focus();
		form.Subj.select();
		return false;
	}
	return checkCapcha(form);
}

function checkCapcha(form){
	if (form.CapchaValue){
		if (!form.CapchaValue.value){
			alert('Введите символы, изображенные на картинке');
			form.CapchaValue.focus();
			form.CapchaValue.select();
			return false;
		}
		test=/^[a-z0-9]+$/.test(form.CapchaValue.value);
		if (!test){
			alert('На картинке могут быть только латинские цифры и буквы');
			form.CapchaValue.focus();
			form.CapchaValue.select();
			return false;			
		}
		
		if (!form.AuthorName.value){
			alert('Введите ваше имя');
			form.AuthorName.focus();
			form.AuthorName.select();
			return false;
		}
	}
	return true;
}
