jQuery(document).ready(function() {
	$("a.ancLinks").click(function () {
		elementClick = $(this).attr("href");
		if(!$(elementClick).length) return false;
		destination = $(elementClick).offset().top;
		$("html").animate({ scrollTop: destination}, 800);
		return false;
	});
	
	if($("#mss_scheme").length) {
		$("#mss_scheme .button").click(function(){
			$("#mss_scheme .button").css('border-style', 'dashed').css('color', '#999999');
			$(this).css('border-style', 'solid').css('color', '#000000');
			$("#mss_scheme .line").css("border-left", "none");
			$("#mss_scheme .line:eq("+$(this).attr("rel")+")").css("border-left", "1px solid #000000");
			$("#mss_scheme .decoration_list div").hide();
			$("#mss_scheme .decoration_list:eq("+$(this).attr("rel")+") div").fadeIn("slow");
		});
		$("#mss_scheme .button").css('border-style', 'dashed').css('color', '#999999');
		$("#mss_scheme .button:eq(0)").css('border-style', 'solid').css('color', '#000000');
		$("#mss_scheme .line:eq(0)").css("border-left", "1px solid #000000");
		$("#mss_scheme .decoration_list:eq(0) div").fadeIn("slow");
	}

	if($("#certification").length) {
		check_certification();
		
		$("#f_CERT_Zayav_VidZayav select").change(function() {
			if ($(this).val() == 6) $("#f_CERT_Zayav_ZHislRab").show();
			else $("#f_CERT_Zayav_ZHislRab").hide();
		});
		
		$("#f_CERT_ULZayav_VidLizha select").change(function() {
			if ($(this).val() == 1) {
				VidLizhaUL();
			}
			else {
				$("#f_CERT_ULZayav_FamIORukYULZayav").hide();
				$("#f_CERT_ULZayav_FamIOOtvPredZayav").hide();
				$("#f_CERT_ULZayav_KodOPF").hide();
				$("#f_CERT_ULZayav_NaimYULZayav_label").html('Ф.И.О. заявителя');
				$("#f_CERT_ULZayav_AdresYULZayav_label").html('Паспортные данные заявителя');
			}
		});
		
		$("#f_CERT_Zayav_VidZayav select").change(function() {
			if ($(this).val() == 5) $("#f_CERT_ULZayav_VidLizha").show();
			else {
				$("#f_CERT_ULZayav_VidLizha").hide();
				$("#f_CERT_ULZayav_VidLizha select").val(1);
				VidLizhaUL();
			}
		});
	
		$("#f_CERT_Zayav_VidZayav select").change(function() {
			if ($("#f_CERT_Zayav_VidZayav select").val() == 6 || $("#f_CERT_Zayav_VidZayav select").val() == 7 || $("#f_CERT_Zayav_VidZayav select").val() == 8) $("div[name='f_CERT_ObCertZayav_NaimDokObSertZayav']").hide();
			else $("div[name='f_CERT_ObCertZayav_NaimDokObSertZayav']").show();
		});
	}
	if($("#os_ext").length) {
		$('#f_KodOS').change(function(){
			get_svidos($(this).val());
		});
		$('#f_KodSvidOS').change(function(){
			get_aaos($(this).val());
		});
		$('#f_KodAAOS').change(function(){
			show_hide_AA_block('f_KodAAOS');
		});
		
		$('#f_KodOS').val(f_KodOS);
		
		get_svidos($('#f_KodOS').val(), f_KodSvidOS);
		
		show_hide_AA_block('f_KodAAOS');
	}
	if($("#il_ext").length) {
		$('#f_KodIL').change(function(){
			get_svidil($(this).val());
		});
		$('#f_KodSvidIL').change(function(){
			get_aail($(this).val());
		});
		$('#f_KodAAIL').change(function(){
			show_hide_AA_block('f_KodAAIL');
		});
		
		$('#f_KodIL').val(f_KodIL);
		
		get_svidil($('#f_KodIL').val(), f_KodSvidIL);
		
		show_hide_AA_block('f_KodAAIL');
	}
	if($("#os_ik").length) {
		$('#f_KodOS').change(function(){
			get_svidos_ik($(this).val());
		});
		$('#f_KodSvidOS').change(function(){
			$('#f_UPOL_UPProzh_TipIK select').val(1);
			show_hide_Prozh_block('f_UPOL_UPProzh_TipIK select');
			get_nomerik($('#f_KodSvidOS').val());
		});
		$('#f_UPOL_UPProzh_TipIK select').change(function(){
			show_hide_Prozh_block('f_UPOL_UPProzh_TipIK select');
			if($('#f_UPOL_UPProzh_TipIK select').val() == 1) get_nomerik($('#f_KodSvidOS').val());
		});
		
		$('#f_KodOS').val(f_KodOS);
		
		get_svidos_ik($('#f_KodOS').val(), f_KodSvidOS);
		
		show_hide_Prozh_block('f_UPOL_UPProzh_TipIK select');
	}
	if($("#il_ik").length) {
		$('#f_KodIL').change(function(){
			get_svidil_ik($(this).val());
		});
		$('#f_KodSvidIL').change(function(){
			$('#f_UPOL_UPProzh_TipIK select').val(1);
			show_hide_Prozh_block('f_UPOL_UPProzh_TipIK select');
			get_nomerik($('#f_KodSvidIL').val());
		});
		$('#f_UPOL_UPProzh_TipIK select').change(function(){
			show_hide_Prozh_block('f_UPOL_UPProzh_TipIK select');
			if($('#f_UPOL_UPProzh_TipIK select').val() == 1) get_nomerik_il($('#f_KodSvidIL').val());
		});
		
		$('#f_KodIL').val(f_KodIL);
		
		get_svidil_ik($('#f_KodIL').val(), f_KodSvidIL);
		
		show_hide_Prozh_block('f_UPOL_UPProzh_TipIK select');
	}
	
	if($('#certik_yul').length) {
		$('#KodYUL').change(function(){
			if($(this).val() > 0) {
				get_yul_data($('#KodYUL').val());
			}
		});
	}
	
	if($('#obcert').length) {
		if($('#f_CERT_ObSertOp_KodYUL').val() > 0) {
			$('#f_CERT_ObSertOp_KodFL').attr('disabled', 'disabled');
		} else if($('#f_CERT_ObSertOp_KodFL').val() > 0) {
			$('#f_CERT_ObSertOp_KodYUL').attr('disabled', 'disabled');
		}
	
		$('#f_CERT_ObSertOp_KodYUL').change(function(){
			if($(this).val() > 0) {
				$('#f_CERT_ObSertOp_KodFL').attr('disabled', 'disabled');
			} else {
				$('#f_CERT_ObSertOp_KodFL').removeAttr('disabled');
			}
		});
		
		
		$('#f_CERT_ObSertOp_KodFL').change(function(){
			if($(this).val() > 0) {
				$('#f_CERT_ObSertOp_KodYUL').attr('disabled', 'disabled');
			} else {
				$('#f_CERT_ObSertOp_KodYUL').removeAttr('disabled');
			}
		});
		
		if($("input[name='f_CERT_ObSertOp_ObSert']").length) $("input[name=f_CERT_ObSertOp_ObSert]").autocomplete("/tools/get_obcert.php", {delay: 10});
		
		$('#OS').change(function(){
			get_data("/tools/get_cert_os_info.php?kodos="+$(this).val(), $('#AttOS'));
		});
		$('#OS').val(OS);
		if($('#OS').val()) get_data("/tools/get_cert_os_info.php?kodos="+$('#OS').val(), $('#AttOS'), AttOS);
		
		$('#IL').change(function(){
			get_data("/tools/get_cert_aail.php?kodil="+$(this).val()+"&context=AttIL", $('#AttIL'));
		});
		$('#IL').val(IL);
		if($('#IL').val()) get_data("/tools/get_cert_aail.php?kodil="+$('#IL').val()+"&context=AttIL", $('#AttIL'), AttIL);
		
		$('#KodObSert').change(function(){
			get_cert_prov($(this).val(), $('#OS').val());
		});
		if(window.KodObSert !== undefined) $('#KodObSert').val(KodObSert);
		if($('#KodObSert').val()) get_cert_prov($('#KodObSert').val(), $('#OS').val(), f_CERT_ProvOp_KodProv);
		
		$('#f_CERT_ProvOp_KodProv').change(function(){
			setDateProvPlan();
		});
	}
	
	if($('#restruct').length) {
		$('#OS').change(function(){
			get_data("/tools/get_akkr_os_data.php?kodos="+$(this).val());
		});
		
		$('#YUL').click(function(){
			get_data("/tools/get_akkr_yul_data.php?kodyul="+$(this).attr('code'));
		});
	}
	
	if($('#restruct_il').length) {
		$('#IL').change(function(){
			get_data("/tools/get_akkr_il_data.php?kodil="+$(this).val());
		});
		
		$('#YUL').click(function(){
			get_data("/tools/get_akkr_yul_data.php?kodyul="+$(this).attr('code'));
		});
	}
	
	if($('#ikakkr').length) {
		$('#f_AKKR_RegVhDok_NaimUzh').change(function(){
			get_akkr_os_aa($(this).val());
		});
		$('#f_AKKR_RegVhDok_NaimUzh').val(f_AKKR_RegVhDok_NaimUzh);
		if($('#f_AKKR_RegVhDok_NaimUzh').val()) get_akkr_os_aa($('#f_AKKR_RegVhDok_NaimUzh').val(), f_AKKR_RegVhDok__AtSert);
		
		$("select[name='f_AKKR_RegVhDok_TipDok']").change(function(){
			if($(this).val() == 1) {
				$('#_InPr').show();
				$('#TipInPr').show();
			} else if($(this).val() == 2) {
				$('#_InPr').show();
				$('#TipInPr').hide();
			} else {
				$('#_InPr').hide();
				$('#TipInPr').hide();
			}
		});
		if($("select[name='f_AKKR_RegVhDok_TipDok']").val() != 1 && $("select[name='f_AKKR_RegVhDok_TipDok']").val() != 2) {
			$('#_InPr').hide();
			$('#TipInPr').hide();
		}
		if($("select[name='f_AKKR_RegVhDok_TipDok']").val() != 1) $('#TipInPr').hide();
	}
	
	if($('#ilikakkr').length) {
		$('#f_AKKR_RegVhDok_NaimUzh').change(function(){
			get_data("/tools/get_akkr_il_aa.php?kodil="+$(this).val()+"&context=f_AKKR_RegVhDok__AtSert", $('#f_AKKR_RegVhDok__AtSert'));
		});
		$('#f_AKKR_RegVhDok_NaimUzh').val(f_AKKR_RegVhDok_NaimUzh);
		if($('#f_AKKR_RegVhDok_NaimUzh').val()) get_data("/tools/get_akkr_il_aa.php?kodil="+$('#f_AKKR_RegVhDok_NaimUzh').val()+"&context=f_AKKR_RegVhDok__AtSert", $('#f_AKKR_RegVhDok__AtSert'), f_AKKR_RegVhDok__AtSert);
		
		$("select[name='f_AKKR_RegVhDok_TipDok']").change(function(){
			if($(this).val() == 1) {
				$('#_InPr').show();
				$('#TipInPr').show();
			} else if($(this).val() == 2) {
				$('#_InPr').show();
				$('#TipInPr').hide();
			} else {
				$('#_InPr').hide();
				$('#TipInPr').hide();
			}
		});
		if($("select[name='f_AKKR_RegVhDok_TipDok']").val() != 1 && $("select[name='f_AKKR_RegVhDok_TipDok']").val() != 2) {
			$('#_InPr').hide();
			$('#TipInPr').hide();
		}
		if($("select[name='f_AKKR_RegVhDok_TipDok']").val() != 1) $('#TipInPr').hide();
	}
	
	if($('#contracts').length) {
		$("select[name='f_CERT_Dog_TipDog']").change(function(){
			if($(this).val() == 1 || $(this).val() == 4) {
				get_akkr_os(KodYUL);
			}
			if($(this).val() == 2 || $(this).val() == 3) {
				get_akkr_il(KodYUL);
			}
		});
		
		$("#f_CERT_Dog_NaimAk").change(function(){
			if($("select[name='f_CERT_Dog_TipDog']").val() == 1 || $("select[name='f_CERT_Dog_TipDog']").val() == 4) {
				get_akkr_os_aa_contracts($(this).val());
			}
			if($("select[name='f_CERT_Dog_TipDog']").val() == 2 || $("select[name='f_CERT_Dog_TipDog']").val() == 3) {
				get_data("/tools/get_akkr_il_aa.php?kodil="+$(this).val()+"&context=f_CERT_Dog_AttAk", $('#f_CERT_Dog_AttAk'));
			}
		});
		
		if($("select[name='f_CERT_Dog_TipDog']").val() == 1 || $("select[name='f_CERT_Dog_TipDog']").val() == 4) {
			get_akkr_os(KodYUL, f_CERT_Dog_NaimAk);
		}
		if($("select[name='f_CERT_Dog_TipDog']").val() == 2 || $("select[name='f_CERT_Dog_TipDog']").val() == 3) {
			get_akkr_il(KodYUL, f_CERT_Dog_NaimAk);
		}
	}
	
	if($('#results_obcert').length) {
		if($('#f_CERT_ObSert_MestoRazresh1') == 1) $("#f_CERT_ObSert_MestoRazresh").show();
		else
		{
			$("#f_CERT_ObSert_MestoRazresh").hide();
			$("#f_CERT_ObSert_MestoRazresh").val($('#f_CERT_ObSert_MestoRazresh1').val());
		}
		$('#f_CERT_ObSert_MestoRazresh1').change(function(){
			if($(this).val() == 1) {
				$("#f_CERT_ObSert_MestoRazresh").show();
				$("#f_CERT_ObSert_MestoRazresh").val('');
			}
			else
			{
				$("#f_CERT_ObSert_MestoRazresh").hide();
				$("#f_CERT_ObSert_MestoRazresh").val($(this).val());
			}
		});
	
		$('#f_CERT_ObSert_KodYUL').change(function(){
			if($(this).val() > 0) {
				$('#f_CERT_ObSert_KodFL').attr('disabled', 'disabled');
			} else {
				$('#f_CERT_ObSert_KodFL').removeAttr('disabled');
			}
		});
		
		
		$('#f_CERT_ObSert_KodFL').change(function(){
			if($(this).val() > 0) {
				$('#f_CERT_ObSert_KodYUL').attr('disabled', 'disabled');
				$('#VidSert').val('Персонал');
			} else {
				$('#f_CERT_ObSert_KodYUL').removeAttr('disabled');
			}
		});
		
		if($("input[name='f_CERT_ObSert_ObSert']").length) $("input[name=f_CERT_ObSert_ObSert]").autocomplete("/tools/get_obcert.php", {delay: 10});
		
		$('#OS').change(function(){
			get_cert_os_aa($('#OS').val(), 'cert');
		});
		$('#OS').val(OS);
		if($('#OS').val()) get_cert_os_aa($('#OS').val(), 'cert', AttOS);
		
		$('#AttOS').change(function(){
			get_data("/tools/get_cert_os_dog_cert.php?kodaaos="+$(this).val()+"&kodos="+$('#OS').val(), $('#KodDogOS'));
		});
		
		$('#EK').change(function(){
			if($(this).val() == 'expand') get_data("/tools/get_cert_all_ek.php", $('#EK'));
			else get_data("/tools/get_cert_ek_info.php?kodek="+$(this).val(), $('#AttEK'));
		});
		$('#EK').val(EK);
		if($('#EK').val()) get_data("/tools/get_cert_ek_info.php?kodek="+$('#EK').val(), $('#AttEK'), AttEK);
		
		$('#IL1').change(function(){
			get_cert_il_aa($('#IL1').val(), 'cert');
			get_data("/tools/get_cert_il_dogotzh.php?kodil="+$(this).val(), $('#KodDogOtzhIL1'));
		});
		$('#IL1').val(IL1);
		if($('#IL1').val()) {
			get_cert_il_aa($('#IL1').val(), 'cert', AttIL1);
			get_data("/tools/get_cert_il_dogotzh.php?kodil="+$('#IL1').val(), $('#KodDogOtzhIL1'), KodDogOtzhIL1);
		}
		$('#AttIL1').change(function(){
			get_data("/tools/get_cert_il_dog_cert.php?kodaail="+$(this).val()+"&kodil="+$('#IL1').val()+"&context=KodDogIL1", $('#KodDogIL1'));
		});
		
		/*$('#IL2').change(function(){
			get_data("/tools/get_cert_aail.php?kodil="+$(this).val()+"&context=AttIL2", $('#AttIL2'));
		});
		$('#IL2').val(IL2);
		if($('#IL2').val()) get_data("/tools/get_cert_aail.php?kodil="+$('#IL2').val()+"&context=AttIL2", $('#AttIL2'), AttIL2);
		$('#AttIL2').change(function(){
			get_data("/tools/get_cert_il_dog_cert.php?kodaail="+$(this).val()+"&kodil="+$('#IL2').val()+"&context=f_CERT_ObSert_KodDogIL2", $('#f_CERT_ObSert_KodDogIL2'));
		});
		
		$('#IL3').change(function(){
			get_data("/tools/get_cert_aail.php?kodil="+$(this).val()+"&context=AttIL3", $('#AttIL3'));
		});
		$('#IL3').val(IL3);
		if($('#IL3').val()) get_data("/tools/get_cert_aail.php?kodil="+$('#IL3').val()+"&context=AttIL3", $('#AttIL3'), AttIL3);
		$('#AttIL3').change(function(){
			get_data("/tools/get_cert_il_dog_cert.php?kodaail="+$(this).val()+"&kodil="+$('#IL3').val()+"&context=f_CERT_ObSert_KodDogIL3", $('#f_CERT_ObSert_KodDogIL3'));
		});*/
	}
	
	if($('#results_prov').length) {
		if($('select[name="f_CERT_Prov_ProzhProv"]').val() == 3) {
			$('#NomerProv').hide();
			$('#NomerProv input').val('');
		}
		if($('select[name="f_CERT_Prov_ProzhProv"]').val() == 1) $('#TipProv').show();
		else $('#TipProv').hide();
		$('select[name="f_CERT_Prov_ProzhProv"]').change(function(){
			if($(this).val() == 3) {
				$('#NomerProv').hide();
				$('#NomerProv input').val('');
			}
			else $('#NomerProv').show();
			
			if($(this).val() == 1) $('#TipProv').show();
			else $('#TipProv').hide();
		});
		
		$('#YUL').change(function(){
			get_data("/tools/get_cert_yul_cert.php?kodyul="+$(this).val(), $('#KodObSert'));
		});
		$('#YUL').val(YUL);
		if($('#YUL').val()) get_data("/tools/get_cert_yul_cert.php?kodyul="+$('#YUL').val(), $('#KodObSert'), KodObSert);
		
		$('#OS').change(function(){
			get_cert_os_aa($('#OS').val(), 'prov');
		});
		$('#OS').val(OS);
		if($('#OS').val()) get_cert_os_aa($('#OS').val(), 'prov', AttOS);
		
		$('#AttOS').change(function(){
			get_data("/tools/get_cert_os_dog_prov.php?kodaaos="+$(this).val()+"&kodos="+$('#OS').val(), $('#KodDogOS'));
		});
		
		$('#EK').change(function(){
			if($(this).val() == 'expand') get_data("/tools/get_cert_all_ek.php", $('#EK'));
			else get_data("/tools/get_cert_ek_info.php?kodek="+$(this).val(), $('#AttEK'));
		});
		$('#EK').val(EK);
		if($('#EK').val()) get_data("/tools/get_cert_ek_info.php?kodek="+$('#EK').val(), $('#AttEK'), AttEK);
		
		$('select[name="f_CERT_Prov_ReshProv"]').change(function(){
			if($(this).val() == 1)
			{
				$('#KodOsnovReshProv').hide();
				$('#KodOsnovReshProv select').html('');
			}
			else get_data("/tools/get_cert_osnov_resh_prov.php?reshprov="+$(this).val(), $('#KodOsnovReshProv select'));
		});
		if($('select[name="f_CERT_Prov_ReshProv"]').val() > 1) get_data("/tools/get_cert_osnov_resh_prov.php?reshprov="+$('select[name="f_CERT_Prov_ReshProv"]').val(), $('#KodOsnovReshProv select'), KodOsnovReshProv);
		else
		{
			$('#KodOsnovReshProv').hide();
			$('#KodOsnovReshProv select').html('');
		}
		
		$('#IL1').change(function(){
			get_cert_il_aa($('#IL1').val(), 'prov');
			get_data("/tools/get_cert_il_dogotzh.php?kodil="+$(this).val(), $('#KodDogOtzhIL1'));
		});
		$('#IL1').val(IL1);
		if($('#IL1').val()) {
			get_cert_il_aa($('#IL1').val(), 'prov', AttIL1);
			get_data("/tools/get_cert_il_dogotzh.php?kodil="+$('#IL1').val(), $('#KodDogOtzhIL1'), KodDogOtzhIL1);
		}
		$('#AttIL1').change(function(){
			get_data("/tools/get_cert_il_dog_prov.php?kodaail="+$(this).val()+"&kodil="+$('#IL1').val()+"&context=KodDogIL1", $('#KodDogIL1'));
		});
	}
	
	if($('#results_prov_edit').length) {		
		$('#OS').change(function(){
			get_cert_os_aa($('#OS').val(), 'prov');
		});
		$('#OS').val(OS);
		if($('#OS').val()) get_cert_os_aa($('#OS').val(), 'prov', AttOS);
		
		$('#AttOS').change(function(){
			get_data("/tools/get_cert_os_dog_prov.php?kodaaos="+$(this).val()+"&kodos="+$('#OS').val(), $('#KodDogOS'));
		});
		
		$('#EK').change(function(){
			if($(this).val() == 'expand') get_data("/tools/get_cert_all_ek.php", $('#EK'));
			else get_data("/tools/get_cert_ek_info.php?kodek="+$(this).val(), $('#AttEK'));
		});
		$('#EK').val(EK);
		if($('#EK').val()) get_data("/tools/get_cert_ek_info.php?kodek="+$('#EK').val(), $('#AttEK'), AttEK);
		
		$('select[name="f_CERT_Prov_ReshProv"]').change(function(){
			if($(this).val() == 1)
			{
				$('#KodOsnovReshProv').hide();
				$('#KodOsnovReshProv select').html('');
			}
			else get_data("/tools/get_cert_osnov_resh_prov.php?reshprov="+$(this).val(), $('#KodOsnovReshProv select'));
		});
		if($('select[name="f_CERT_Prov_ReshProv"]').val() > 1) get_data("/tools/get_cert_osnov_resh_prov.php?reshprov="+$('select[name="f_CERT_Prov_ReshProv"]').val(), $('#KodOsnovReshProv select'), KodOsnovReshProv);
		else
		{
			$('#KodOsnovReshProv').hide();
			$('#KodOsnovReshProv select').html('');
		}
		
		$('#IL1').change(function(){
			get_cert_il_aa($('#IL1').val(), 'prov');
			get_data("/tools/get_cert_il_dogotzh.php?kodil="+$(this).val(), $('#KodDogOtzhIL1'));
		});
		$('#IL1').val(IL1);
		if($('#IL1').val()) {
			get_cert_il_aa($('#IL1').val(), 'prov', AttIL1);
			get_data("/tools/get_cert_il_dogotzh.php?kodil="+$('#IL1').val(), $('#KodDogOtzhIL1'), KodDogOtzhIL1);
		}
		$('#AttIL1').change(function(){
			get_data("/tools/get_cert_il_dog_prov.php?kodaail="+$(this).val()+"&kodil="+$('#IL1').val()+"&context=KodDogIL1", $('#KodDogIL1'));
		});
	}
	
	if($('#prov_edit').length) {
		$('#prov_os_select').change(function(){
			if($(this).val() == 'expand') get_data("/tools/get_cert_all_os.php", $('#prov_os_select'));
			else get_data("/tools/get_cert_prov_yul.php?os="+encodeURIComponent($(this).val()), $('#table_prov'));
		});
	}
});

