function Display(id) {
	if (document.getElementById(id).style.visibility=='visible') {
		document.getElementById(id).style.visibility='hidden';
	} else { 
		document.getElementById(id).style.visibility='visible';
	}
	return false;
}
function Chk_Out(idx) {
	$ERR1 = "Укажите, пожалуйста, Ваше имя";
	$ERR2 = "Укажите, пожалуйста, номер Вашего телефона";
	$ERR3 = "Ошибка: в номере не могут содержаться буквы";
	$ERR4 = "Укажите, пожалуйста, адрес Вашей электронной почты";
	$ERR5 = "Ошибка: некорректный адрес электронной почты";
	$ERR6 = "Выберите, пожалуйста, вид страхования";
	$ERR7 = "Введите, пожалуйста, текст Вашего вопроса";
	$ERR8 = "Введите, пожалуйста, текст Вашего сообщения";
	if (idx==1) {	// Заказать звонок
		mcn = document.getElementById('mcall_name'); 
		if (mcn.value=="") { alert($ERR1); mcn.focus(); return false; }
		mcp = document.getElementById('mcall_phone'); 
		if (mcp.value=="") { alert($ERR2); mcp.focus(); return false; }
		if (mcp.value.match(/[A-zА-яё]/g)) { alert($ERR3); mcp.focus(); return false; }
		document.getElementById('mcall_send').submit();
		return true;
	}
	if (idx==2) {	// Отправить сообщение менеджеру
		msn = document.getElementById('msend_name');
		if (msn.value=="") { alert($ERR1); msn.focus(); return false; }
		pho = document.getElementById('msend_phon');
		if (pho.value=="") { alert($ERR2); pho.focus(); return false; }
		if (pho.value.match(/[A-zА-яё]/g)) { alert($ERR3); pho.focus(); return false; }
		msm = document.getElementById('msend_mail'); 
		if (msm.value=="") { alert($ERR4); msm.focus(); return false; }
		if (!msm.value.match(/^\s*[\S]+\@[\S]+\.[\S]+\s*$/)) {
			alert($ERR5); msm.focus(); return false;
		}
		mst = document.getElementById('msend_text'); 
		if (mst.value.match(/^[\s\n\r]*$/)) { alert($ERR7); mst.focus(); return false; }
		document.getElementById('msend_send').submit();
		return true;
	}
	if (idx==3) {	// Автостраховане юриков
		nam = document.getElementById('name');
		if (nam.value=="") { alert($ERR1); nam.focus(); return false; }
		pho = document.getElementById('phone');
		if (pho.value=="") { alert($ERR2); pho.focus(); return false; }
		if (pho.value.match(/[A-zА-яё]/g)) { alert($ERR3); pho.focus(); return false; }
		eml = document.getElementById('email'); 
		if (eml.value=="") { alert($ERR4); eml.focus(); return false; }
		if (!eml.value.match(/^\s*[\S]+\@[\S]+\.[\S]+\s*$/)) {
			alert($ERR5); eml.focus(); return false;
		}
		ti = document.getElementById('type_ins');
		if (ti.value=="") { alert($ERR6); ti.focus(); return false; }
		document.getElementById('send_button').submit();
		return true;
	}
	if (idx==4) {	// Яндекс.Страховки, Osago-Long, ...
		nam = document.getElementById('name');
		if (nam.value=="") { alert($ERR1); nam.focus(); return false; }
		pho = document.getElementById('phone');
		if (pho.value=="") { alert($ERR2); pho.focus(); return false; }
		if (pho.value.match(/[A-zА-яё]/g)) { alert($ERR3); pho.focus(); return false; }
		eml = document.getElementById('email'); 
		if (eml.value=="") { alert($ERR4); eml.focus(); return false; }
		if (!eml.value.match(/^\s*[\S]+\@[\S]+\.[\S]+\s*$/)) {
			alert($ERR5); eml.focus(); return false;
		}
		document.getElementById('send_button').submit();
		return true;
	}
}

/*************************************************
* Textarea Maxlength indicator script - rich62.ru
* This notice must stay intact for legal use.
* Visit http://www.rich62.ru/ for full source code
*************************************************/
function Chk_Len(obj_fr,objlen,obj_to) {
	var strlen = 0;
	var obj_id = document.getElementById(obj_fr);
	if ((obj_id.getAttribute) && (obj_id.setAttribute) && (objlen)) {
		var text = obj_id.value.replace(/[\r]+/gm,"");
		var crlf = 0;
		if (text.match(/\n/gm)) {
			crlf = text.match(/\n/gm);
			crlf = crlf.length;
		}
		obj_id.setAttribute("maxlength",objlen-crlf);
		strlen = objlen - crlf - text.length;
	}
	var obj_wr = document.getElementById(obj_to);
	if (typeof(obj_wr) != "undefined") {
		var WR_COLOR = "#333333";
		if (document.defaultView) {
			WR_COLOR = document.defaultView.getComputedStyle(document.body,null).getPropertyValue("color");
		} else if (document.body.currentStyle) {
			WR_COLOR = document.body.currentStyle.color;
		}
		obj_wr.innerHTML = strlen;
		obj_wr.style.color = (strlen < 0) ? ("#ff0000") : (WR_COLOR);
	}
	return true;
}

