 function CitataToForm(author,text) {
	var obj=document.getElementById('mess');
 	obj.value="[quote] [nickname]"+author+"[nickname] "+text+"[/quote]\n";
	setTimeout(function(){obj.focus()}, 0);
 }
 
 function CheckForumRegister() {

  var msg = '';
  var is_confirmed = true;

   if (document.forms['register'].elements['login'].value=='') {msg+='- Логин\n';}
   if (document.forms['register'].elements['title'].value=='') {msg+='- ФИО\n';}
   if (document.forms['register'].elements['email'].value=='') {msg+='- E-mail\n';}
   //if (document.forms['register'].elements['pass'].value=='') {msg+='- Пароль\n';}
   if (document.forms['register'].elements['pass'].value!=document.forms['register'].elements['pass2'].value) {msg+='- Не совпадают пароли\n';}

	var emailPat=/^(.+)@(.+)$/
	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
	var validChars="\[^\\s" + specialChars + "\]"
	var quotedUser="(\"[^\"]*\")"
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
	var atom=validChars + '+'
	var word="(" + atom + "|" + quotedUser + ")"
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
	var matchArray=document.forms['register'].elements['email'].value.match(emailPat)
   if (matchArray==null) {msg+='- Введен некоректный Email\n';}
   
   if (msg!='') {is_confirmed = false; alert('Введите, пожалуйста:\n' + msg);}
   if (is_confirmed == true) { document.forms['register'].submit(); }
  return is_confirmed;
	
 }//end_of_function
 
  function CheckForm() {
  var msg = '';
  var is_confirmed = true;
   if (document.forms['authorizate'].elements['names'].value=='') {msg+='- Логин\n';}
   if (document.forms['authorizate'].elements['passw'].value=='') {msg+='- Пароль\n';}
   if (msg!='') {is_confirmed = false; alert('Введите, пожалуйста:\n' + msg);}
   if (is_confirmed == true) { document.forms['authorizate'].submit(); }
  return is_confirmed;
 }//end_of_function

 function CheckForumForm() {
  var msg = '';
  var is_confirmed = true;
   if (document.forms['form_message'].elements['theme'].value.length<4) {msg+='- Тема\n';}
   if (document.forms['form_message'].elements['message'].value.length<1) {msg+='- Сообщение\n';}
   if (msg!='') {is_confirmed = false; alert('Некорректно заполнены следующие поля\n' + msg);}else{document.forms['form_message'].submit();}
  return is_confirmed;
 }//end_of_function

function emailCheck (emailStr) {
	var emailPat=/^(.+)@(.+)$/
	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
	var validChars="\[^\\s" + specialChars + "\]"
	var quotedUser="(\"[^\"]*\")"
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
	var atom=validChars + '+'
	var word="(" + atom + "|" + quotedUser + ")"
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
	var matchArray=emailStr.match(emailPat)
	if (matchArray==null) {
		alert("Введен некоректный Email")
		return false
	}
 return true;
}//end_of_function
