// JavaScript Document
function dget(id) 
{	
	var r=document.getElementById(id); 
	return r;
}

function agreeForm(f) {	f.submit.disabled = (f.agree.checked ? 0 : 1); }

function trim(str) { return str.replace(/(^\s+)|(\s+$)/g, ""); }

function hideDefVal(el) { if (trim(el.value) == trim(el.defaultValue)) el.value = ""; }

function showDefVal(el) { if (trim(el.value) == "") el.value = trim(el.defaultValue); }

function verify()
{
	
	//var f01 = dget("konsult").value;
	//if (f01 == '') {window.alert('Поле "Консультант" не заполнено'); dget("konsult").focus(); return false;}

	//var f02 = dget("summa").value;
	//if (f02 == '') {window.alert('Поле "Сумма кредита" не заполнено'); dget("summa").focus(); return false;}

	//var f03 = dget("fam").value;
	//if (f03 == '') {window.alert('Поле "Фамилия" не заполнено'); dget("fam").focus(); return false;}

	var f04 = dget("names").value;
	if (f04 == '') {window.alert('Поле "Имя" не заполнено'); dget("names").focus(); return false;}

	//var f05 = dget("otch").value;
	//if (f05 == '') {window.alert('Поле "Отчество" не заполнено'); dget("otch").focus(); return false;}

	var f06 = dget("den_r").value;
	if (f06 == '') {window.alert('Поле "День рождения" не заполнено'); dget("den_r").focus(); return false;}

	var f07 = dget("month_r").value;
	if (f07 == '') {window.alert('Поле "Месяц рождения" не заполнено'); dget("month_r").focus(); return false;}

	var f08 = dget("year_r").value;
	if (f08 == '') {window.alert('Поле "Год рождения" не заполнено'); dget("year_r").focus(); return false;}

	//var r01a = dget("gragd1").checked;
	//var r01b = dget("gragd2").checked;
	//if (!r01a && !r01b) {window.alert('Поле "Гражданство" не выбрано'); dget("gragd1").focus(); return false;}

	//var r02a = dget("propis1").checked;
	//var r02b = dget("propis2").checked;
	//var r02c = dget("propis3").checked;
	//if (!r02a && !r02b && !r02c) {window.alert('Поле "Прописка" не выбрано'); dget("propis1").focus(); return false;}

	var r03a = dget("adress1").checked;
	var r03b = dget("adress2").checked;
	var r03c = dget("adress3").checked;
	if (!r03a && !r03b && !r03c) {window.alert('Поле "Адрес" не выбрано'); dget("adress1").focus(); return false;}

	
/*	
	var r04a = dget("trud1").checked;
	var r04b = dget("trud2").checked;
	if (!r04a && !r04b) {window.alert('Поле "Трудоустройство" не выбрано'); dget("trud1").focus(); return false;}

		var f15 = dget("organ").value;
		if (r04a && f15 == '') {window.alert('Поле "Организация" не заполнено'); dget("organ").focus(); return false;}

		var f16 = dget("sfera_d").value;
		if (r04a && f16 == '') {window.alert('Поле "Сфера деятельности компании" не заполнено'); dget("sfera_d").focus(); return false;}

		var f17 = dget("kolvo_s").selectedIndex;
		if (r04a && f17 == 0) {window.alert('Не выбрано "Количество сотрудников компании"'); dget("kolvo_s").focus(); return false;}

		var r10a = dget("adress_org1").checked;
		var r10b = dget("adress_org2").checked;
		var r10c = dget("adress_org3").checked;
		if (r04a && (!r10a && !r10b && !r10c)) {window.alert('Поле "Адрес организации" не заполнено'); dget("adress_org1").focus(); return false;}

		var r11a = dget("trud_podt1").checked;
		var r11b = dget("trud_podt2").checked;
		var r11c = dget("trud_podt3").checked;
		var r11d = dget("trud_podt4").checked;
		if (r04a && (!r11a && !r11b && !r11c && !r11d)) {window.alert('Поле "Подтверждение трудоустройства" не выбрано'); dget("trud_podt1").focus(); return false;}

		var f18 = dget("stag").value;
		if (r04a && f18 == '') {window.alert('Поле "Стаж работы" не заполнено'); dget("stag").focus(); return false;}

		var f19 = dget("tel_rab").value;
		if (r04a && /^\s*$/.test(f19)) {window.alert('Поле "Телефон рабочий" не заполнено'); dget("tel_rab").focus(); return false;}

	var f12 = dget("dohod").value;
	if (f12 == '') {window.alert('Поле "Доход" не заполнено'); dget("dohod").focus(); return false;}

	var r05a = dget("doc_doh1").checked;
	var r05b = dget("doc_doh2").checked;
	if (!r05a && !r05b) {window.alert('Поле "Подтверждение документальных доходов" не выбрано'); dget("doc_doh1").focus(); return false;}

	var r06a = dget("sobbiz1").checked;
	var r06b = dget("sobbiz2").checked;
	if (!r06a && !r06b) {window.alert('Поле "Собственник бизнеса" не выбрано'); dget("sobbiz1").focus(); return false;}

	var r07a = dget("d_kredit1").checked;
	var r07b = dget("d_kredit2").checked;
	if (!r07a && !r07b) {window.alert('Поле "Действующие кредиты" не выбрано'); dget("d_kredit1").focus(); return false;}

	var r08a = dget("obrbrok1").checked;
	var r08b = dget("obrbrok2").checked;
	if (!r08a && !r08b) {window.alert('Поле "Обращения к кредитным брокерам" не выбрано'); dget("obrbrok1").focus(); return false;}

	//var f13 = dget("phone_g").value;
	
	//if ((f13 == '') && (f14 == '')) {window.alert('Либо поле "Телефон по месту жительства", либо "Телефон мобильный" должны быть заполнены'); dget("phonemobil").focus(); return false;}
*/
	//if ((f13 != '') && (f13.length != 7)) {window.alert('Поле "Телефон по месту жительства" должно состоять из 7 цифр'); dget("phone_g").focus(); return false;}
	var f14 = dget("phonemobil").value;
	if ((f14 != '') && (f14.length != 7)) {window.alert('Поле "Телефон мобильный" должно состоять из 7 цифр'); dget("phonemobil").focus(); return false;}

	//var f15 = dget("kodgorgit").value;
	//if ((f13 != '') && (f15 == '')) {window.alert('Поле "Код города" не заполнено'); dget("kodgorgit").focus(); return false;}
	//if ((f13 == '') && (f15 != '')) {window.alert('Поле "Телефон по месту жительства" не заполнено'); dget("phone_g").focus(); return false;}

	var f16 = dget("kodmobil").value;
	if (f16 == '') {window.alert('Поле "Код мобильного" не заполнено'); dget("kodmobil").focus(); return false;}
	if (f14 == '') {window.alert('Поле "Телефон мобильный" не заполнено'); dget("phonemobil").focus(); return false;}
	//if ((f14 != '') && (f16 == '')) {window.alert('Поле "Код мобильного" не заполнено'); dget("kodmobil").focus(); return false;}
	//if ((f14 == '') && (f16 != '')) {window.alert('Поле "Телефон мобильный" не заполнено'); dget("phonemobil").focus(); return false;}

	//var f18 = dget("vremja");
	//if (f18.selectedIndex == 0) {window.alert('Выберите удобное время для связи с вами.'); f18.focus(); return false;}
/*
	var f17 = dget("agree_oferta_pka");
	if (!f17.checked) {window.alert('Нажмите галочку, если согласны с условиями оферты'); f17.focus(); return false;}
*/
	//dget("SPAM").value="";
	hideDefVal(dget("komment"));

	dget("oferta_pka").disabled = 0;
	setTimeout('dget("oferta_pka").disabled = 1', 100);

	document.body.style.cursor = "wait";
	//event_push(document.getElementById("aaa"), "load", after_send_anketa);
	
}

function after_send_anketa(){
	document.body.style.cursor = "default";
	

	var frame = document.getElementById("aaa");
	if (frame.contentDocument)
		var doc = frame.contentDocument;
	else if (frame.contentWindow)
		var doc = frame.contentWindow.document;
	else
		var doc = frame.document;

	alert(doc.getElementById("message").innerHTML);
	location.href = "/";
}

function event_push(obj, event, handler) {
  if (obj.addEventListener) {
    obj.addEventListener(event, handler, false);
  } else if (obj.attachEvent) {
    obj.attachEvent('on'+event, handler);
  }
}

function checkPhone(e) {
	return checkChars(e, /[а-я0-9]/);
}

function checkChars(e, re) {
	var code = (window.event ? e.keyCode : (e.which ? e.which : null));
	return (code ?
			re.test(String.fromCharCode(code)) /* символы */
				|| ("|8|9|37|39|46|114|116|118".indexOf("|" + code + "|") != -1) /* упр.клавиши */
		:	true);
}