function get_yul_data(kodyul) {
	disable_form();
	$.ajax({ url: "/tools/get_yul_data.php?kodyul="+kodyul, context: $('#f_KodSvidOS'), success: function(data){
		try {
			eval(data);
		} catch(e) {}
		enable_form();
	}});
}

function VidLizhaUL() {
	$("#f_CERT_ULZayav_FamIORukYULZayav").show();
	$("#f_CERT_ULZayav_FamIOOtvPredZayav").show();
	$("#f_CERT_ULZayav_KodOPF").show();
	$("#f_CERT_ULZayav_NaimYULZayav_label").html('Наименование заявителя');
	$("#f_CERT_ULZayav_AdresYULZayav_label").html('Адрес заявителя');
}

function activateTab(num) {
    $('.active_tab').removeClass('active_tab');
    $('.tab' + num).addClass('active_tab');
    $('.tab_content > div:visible').hide();
    $('.tab'+num+'_content').show();
    return false;
}

function addInput(id_parent, fields_code, id_block_counter) {
	var block_counter = $("#"+id_block_counter).val();
	if(!block_counter) block_counter = 0;
	block_counter++;
	$("#"+id_block_counter).val(block_counter);
	var id = $("#def_id").val();
	if(!id) id = 0;
	id++;
	$("#"+id_parent).append('<div id="div-' + id + '"><br /><br /><input type="button" onclick="addInput(\'' + id_parent + '\', ' + id_parent + '_fields_code, \'' + id_block_counter + '\')" style="cursor: pointer; float: right; margin: 20px 100px 0 5px;" value="Добавить" /><input type="button" style="cursor: pointer; float: right; margin: 20px 0 0;" onclick="removeInput(\'' + id + '\', \'' + id_block_counter + '\')" value="Удалить" />'+fields_code+'</div>');
	$("#def_id").val(id);
	if($("#certification").length) check_certification();
}

