var clear_street = false;
function change_field(f){
	if (f.near1.checked) {
		document.getElementById('metro_sel').style.display='inline';
		document.getElementById('street_sel').style.display='none'; 
		document.getElementById('metro_sel1').style.display='inline';
		document.getElementById('metro_sel2').style.display='inline';
		metro_select.Adjust();
	} else {
		document.getElementById('metro_sel').style.display='none'; 
		document.getElementById('street_sel').style.display='inline';
		document.getElementById('metro_sel1').style.display='none'; 
		document.getElementById('metro_sel2').style.display='none'; 
		clear_street = true;
		f.s.value = 'пример: Тверская, 10';
		if (typeof (street_select) != 'undefined') {
			street_select.Adjust();
		}
	}
}
function change_okrug(form){
	form.rayon.value='';
	if (form.okrug.value!=''){
		form.list_rayons.value=1;
		check_form (form, 1);
	}
}
function change_rubric(form){
	form.subr.value='';
}

function check_form (form, autosubmit) {
	if (form.xy_str.value == '(Станции метро)') {
		form.xy_str.value = '';
	}
	if ((form.s.value == '(Улицы)') || (clear_street == true)) {
		form.s.value = '';
	}
	if (form.rubr_str.value == '-все-') {
		form.rubr_str.value = '';
	}
	if (autosubmit) {
		form.submit();
	} 
	return 1;
}

function clear_form (form) {
	form.txt.value = '';
	form.phone.value = '';
	form.regind.value = '';
	form.r.value = '';
	if (typeof (form.subr) != 'undefined') {
		form.subr.value = '';
	}
	form.rubr_str.value = '-все-';
	form.near[0].checked = 1;
	form.near[1].checked = 0;
	if (typeof (form.region) != 'undefined') {
		form.region.value = '';
	}
	if (typeof (form.rayon) != 'undefined') {
		form.rayon.value = '';
	}
	if (typeof (form.okrug) != 'undefined') {
		form.okrug.value = '';
	}
	if (typeof (form.list_rayons) != 'undefined') {
		form.list_rayons.value = '';
	}
	form.m.value = '1000';
	if (typeof (form.s) != 'undefined') {
		form.s.value = '';
	}
	if (typeof (form.st_id) != 'undefined') {
		form.st_id.value = '';
	}
	if (typeof (form.xy) != 'undefined') {
		form.xy.value = '';
	}
	if (typeof (form.xy_str) != 'undefined') {
		form.xy_str.value = '(Станции метро)';
	}
	form.hfax.checked = 0;
	form.hweb.checked = 0;
	form.heml.checked = 0;
	form.hwif.checked = 0;
	form.h24h.checked = 0;
	document.getElementById('street_sel').style.display='none'; 
	document.getElementById('metro_sel').style.display='inline';
	form.m.style.display='';
	document.getElementById('m1').style.display='';
	document.getElementById('m2').style.display=''; 
	metro_select.Adjust();
}

