window.onload = function() {
	document.getElementById('b2b').appendChild(document.getElementById('b2bLoad'));
	document.getElementById('b2bLoad').style.position = 'static';
	//document.getElementById('b2b').innerHTML = document.getElementById('b2bLoad').innerHTML;
	//document.getElementById('b2bLoad').innerHTML = '';
}

function opwin(target, winname, xsize, ysize, scroll, xpos, ypos)
{
	indowVar = window.open(target, winname,"width="+xsize+",height="+ysize+",scrollbars="+scroll+",screenX="+xpos+",screenY="+ypos+",location=0,resizable=0,status=0,toolbar=0,menubar=0",false);
}

function search_redirect(frm, elem, file)
{
		var idx = elem.selectedIndex;
		var url = elem.options[idx].value;
		redirect_url = url + file;
		frm.action = redirect_url
		frm.submit();
}

function select_family_status(frm, idx)
{
		els = frm.elements;
		var j = 0

		val = (idx == 1) ? false : true;
		nof = els.length;
		for( i = 0; i < nof; i++ ) {
			el = els[ i ];
			if( el.name.indexOf( 'husband_' ) != -1 ) {
				el.disabled = val;
			}

			if( el.name.indexOf( 'loan_marriage_contract' ) != -1 ) {
				el.disabled = val;
			}
		} // for i

//    e = document.getElementById("form[loan_marriage_contract]");
//    e.disabled = true;
}

function set_calc_data( frm, fld, pfx ) {
		els = frm.elements;
		var j = 0

		alt_nm = fld + "[" + pfx + "]";

		cur_p = ( pfx == 1 ) ? 2 : 1;
		cur_nm = fld + "[" + cur_p + "]";
		if( cur_p == 2 ) {
			els[ alt_nm ].value = els[ cur_nm ].value;

			if( fld == "form[comission]" )
				els[ alt_nm ].value = els[ alt_nm ].value / 10;
		} else {
			els[ alt_nm ].value = 0;
		}

//		if( els[ cur_nm ].value == "0" || els[ cur_nm ].value == '' ) {
//			els[ cur_nm ].disabled = false;
//			els[ alt_nm ].disabled = false;
//			return ''
//		}

//		els[ alt_nm ].disabled = true;

} // set_calc_data

function addBookmark(url, title)
{
	if (!url) url = location.href;
	if (!title) title = document.title;

	//Gecko
	if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) window.sidebar.addPanel (title, url, "");
	//IE4+
	else if (typeof window.external == "object") window.external.AddFavorite(url, title);
	//Opera7+
	else if (window.opera && document.createElement)
	{
		var a = document.createElement('A');
		if (!a) return false; //IF Opera 6
		a.setAttribute('rel','sidebar');
		a.setAttribute('href',url);
		a.setAttribute('title',title);
		a.click();
	}
	else return false;

	return true;
}