function check_YUL_FL() {
	if($('#f_CERT_ObSert_KodYUL').length && $('#f_CERT_ObSert_KodFL').length) {
		if($('#f_CERT_ObSert_KodYUL').val() > 0) {
			$('#f_CERT_ObSert_KodFL').attr('disabled', 'disabled');
		} else if($('#f_CERT_ObSert_KodFL').val() > 0) {
			$('#f_CERT_ObSert_KodYUL').attr('disabled', 'disabled');
			$('#VidSert').val('Персонал');
		}
	}
	if($('#f_CERT_ObSertOp_KodYUL').length && $('#f_CERT_ObSertOp_KodFL').length) {
		if($('#f_CERT_ObSertOp_KodYUL').val() > 0) {
			$('#f_CERT_ObSertOp_KodFL').attr('disabled', 'disabled');
		} else if($('#f_CERT_ObSertOp_KodFL').val() > 0) {
			$('#f_CERT_ObSertOp_KodYUL').attr('disabled', 'disabled');
		}
	}
}

function removeInput(id, id_block_counter) {
	$("#"+id_block_counter).val($("#"+id_block_counter).val() - 1);
	$("#div-" + id).remove();
}

function get_akkr_os(KodYUL, val) {
	disable_form();
	$.ajax({ url: "/tools/get_akkr_os.php?kodyul="+KodYUL, context: $('#f_CERT_Dog_NaimAk'), success: function(data){
		$(this).html(data);
		if(val != '0') {
			$(this).val(val);
			get_akkr_os_aa_contracts($(this).val(), f_CERT_Dog_AttAk);
		}
		else get_akkr_os_aa_contracts($(this).val());
		enable_form();
	}});
}

