function checkCommentForm()
{
	var errMsg='';
	var userLogn=document.getElementById('unreg_login').value.replace(/^\s+|\s+$/g,"");
	var userComment=document.getElementById('comment_body').value.replace(/^\s+|\s+$/g,"");
	var userEmail=document.getElementById('unreg_email').value.replace(/^\s+|\s+$/g,"");
	var userCaptcha = document.getElementById('key_string').value.replace(/^\s+|\s+$/g,"");
	
	var emailTemplate = /^[A-z0-9_\.\-]+@[A-z0-9_\-\.]+.[a-z]{2,4}$/;
	
	if (''==userLogn)
	{
		errMsg+='Необходимо заполнить поле "Имя"!\n';
	}
	if (''==userComment)
	{
		errMsg+='Необходимо заполнить поле "Комментарий"!\n';
	}
	if (''==userCaptcha)
	{
		errMsg+='Необходимо заполнить поле "Контрольный текст"!\n';
	}
	
	if (''!==userEmail && !emailTemplate.test(userEmail) )
	{
		errMsg+='Некорректный "E-mail"!\n';
	}
	
	if (userComment.length>4000)
	{
		errMsg+='Слишком длинный комментарий!\n';
	}

	if (''==errMsg)
	{
		return true;
	}
	else
	{
		alert(errMsg);
		return false;
	}
}

function checkQuestionForm()
{
    var errMsg='';
	var userLogn=document.getElementById('unreg_login').value.replace(/^\s+|\s+$/g,"");
	var userQuestion=document.getElementById('question_body').value.replace(/^\s+|\s+$/g,"");
	var userEmail=document.getElementById('unreg_email').value.replace(/^\s+|\s+$/g,"");
	var userCaptcha = document.getElementById('key_string').value.replace(/^\s+|\s+$/g,"");
	
	var emailTemplate = /^[A-z0-9_\.\-]+@[A-z0-9_\-\.]+.[a-z]{2,4}$/;
	
	if (''==userLogn)
	{
		errMsg+='Необходимо заполнить поле "Имя"!\n';
	}
	if (''==userQuestion)
	{
		errMsg+='Необходимо заполнить поле "Вопрос"!\n';
	}
	if (''==userCaptcha)
	{
		errMsg+='Необходимо заполнить поле "Контрольный текст"!\n';
	}
	
	if (''==userEmail)
	{
	    errMsg+='Необходимо заполнить поле "E-mail"!\n';
	}
	else
	{

        if ( !emailTemplate.test(userEmail) )
    	{
    	    errMsg+='Некорректный "E-mail"!\n';
    	}
	    
	}
	
	if (userQuestion.length>4000)
	{
		errMsg+='Слишком длинный вопрос!\n';
	}

	if (''==errMsg)
	{
		return true;
	}
	else
	{
		alert(errMsg);
		return false;
	}
}