/******** For old Site ********/

function Chk_Inp(idx) {

	$ERR1 = "Укажите, пожалуйста, Ваше имя";
	$ERR2 = "Укажите, пожалуйста, номер Вашего телефона";
	$ERR3 = "Ошибка: в номере не могут содержаться буквы";
	$ERR4 = "Укажите, пожалуйста, адрес Вашей электронной почты";
	$ERR5 = "Ошибка: некорректный адрес электронной почты";
	$ERR6 = "Выберите, пожалуйста, вид страхования";
	$ERR7 = "Введите, пожалуйста, текст Вашего вопроса";
	$ERR8 = "Введите, пожалуйста, текст Вашего сообщения";

	if (idx==1) {	// Вызов агента
		nc = document.getElementById('name_call'); 
		if (nc.value=="") { alert($ERR1); nc.focus(); return false; }
		pc = document.getElementById('phone_call'); 
		if (pc.value=="") { alert($ERR2); pc.focus(); return false; }
		if (pc.value.match(/[A-zА-яё]/g)) { alert($ERR3); pc.focus(); return false; }
		document.getElementById('send_call').submit();
		return true;
	}
	if ((idx==2) || (idx==3)) {	// Проверка формы заказа
		na = document.getElementById('name');
		if (na.value=="") { alert($ERR1); na.focus(); return false; }
		ph = document.getElementById('phone');
		if (ph.value=="") { alert($ERR2); ph.focus(); return false; }
		if (ph.value.match(/[A-zА-яё]/g)) { alert($ERR3); ph.focus(); return false; }
		em = document.getElementById('email'); 
		if (em.value=="") { alert($ERR4); em.focus(); return false; }
		if (!em.value.match(/^\s*[\S]+\@[\S]+\.[\S]+\s*$/)) {
			alert($ERR5); em.focus(); return false;
		}
		if (idx==3) {
			ti = document.getElementById('type_ins');
			if (ti.value=="") { alert($ERR6); ti.focus(); return false; }
		}
		document.getElementById('send_button').submit();
		return true;
	}
	if (idx==4) {	// Задать вопрос юристу
		na = document.getElementById('name');
		if (na.value=="") { alert($ERR1); na.focus(); return false; }
		em = document.getElementById('mail'); 
		if (em.value=="") { alert($ERR4); em.focus(); return false; }
		if (!em.value.match(/^\s*[\S]+\@[\S]+\.[\S]+\s*$/)) {
			alert($ERR5); em.focus(); return false;
		}
		tx = document.getElementById('text'); 
		if (tx.value=="") { alert($ERR7); tx.focus(); return false; }
		document.getElementById('send_button').submit();
		return true;
	}
}

function chk(idx) {

	$ERR1 = "Укажите, пожалуйста, Ваше имя";
	$ERR2 = "Укажите, пожалуйста, номер Вашего телефона";
	$ERR3 = "Ошибка: в номере не могут содержаться буквы";
	$ERR4 = "Укажите, пожалуйста, адрес Вашей электронной почты";
	$ERR5 = "Ошибка: некорректный адрес электронной почты";
	$ERR6 = "Выберите, пожалуйста, вид страхования";

	if (idx==1) {	
		nc = document.getElementById('name_call'); 
		if (nc.value=="") { alert($ERR1); nc.focus(); return false; }
		pc = document.getElementById('phone_call'); 
		if (pc.value=="") { alert($ERR2); pc.focus(); return false; }
		if (pc.value.match(/[A-zА-яё]/g)) { alert($ERR3); pc.focus(); return false; }
		document.getElementById('send_call').submit();
		return true;
	}
	if ((idx==2) || (idx==3)) {	
		na = document.getElementById('name');
		if (na.value=="") { alert($ERR1); na.focus(); return false; }
		ph = document.getElementById('phone');
		if (ph.value=="") { alert($ERR2); ph.focus(); return false; }
		if (ph.value.match(/[A-zА-яё]/g)) { alert($ERR3); ph.focus(); return false; }
		em = document.getElementById('email'); 
		if (em.value=="") { alert($ERR4); em.focus(); return false; }
		if (!em.value.match(/^\s*[\S]+\@[\S]+\.[\S]+\s*$/)) {
			alert($ERR5); em.focus(); return false;
		}
		if (idx==3) {
			ti = document.getElementById('type_ins');
			if (ti.value=="") { alert($ERR6); ti.focus(); return false; }
		}
		document.getElementById('send_button').submit();
		return true;
	}
}