function get_akkr_os_aa_contracts(KodOS, val) {
	disable_form();
	$.ajax({ url: "/tools/get_akkr_os_aa.php?kodos="+KodOS, context: $('#f_CERT_Dog_AttAk'), success: function(data){
		$(this).html(data);
		enable_form();
		if(val != '0') $(this).val(val);
	}});
}

function get_akkr_il(KodYUL, val) {
	disable_form();
	$.ajax({ url: "/tools/get_akkr_il.php?kodyul="+KodYUL, context: $('#f_CERT_Dog_NaimAk'), success: function(data){
		$(this).html(data);
		if(val != '0') {
			$(this).val(val);
			get_data("/tools/get_akkr_il_aa.php?kodil="+$(this).val()+"&context=f_CERT_Dog_AttAk", $('#f_CERT_Dog_AttAk'), f_CERT_Dog_AttAk);
		}
		else get_data("/tools/get_akkr_il_aa.php?kodil="+$(this).val()+"&context=f_CERT_Dog_AttAk", $('#f_CERT_Dog_AttAk'));
		enable_form();
	}});
}

function get_akkr_os_aa(KodOS, val) {
	//if(KodIL == 0) return;
	disable_form();
	$.ajax({ url: "/tools/get_akkr_os_aa.php?kodos="+KodOS, context: $('#f_AKKR_RegVhDok__AtSert'), success: function(data){
		$(this).html(data);
		enable_form();
		if(val != '0') $(this).val(val);
	}});
}