function check_data() {
	var l_name = document.getElementById( 'l_name' ).value;
	if( l_name == '' ) {
		alert( 'Укажите фамилию в соответствии с паспортными данными без лишних пробелов!' );
		return false;
	}
	var f_name = document.getElementById( 'f_name' ).value;
	if( f_name == '' ) {
		alert( 'Укажите имя в соответствии с паспортными данными без лишних пробелов!' );
		return false;
	}
	var s_name = document.getElementById( 's_name' ).value;
	if( s_name == '' ) {
		alert( 'Укажите отчество в соответствии с паспортными данными без лишних пробелов!' );
		return false;
	}
	var chng_fio = document.getElementById( 'chng_fio' ).value;
	if( chng_fio == '0' ) {
		var old_l_name = document.getElementById( 'old_l_name' ).value;
		if( old_l_name == '' ) {
			alert( 'Укажите прежнию фамилию без лишних пробелов!' );
			return false;
		}
		var old_f_name = document.getElementById( 'old_f_name' ).value;
		if( old_f_name == '' ) {
			alert( 'Укажите прежнее имя без лишних пробелов!' );
			return false;
		}
		var old_s_name = document.getElementById( 'old_s_name' ).value;
		if( old_s_name == '' ) {
			alert( 'Укажите прежнее отчество без лишних пробелов!' );
			return false;
		}
	}
	var country = document.getElementById( 'country' ).value;
	if( country == '' ) {
		alert( 'Укажите страну в соответствии с паспортными данными без лишних пробелов!' );
		return false;
	}
	var region = document.getElementById( 'region' ).value;
	if( region == '' ) {
		alert( 'Укажите область (край) в соответствии с паспортными данными без лишних пробелов!' );
		return false;
	}
	var type_region = document.getElementById( 'type_region' ).value;
	if( type_region == '' ) {
		alert( 'Укажите тип населенного пункта в соответствии с паспортными данными без лишних пробелов!' );
		return false;
	}
	var town = document.getElementById( 'town' ).value;
	if( town == '' ) {
		alert( 'Укажите город в соответствии с паспортными данными без лишних пробелов!' );
		return false;
	}
	var nationality = document.getElementById( 'nationality' ).value;
	if( nationality == '' ) {
		alert( 'Укажите гражданство в соответствии с паспортными данными без лишних пробелов!' );
		return false;
	}
	var p_seria = document.getElementById( 'p_seria' ).value;
	if( p_seria == '' ) {
		alert( 'Укажите серию паспорта (две пары цифр разделенные пробелом)!' );
		return false;
	}
	var p_number = document.getElementById( 'p_number' ).value;
	if( p_number == '' ) {
		alert( 'Укажите номер паспорта (6 цифр без пробелов)!' );
		return false;
	}
	var p_who = document.getElementById( 'p_who' ).value;
	if( p_who == '' ) {
		alert( 'Укажите наименования органа, выдавшего паспорт в соответствии с паспортными данными!' );
		return false;
	}
	var p_town = document.getElementById( 'p_town' ).value;
	if( p_town == '' ) {
		alert( 'Укажите наименование населенного пункта, где выдан паспорт!' );
		return false;
	}
	var p_code = document.getElementById( 'p_code' ).value;
	if( p_code == '' ) {
		alert( 'Укажите код подразделения в строгом соответствии с паспортными данными!' );
		return false;
	}
	var phone_work = document.getElementById( 'phone_work' ).value;
	if( phone_work == '' ) {
		alert( 'Укажите 10-ти значный номер рабочего телефона (с кодом города), без пробелов, кавычек и прочих символов!' );
		return false;
	}
	var email = document.getElementById( 'email' ).value;
	if( email != '' && ( email.indexOf("@") == -1 || email.indexOf(".") == -1 ) ) {
		alert( 'Указанный e-Mail некорректный!' );
		return false;
	}
	var ph_country = document.getElementById( 'ph_country' ).value;
	if( ph_country == '' ) {
		alert( 'Укажите страну места регистрации!' );
		return false;
	}
	var ph_index = document.getElementById( 'ph_index' ).value;
	if( ph_index == '' ) {
		alert( 'Укажите индекс места регистрации. Если нет точной информации, указывается индекс главного почтамта соответствующего населенного пункта!' );
		return false;
	}
	var ph_region = document.getElementById( 'ph_region' ).value;
	if( ph_region == '' ) {
		alert( 'Укажите область (край) места регистрации. Даже если он не указан в паспорте!' );
		return false;
	}
	var ph_type_region = document.getElementById( 'ph_type_region' ).value;
	if( ph_type_region == '' ) {
		alert( 'Укажите тип населенного пункта места регистрации без сокращений в соответствии с паспортными данными!' );
		return false;
	}
	var ph_town = document.getElementById( 'ph_town' ).value;
	if( ph_town == '' ) {
		alert( 'Укажите наименование населенного пункта места регистрации без сокращений в соответствии с паспортными данными!' );
		return false;
	}
	var ph_street = document.getElementById( 'ph_street' ).value;
	if( ph_street == '' ) {
		alert( 'Укажите название улицы места регистрации. Если тип наименования отличен от "Улица" дополнительно указать тип наименования!' );
		return false;
	}
	var ph_house = document.getElementById( 'ph_house' ).value;
	if( ph_house == '' ) {
		alert( 'Укажите номер дома места регистрации. Если номер дома отсутствует, в данном поле указать "-"!' );
		return false;
	}
	var fc_country = document.getElementById( 'fc_country' ).value;
	if( fc_country == '' ) {
		alert( 'Укажите страну фактического места проживания!' );
		return false;
	}
	var fc_index = document.getElementById( 'fc_index' ).value;
	if( fc_index == '' ) {
		alert( 'Укажите индекс фактического места проживания. Если нет точной информации, указывается индекс главного почтамта соответствующего населенного пункта!' );
		return false;
	}
	var fc_region = document.getElementById( 'fc_region' ).value;
	if( fc_region == '' ) {
		alert( 'Укажите область (край) фактического места проживания. Даже если он не указан в паспорте!' );
		return false;
	}
	var fc_type_region = document.getElementById( 'fc_type_region' ).value;
	if( fc_type_region == '' ) {
		alert( 'Укажите тип населенного пункта фактического места проживания без сокращений в соответствии с паспортными данными!' );
		return false;
	}
	var fc_town = document.getElementById( 'fc_town' ).value;
	if( fc_town == '' ) {
		alert( 'Укажите наименование населенного пункта фактического места проживания без сокращений в соответствии с паспортными данными!' );
		return false;
	}
	var fc_street = document.getElementById( 'fc_street' ).value;
	if( fc_street == '' ) {
		alert( 'Укажите название улицы фактического места проживания. Если тип наименования отличен от "Улица" дополнительно указать тип наименования!' );
		return false;
	}
	var fc_house = document.getElementById( 'fc_house' ).value;
	if( fc_house == '' ) {
		alert( 'Укажите номер дома фактического места проживания. Если номер дома отсутствует, в данном поле указать "-"!' );
		return false;
	}
	var fc_cost = document.getElementById( 'fc_cost' ).value;
	if( fc_cost == '' ) {
		alert( 'Укажите расходы на аренду квартиры (руб/мес), если тип места жительства "Коммерческая аренда", или укажите коммунальные расходы (руб/мес) в любом другом случае!' );
		return false;
	}
	var you_fin = document.getElementById( 'you_fin' ).value;
	if( you_fin == '' ) {
		alert( 'Укажите официальный и неофициальный среднемесячный доход по основному месту работы в рублях, заполняется только цифрами без пробелов, запятых, точек и других символов!' );
		return false;
	}

	var you_can_pay = document.getElementById( 'you_can_pay' ).value;
	if( you_can_pay == '' ) {
		alert( 'Укажите сумму, которую Вы готовы выделять из доходов семьи на погашение планируемого кредита, без учета уже существующих обязательств по другим кредитам!' );
		return false;
	}
	var emp_name = document.getElementById( 'emp_name' ).value;
	if( emp_name == '' ) {
		alert( 'Укажите полное юридическое наименование организации в которой Вы работаете, без кавычек в зависимости от правовой формы!' );
		return false;
	}
	var emp_status = document.getElementById( 'emp_status' ).value;
	if( emp_status == '' ) {
		alert( 'Укажите полное наименование должности!' );
		return false;
	}
	var emp_fio = document.getElementById( 'emp_fio' ).value;
	if( emp_fio == '' ) {
		alert( 'Укажите полное ФИО руководителя. Примерное указание ФИО не допускается!' );
		return false;
	}
	var emp_phone = document.getElementById( 'emp_phone' ).value;
	if( emp_phone == '' ) {
		alert( 'Укажите 10-значный телефон организации (с кодом города)!' );
		return false;
	}
	var emp_per_phone = document.getElementById( 'emp_per_phone' ).value;
	if( emp_per_phone == '' ) {
		alert( 'Укажите телефон отдела кадров или другого подразделения (с кодом города), по которому возможно получение информации!' );
		return false;
	}
	var emp_country = document.getElementById( 'emp_country' ).value;
	if( emp_country == '' ) {
		alert( 'Укажите страну места работы!' );
		return false;
	}
	var emp_index = document.getElementById( 'emp_index' ).value;
	if( emp_index == '' ) {
		alert( 'Укажите индекс места работы. Если нет точной информации, указывается индекс главного почтамта соответствующего населенного пункта!' );
		return false;
	}
	var emp_region = document.getElementById( 'emp_region' ).value;
	if( emp_region == '' ) {
		alert( 'Укажите область (край) места работы!' );
		return false;
	}
	var emp_type_region = document.getElementById( 'emp_type_region' ).value;
	if( emp_type_region == '' ) {
		alert( 'Укажите тип населенного пункта места работы!' );
		return false;
	}
	var emp_town = document.getElementById( 'emp_town' ).value;
	if( emp_town == '' ) {
		alert( 'Укажите наименование населенного пункта места работы!' );
		return false;
	}
	var emp_street = document.getElementById( 'emp_street' ).value;
	if( emp_street == '' ) {
		alert( 'Укажите название улицы места работы. Если тип наименования отличен от "Улица" дополнительно указать тип наименования!' );
		return false;
	}
	var emp_house = document.getElementById( 'emp_house' ).value;
	if( emp_house == '' ) {
		alert( 'Укажите номер дома места работы!' );
		return false;
	}
	var new_auto_marka = document.getElementById( 'new_auto_marka' ).value;
	if( new_auto_marka == '' ) {
		alert( 'Укажите наименование марки приобретаемого автомобиля в русской транскрипции!' );
		return false;
	}
	var new_auto_cost = document.getElementById( 'new_auto_cost' ).value;
	if( new_auto_cost == '' ) {
		alert( 'Укажите рыночную стоимость автомобиля, приобретаемого в кредит!' );
		return false;
	}
	var my_credit_sum = document.getElementById( 'my_credit_sum' ).value;
	if( my_credit_sum == '' ) {
		alert( 'Укажите сумму кредита!' );
		return false;
	} else {
		my_credit_sum = parseInt( my_credit_sum );
		if( my_credit_sum > 300000 ) {
			var you_confirm_fin = document.getElementById( 'you_confirm_fin' ).value;
			if( you_confirm_fin == '' ) {
				alert( 'Так как сумма запрашиваемого Вами кредита больше 300000 руб., необходимо указать ваш подтвержденный доход!' );
				return false;
			}
		}
	}
	var my_credit_first = document.getElementById( 'my_credit_first' ).value;
	if( my_credit_first == '' ) {
		alert( 'Укажите сумму собственных денежных средств, которая предназначена для оплаты части стоимости приобретаемого в кредит автомобиля!' );
		return false;
	}

	return true;
}

