function isValidEmail (email)
	{
	var pattern = /^(([a-zA-Z0-9\-_]|![!#$%\*\/\?\|^\{\}`~&'\+=])+\.)*([a-zA-Z0-9\-_]|![!#$%\*\/\?\|^\{\}`~&'\+=])+@([a-zA-Z0-9-]+\.)+[a-zA-Z0-9-]+$/;
 	return pattern.test(email);
	}

function isValidPhone (phone) {
    //var pattern = /^(([0-9]{3}-)|\([0-9]{3}\) ?)?[0-9]{3}-[0-9]{4}$/;
	var pattern = /^[ ()\+0-9-]*$/;
    return pattern.test(phone);
}
		
	
function checkForm(form) 
{
	var SendItem= 0;
	var AlertMessage;
	
	if (form.comments.value == "" || form.comments.value.indexOf(' ',0)==0)
		{SendItem= 1; AlertMessage = 'Не указан текст сообщения';}	
	
	if (form.phone.value && !isValidPhone(form.phone.value)) 
		{SendItem= 1; AlertMessage = 'Укажите правильный Телефон';}
	
	if (form.email.value && !isValidEmail(form.email.value)) 
		{SendItem= 1; AlertMessage = 'Укажите правильный E-mail';}
	
	
	if ((form.phone.value == "" || form.phone.value.indexOf(' ',0)==0) && (form.email.value == "" || form.email.value.indexOf(' ',0)==0))
	{SendItem= 1; AlertMessage = 'Для того, чтобы мы могли связаться с вами\nнеобходимо указать телефон, или email';}	

  if (!SendItem) {
		form.submit();
	} else {
		alert(AlertMessage);
  }
}