function get_cert_os_aa(KodOS, dog_type, val) {
	if(dog_type != 'cert' && dog_type != 'prov') return;
	disable_form();
	$.ajax({ url: "/tools/get_cert_os_aa.php?kodos="+KodOS, success: function(data){
		try {
			eval(data);
		} catch(e) {}
		if(val != '0') {
			$(this).val(val);
			get_data("/tools/get_cert_os_dog_"+dog_type+".php?kodaaos="+$('#AttOS').val()+"&kodos="+$('#OS').val(), $('#KodDogOS'), KodDogOS);
		}
		else get_data("/tools/get_cert_os_dog_"+dog_type+".php?kodaaos="+$('#AttOS').val()+"&kodos="+$('#OS').val(), $('#KodDogOS'));
		enable_form();
	}});
	return false;
}

function get_cert_il_aa(KodIL, dog_type, val) {
	if(dog_type != 'cert' && dog_type != 'prov') return;
	disable_form();
	$.ajax({ url: "/tools/get_cert_aail.php?kodil="+KodIL+"&context=AttIL1", context: $('#AttIL1'), success: function(data){
		try {
			eval(data);
		} catch(e) {}
		if(val != '0') {
			$(this).val(val);
			get_data("/tools/get_cert_il_dog_"+dog_type+".php?kodaail="+$('#AttIL1').val()+"&kodil="+$('#IL1').val()+"&context=KodDogIL1", $('#KodDogIL1'), KodDogIL1);
		}
		else get_data("/tools/get_cert_il_dog_"+dog_type+".php?kodaail="+$('#AttIL1').val()+"&kodil="+$('#IL1').val()+"&context=KodDogIL1", $('#KodDogIL1'));
		enable_form();
	}});
	return false;
}

