function submitForm(id_name, id_email, id_text, id_form)
{
	if(!checkName(id_name))
    return false;
		
	if(!checkEmail(id_email))
    return false;
		
	if(!checkText(id_text))
    return false;
    
  return true;  
}



function checkName(id_name)
{
	var name = document.getElementById(id_name);
	if(!name || name.value == "")
	{
		alert("Укажите свое имя.");	
		name.focus();
		return false;	
	}
  
  var value = name.value;
  value = value.replace(/^\s+/, '');
  value = value.replace(/\s+$/, '');
  name.value = value;

	if(value.search(/[^\w\.\-,\x20\а-\я\А-\Я]/) != -1)
	{
		alert("Недопустимые символы в имени.");
		name.focus();
		return false;
	}	
	
	return true;
}



function checkEmail(id_email)
{
	var email = document.getElementById(id_email);			
	if(!email || email.value == "")
	{
		alert("Укажите свой email.");
		email.focus();
		return false;	
	}
  
  var value = email.value;
  value = value.replace(/^\s+/, '');
  value = value.replace(/\s+$/, '');
  email.value = value;

	re = /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;	
	if(value.search(re) == -1)
	{
		alert("Некорректный email.");
		email.focus();
		return false;
	}	
	
	return true;
}



function checkText(id_text)
{
	var text = document.getElementById('f_msgtext');
	if(!text || text.value == "")
	{
		alert("Укажите текст сообщения.");
		text.focus();
		return false;	
	}
	
	return true;
}
