var whitespace = " \t\n\r";

function isEmpty(s)
{
	var i;
	if ((s == null) || (s.length == 0))
	return true;
	// Проверка строки на наличие символов, отличных от пробелов
	for (i = 0;i < s.length; i++)
	{
		var c = s.charAt(i);
		if (whitespace.indexOf(c) == -1)
		return false;
	}
	// Здесь все символы являются симвлоами пустого пространства
	return true;
}

function isEmail(field)
{
 var s = field.value;
 if (isEmpty(s))
 {
	alert("Error: please, input your e-mail address!");
	field.focus();
	return false;
 }
	if (/[^@]+@\w+/.test(s))
	return true;
	alert("Error: e-mail address isn't valid!");
	field.focus();
	return false;
}

function validate(f)
{
  var flag = 0; 
  if (isEmpty(document.FormSendRequest.name.value))
  	{
		alert("Error: please, input your name!");
		document.FormSendRequest.name.focus;
		return false;
  	}
	if (isEmpty(document.FormSendRequest.email.value))
	{
		alert("Error: please, input your Email!");
		document.FormSendRequest.email.focus;
		return false;
  	}
	if (isEmpty(document.FormSendRequest.company.value))
  	{
		alert("Error: please, input your company name!");
		document.FormSendRequest.company.focus;
		return false;
  	}

}