function get_data(url, context, val) {
	disable_form();
	$.ajax({ url: url, context: context, success: function(data){
		try {
			eval(data);
		} catch(e) {}
		enable_form();
		if(val != '0') $(this).val(val);
	}});
	return false;
}

function get_cert_prov(KodObSert, KodOS, val) {
	//if(KodIL == 0) return;
	disable_form();
	$.ajax({ url: "/tools/get_cert_prov.php?kodobsert="+KodObSert+"&kodos="+KodOS, context: $('#f_CERT_ProvOp_KodProv'), success: function(data){
		try {
			eval(data);
		} catch(e) {}
		setDateProvPlan();
		enable_form();
		if(val != '0') $(this).val(val);
	}});
}

function get_svidos(KodOS, val) {
	if(KodOS == '0') return;
	disable_form();
	$.ajax({ url: "/tools/get_svidos.php?kodos="+KodOS, context: $('#f_KodSvidOS'), success: function(data){
		$(this).html(data);
		if(val != '0') {
			$(this).val(val);
			get_aaos($(this).val(), f_KodAAOS);
		}
		else get_aaos($(this).val());
		enable_form();
	}});
}

function get_aaos(KodSvidOS, val) {
	if(KodSvidOS == '0') return;
	disable_form();
	$.ajax({ url: "/tools/get_aaos.php?kodsvidos="+KodSvidOS, context: $('#f_KodAAOS'), success: function(data){
		$(this).html(data);
		enable_form();
		if(val != '0') $(this).val(val);
		show_hide_AA_block('f_KodAAOS');
	}});
}

