//Для страницы "Сведения о движении документов..." org-kzr-dp.asp
function trim_str(str) {
	symbol=' '
	while (str.charAt(0)==symbol) {str=str.slice(1);}
	while (str.charAt(str.length-1)==symbol) {str=str.substr(0,str.length-1);}
	return str
}
function test_search_out() {
	mess='';
	if (trim_str(search_out.in_num.value)=='')  {mess='Необходимо заполнить поле исходящего номера!\n'};
	if (trim_str(search_out.in_date.value)=='')  {mess=mess+'Необходимо заполнить поле даты регистрации!'};
	if (mess=='') {search_out.submit()} else {alert(mess)};
}
function test_search_name() {
	mess='';
	if (trim_str(search_name.in_name.value)=='')  {mess='Необходимо заполнить поле названия(фамилии)!'};
	if (mess=='') {search_name.submit()} else {alert(mess)};
}
function test_search_in() {
	mess='';
	if (trim_str(search_in.in_num.value)=='')  {mess='Необходимо заполнить поле входящего номера!\n'};
	if (trim_str(search_in.in_date.value)=='')  {mess=mess+'Необходимо заполнить поле года регистрации!'};
	if (mess=='') {search_in.submit()} else {alert(mess)};
}
//



//Для страницы Информация по ОН по АДРЕСУ app-on-adr.asp
function find_street() {
	if (test_street.street.value.length < 4) { alert('Недостаточные условия для поиска! \n Фрагмент должен содержать не менее 4-х 	символов.')} 
	else {
	test_street.submit();	}
}

function search_obj() {
	if (search_address.street.value.length == '' || search_address.house.value.length == '') {alert('Недостаточные условия для поиска! \n Поле улицы и поле номера дома не должны быть пустыми.') } 
	else {
	test_(search_address.house.value)
	search_address.submit()
	}
}

function carring() {
	var x='';
	search_address.street_poln.value=search_address.street.value;
	x=search_address.adr.value;
	if (x.indexOf('лит.')>=0) {search_address.litera_2.value=x.substr(x.indexOf('лит.')+4);x=x.substr(0,x.indexOf(' лит.'))}
	else search_address.litera_2.value='';
	if (x.indexOf('кор.')>=0) {search_address.korpus_2.value=x.substr(x.indexOf('кор.')+4);x=x.substr(0,x.indexOf(' кор.'))}
	else search_address.korpus_2.value='';
	if (x.indexOf('д.')>=0) {search_address.house_2.value=x.substr(x.indexOf('д.')+2);x=x.substr(0,x.indexOf(' д.'))}
	search_address.street_2.value=x
	search_address.show_result.value='form_2'
	search_address.submit()
}

function test_(x)
{
simv='';
simv_='';
simv1=x.charAt(x.indexOf('/'));
simv2=x.charAt(x.indexOf('-'));
if (simv1=='/') {simv=simv1;simv_='-'}
if (simv2=='-') {simv=simv2;simv_='/'}
if (simv!='') {
mess='При вводе номера дома Вы использовали символ"'+simv+'".\n'+'Для номера дома применение символов "/" и "-" имеет принципиальное отличие.\n Если указанный Выми адрес не будет найден, попробуйте заменить символ "'+simv+'" на символ "'+simv_+'" и повторите поиск.'
alert(mess)
}
}
//

//Для страницы Информация по ОН по КАД.НОМЕРУ app-on-kn.asp
function check_symbol(p) {
//Формирование массива символов	
	letter_ru='абвгдеёжзийклмнопрстуфхцчшщьъыэюя'
	letter_RU='АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЪЫЭЮЯ'
	letter_num='0123456789'
	letter=letter_ru+letter_RU+letter_num
	let=new Array();
	len=letter.length
	for (var i=0;i<len;i++) {
	let[i]=letter.charAt(i)
		}
	//Проверка самого слова	
	var ok=true;
	for (var i = 0; i < p.length; i++) {
	var chr=p.charAt(i);
	var found=false;
		for (var j=0; j < len; j++) {
		if (chr == let[j]) found=true;
		}
	if (!found) ok=false;
	}	
	return ok;	
}
	//Фукция проверки данных и отправки формы