function check_data_prom() {
	var credit_type = document.getElementById( 'credit_type' ).value;
	if( credit_type == '' ) {
		alert( 'Укажите вид кредита без лишних пробелов!' );
		return false;
	}
	var credit_sum = document.getElementById( 'credit_sum' ).value;
	if( credit_sum == '' ) {
		alert( 'Укажите сумму кредита без лишних пробелов!' );
		return false;
	}
	var credit_period = document.getElementById( 'credit_period' ).value;
	if( credit_period == '' ) {
		alert( 'Укажите срок кредита без лишних пробелов!' );
		return false;
	}
	var l_name = document.getElementById( 'l_name' ).value;
	if( l_name == '' ) {
		alert( 'Укажите фамилию в соответствии с паспортными данными без лишних пробелов!' );
		return false;
	}
	var f_name = document.getElementById( 'f_name' ).value;
	if( f_name == '' ) {
		alert( 'Укажите имя в соответствии с паспортными данными без лишних пробелов!' );
		return false;
	}
	var s_name = document.getElementById( 's_name' ).value;
	if( s_name == '' ) {
		alert( 'Укажите отчество в соответствии с паспортными данными без лишних пробелов!' );
		return false;
	}
	var p_seria = document.getElementById( 'p_seria' ).value;
	if( p_seria == '' ) {
		alert( 'Укажите серию паспорта (две пары цифр разделенные пробелом)!' );
		return false;
	}
	var p_number = document.getElementById( 'p_number' ).value;
	if( p_number == '' ) {
		alert( 'Укажите номер паспорта (6 цифр без пробелов)!' );
		return false;
	}
	var p_who = document.getElementById( 'p_who' ).value;
	if( p_who == '' ) {
		alert( 'Укажите наименования органа, выдавшего паспорт в соответствии с паспортными данными!' );
		return false;
	}
	var p_code = document.getElementById( 'p_code' ).value;
	if( p_code == '' ) {
		alert( 'Укажите код подразделения в строгом соответствии с паспортными данными!' );
		return false;
	}
	var inn = document.getElementById( 'inn' ).value;
	if( inn == '' ) {
		alert( 'Укажите ИНН!' );
		return false;
	}
	var ch_num = document.getElementById( 'ch_num' ).value;
	if( ch_num == '' ) {
		alert( 'Укажите количество детей!' );
		return false;
	}
	var ch_sm_num = document.getElementById( 'ch_sm_num' ).value;
	if( ch_sm_num == '' ) {
		alert( 'Укажите количество несовершеннолетних детей!' );
		return false;
	}
	var dependant = document.getElementById( 'dependant' ).value;
	if( dependant == '' ) {
		alert( 'Укажите количество иждивенцев!' );
		return false;
	}
	var r_index = document.getElementById( 'r_index' ).value;
	if( r_index == '' ) {
		alert( 'Укажите индекс места регистрации!' );
		return false;
	}
	var r_region = document.getElementById( 'r_region' ).value;
	if( r_region == '' ) {
		alert( 'Укажите регион места регистрации!' );
		return false;
	}
	var r_raion = document.getElementById( 'r_raion' ).value;
	if( r_raion == '' ) {
		alert( 'Укажите район места регистрации!' );
		return false;
	}
	var pay = document.getElementById( 'pay' ).value;
	if( pay == '' ) {
		alert( 'Укажите зарплату в месяц по основному месту работы!' );
		return false;
	}
	var add_pay = document.getElementById( 'add_pay' ).value;
	if( add_pay == '' ) {
		alert( 'Укажите иные доходы!' );
		return false;
	}
	var all_pay = document.getElementById( 'all_pay' ).value;
	if( all_pay == '' ) {
		alert( 'Укажите сумму ежемесячного дохода!' );
		return false;
	}
	return true;
}