function get_svidil(KodIL, val) {
	if(KodIL == '0') return;
	disable_form();
	$.ajax({ url: "/tools/get_svidil.php?kodil="+KodIL, context: $('#f_KodSvidIL'), success: function(data){
		$(this).html(data);
		if(val != '0') {
			$(this).val(val);
			get_aail($(this).val(), f_KodAAIL);
		}
		else get_aail($(this).val());
		enable_form();
	}});
}

function get_aail(KodSvidIL, val) {
	if(KodSvidIL == '0') return;
	disable_form();
	$.ajax({ url: "/tools/get_aail.php?kodsvidil="+KodSvidIL, context: $('#f_KodAAIL'), success: function(data){
		$(this).html(data);
		enable_form();
		if(val != '0') $(this).val(val);
		show_hide_AA_block('f_KodAAIL');
	}});
}

function get_svidos_ik(KodOS, val) {
	if(KodOS == '0') return;
	disable_form();
	$.ajax({ url: "/tools/get_svidos.php?kodos="+KodOS, context: $('#f_KodSvidOS'), success: function(data){
		$(this).html(data);
		enable_form();
		if(val != '0') {
			$(this).val(val);
			if($('#f_UPOL_UPProzh_TipIK select').val() == 1) get_nomerik($('#f_KodSvidOS').val(), f_KodProzh);
		}
		else if($('#f_UPOL_UPProzh_TipIK select').val() == 1) get_nomerik($('#f_KodSvidOS').val());
	}});
}