function test_form() {
if (check_symbol(search_kn.kn1.value+search_kn.kn2.value+search_kn.kn3.value)) {
if (document.search_kn.type_on[0].checked) {
	if (search_kn.kn1.value.length == '' || search_kn.kn2.value.length == '' || search_kn.kn3.value.length == '') 			{alert('Недостаточные условия для поиска! \n Ни одно из полей кадастрового номера  не должно быть пустыми.')} else {
	search_kn.submit();}
} else {
	if (search_kn.kn1.value.length == '' || search_kn.kn2.value.length == '') 	{alert('Недостаточные условия для поиска! \n Первые два поля  не должны быть пустыми.')} else {
	search_kn.submit();}
	}
}else 
{alert('Введен недопустимый символ!\n Повторите ввод.')}
}

function pon_zu() {
if (document.search_kn.type_on[0].checked)
	{document.all["pon"].style.visibility="visible";document.all["zu"].style.visibility="hidden";}
else
	{document.all["zu"].style.visibility="visible";document.all["pon"].style.visibility="hidden";}
}
function show_kn() {
	if ((document.search_kn.type_on[0].checked)&&(document.search_kn.type_kn_pon[0].checked)) 	 {
	document.all["kn0_"].style.visibility="hidden";
	document.all["kn1_"].style.visibility="visible";document.all["kn1_"].style.left=324;
	document.all["kn2_"].style.visibility="visible";document.all["kn2_"].style.left=404;
	document.all["kn3_"].style.visibility="visible";document.all["kn3_"].style.left=469;
	document.all["kn4_"].style.visibility="visible";document.all["kn4_"].style.left=455;
	 };
	if ((document.search_kn.type_on[0].checked)&&(document.search_kn.type_kn_pon[1].checked)) 	 {
	document.all["kn0_"].style.visibility="visible";document.all["kn0_"].style.left=324;
	document.all["kn1_"].style.visibility="visible";document.all["kn1_"].style.left=377;
	document.all["kn2_"].style.visibility="visible";document.all["kn2_"].style.left=456;
	document.all["kn3_"].style.visibility="visible";document.all["kn3_"].style.left=521;
	document.all["kn4_"].style.visibility="visible";document.all["kn4_"].style.left=507;
	};
	if ((document.search_kn.type_on[1].checked)&&(document.search_kn.type_kn_zu[0].checked)) 	{
	document.all["kn0_"].style.visibility="hidden";
	document.all["kn1_"].style.visibility="visible";document.all["kn1_"].style.left=324;
	document.all["kn2_"].style.visibility="visible";document.all["kn2_"].style.left=404;
	document.all["kn3_"].style.visibility="hidden";
	document.all["kn4_"].style.visibility="hidden";
	};
	if ((document.search_kn.type_on[1].checked)&&(document.search_kn.type_kn_zu[1].checked)) 	{
	document.all["kn0_"].style.visibility="visible";document.all["kn0_"].style.left=324;
	document.all["kn1_"].style.visibility="visible";document.all["kn1_"].style.left=377;
	document.all["kn2_"].style.visibility="visible";document.all["kn2_"].style.left=456;
	document.all["kn3_"].style.visibility="hidden";
	document.all["kn4_"].style.visibility="hidden";
	};
}


function test_map_rgis() {
//Проверка на временной интервал обновления
var time_begin=new Date();
var time_end=new Date();
var time_now=new Date();
time_begin.setHours(10);time_begin.setMinutes(25);
time_end.setHours(10);time_end.setMinutes(40);
if ((time_now>=time_begin)&&(time_now<=time_end)) {
	alert('С 10.30 до 10.40 на сервере РГИС проводится техническое обслуживание.\n Воспользуйтесь интернет-сервисами после 10.40')} 
	else {
//Проверка на корректность браузера
if (navigator.appName!='Microsoft Internet Explorer') {
 alert('Для корректной работы с данным интернет-сервисом необходим браузер Microsoft Internet Explorer версии 6.0 и выше')} else {
	num=navigator.appVersion.indexOf('MSIE');
	v=parseFloat(navigator.appVersion.substr(num+4,5));
	if (v < 6) {alert('Для корректной работы с данным интернет-сервисом необходим браузер Microsoft Internet Explorer версии 6.0 и выше\n Сейчас используется более ранняя версия')} else {
	//Ограничений не обнаружено
	mi_open();
	}
}		
		}
}
//