function disp_class( id ) {
	obj = document.getElementById( id );
	if( navigator.appName == "Microsoft Internet Explorer" )
		obj.style.display = (obj.style.display == 'none') ? 'block' : 'none';
	else
		obj.style.display = (obj.style.display == 'none') ? 'table' : 'none';
	return true;
}
function disp_models( id ) {
	obj = document.getElementById( id );
	if( navigator.appName == "Microsoft Internet Explorer" )
		obj.style.display = (obj.style.display == 'none') ? 'inline' : 'none';
	else
		obj.style.display = (obj.style.display == 'none') ? 'inline' : 'none';
	return true;
}

function setAddressBlock( id ) {
	obj = document.getElementById(id);
	obj.style.visibility = ( obj.style.visibility == 'visible' ) ? 'hidden' : 'visible';
	return;
}

function trim(s) {
		var i,j;
		for (i = 0; i < s.length && s.charAt(i) == " "; i++);
		for (j = s.length-1; j >= 0 && s.charAt(j) == " "; j--);
		if(i<=j)
			return s.substring(i, j+1);
		else
			return '';
}

function CheckValue(thisname, sourse_text) {
		var keyword_value = trim(thisname.value);
		if(keyword_value=='')
			thisname.value=sourse_text;
}

function HideValue(thisname, sourse_text) {
		var keyword_value = trim(thisname.value);
		if(keyword_value==sourse_text)
			thisname.value='';
}