function get_nomerik(KodSvidOS, val) {
	if(KodSvidOS == '0') return;
	disable_form();
	$.ajax({ url: "/tools/get_nomerik.php?kodsvidos="+KodSvidOS, context: $('#f_KodProzh'), success: function(data){
		$(this).html(data);
		enable_form();
		if(val != '0') $(this).val(val);
	}});
}

function get_svidil_ik(KodIL, val) {
	if(KodIL == '0') return;
	disable_form();
	$.ajax({ url: "/tools/get_svidil.php?kodil="+KodIL, context: $('#f_KodSvidIL'), success: function(data){
		$(this).html(data);
		enable_form();
		if(val != '0') {
			$(this).val(val);
			if($('#f_UPOL_UPProzh_TipIK select').val() == 1) get_nomerik_il($('#f_KodSvidIL').val(), f_KodProzh);
		}
		else if($('#f_UPOL_UPProzh_TipIK select').val() == 1) get_nomerik_il($('#f_KodSvidIL').val());
	}});
}

function get_nomerik_il(KodSvidIL, val) {
	if(KodSvidIL == '0') return;
	disable_form();
	$.ajax({ url: "/tools/get_nomerik_il.php?kodsvidil="+KodSvidIL, context: $('#f_KodProzh'), success: function(data){
		$(this).html(data);
		enable_form();
		if(val != '0') $(this).val(val);
	}});
}

function show_hide_AA_block(id) {
	if($('#'+id).val() == 0) $('#UPAA_block').show();
	else $('#UPAA_block').hide();
}

function show_hide_Prozh_block(id) {
	if($('#'+id).val() == 1) $('#Prozh_block').show();
	else $('#Prozh_block').hide();
}

var ed_counter = 0;

function disable_form() {
	ed_counter++;
	if(ed_counter > 1) return;
	$('form[name="adminForm"] input').attr('disabled', 'disabled');
	$('form[name="adminForm"] select').attr('disabled', 'disabled');
	$('form[name="adminForm"]').css('background', 'url("/images/mos/i/shadow.gif")');
	$('form[name="adminForm"]').css('position', 'relative');
	$('form[name="adminForm"]').append('<img id="form_wait_img" style="position: absolute; top: 20px; right: 20px;" src="/images/mos/i/wait.gif" />');
}

function enable_form() {
	ed_counter--;
	if(ed_counter > 0) return;
	$('form[name="adminForm"] input').removeAttr('disabled');
	$('form[name="adminForm"] select').removeAttr('disabled');
	$('form[name="adminForm"] select option').removeAttr('disabled', 'disabled');
	$('form[name="adminForm"]').css('background', 'none');
	$('#form_wait_img').remove();
	check_YUL_FL();
}

function check_certification() {
	if ($("#f_CERT_Zayav_VidZayav select").val() != 6) $("#f_CERT_Zayav_ZHislRab").hide();

	if ($("#f_CERT_Zayav_VidZayav select").val() != 5) $("#f_CERT_ULZayav_VidLizha").hide();

	if ($("#f_CERT_ULZayav_VidLizha select").val() != 1) {
		$("#f_CERT_ULZayav_FamIORukYULZayav").hide();
		$("#f_CERT_ULZayav_FamIOOtvPredZayav").hide();
		$("#f_CERT_ULZayav_KodOPF").hide();
		$("#f_CERT_ULZayav_NaimYULZayav_label").html('Ф.И.О. заявителя');
		$("#f_CERT_ULZayav_AdresYULZayav_label").html('Паспортные данные заявителя');
	}
	
	if ($("#f_CERT_Zayav_VidZayav select").val() == 6 || $("#f_CERT_Zayav_VidZayav select").val() == 7 || $("#f_CERT_Zayav_VidZayav select").val() == 8) $("div[name='f_CERT_ObCertZayav_NaimDokObSertZayav']").hide();
}

function setClient(map, placemark) {
	map.setCenter(placemark.getGeoPoint());
	placemark.openBalloon();
	map.setZoom(14);
}

function setDateProvPlan() {
	if(!$("#f_CERT_ProvOp_KodProv option:selected").attr("info")) {
		$("#Prov_DataProvPlan").hide();
		return;
	}
	$("#Prov_DataProvPlan span").html($("#f_CERT_ProvOp_KodProv option:selected").attr("info"));
	$("#Prov_DataProvPlan").show();
	
}
