function check_form_postcard(name)
{
	if(isEmail(name.email.value) == false)
	{	alert("Пожалуйста заполните правильно поле Кому!"); return false;	}
	
	if(name.name_to.value < 3)
	{	alert("Пожалуйста заполните правильно поле Имя!"); return false;	}

	if(name.name_from.value < 3)
	{	alert("Пожалуйста заполните правильно поле Имя!"); return false;	}
}

function check_form_email(name)
{
	if(isEmail(name.email.value) == false)
	{	alert("Пожалуйста заполните правильно поле Кому!"); return false;	}
	
}

function check_form_sms(name)
{
	if(name.full_num.value.length != 11 || (isNumeric(name.full_num.value) == false))
	{	alert("Пожалуйста заполните правильно поле Кому!"); return false;	}
	
}

function check_postcard_length(name)
{
	if (name.message.value.length > name.message.maxlen)
	{
				var text=name.message.value;
				text = text.substr(0, name.message.maxlen);
				name.message.value = text;
	}

	m = (name.message.maxlen - name.message.value.length);
	window.document.all.mycount1.value = m;
	window.document.all.mycount1.style.color="red";

}

function print_length()
{
	document.forms['send_postcard'].mess_cnt.value = (140 - document.forms['send_postcard'].message.value.length);
}

function isEmail(str) {
	return isPattern("^([a-z0-9_-]+)(\\.[a-z0-9_-]+)*@((([a-z0-9-]+\\.)+(com|net|org|mil|edu|gov|arpa|info|biz|inc|name|[a-z]{2}))|([0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}))$", str.toLowerCase());
}

function isNumeric(str) {
	return isPattern("[0-9]", str);
} 

function isPattern(pattern, str) {
	var re = new RegExp(pattern, "g");
	return re.test(str);
}

