var new_arr = new Array ("101","","102","","103","","134","8","142","8","104","","141","8","105","","106","","153","8","143","8","147","8","139","8","145","8","121","8","107","","124","8","108","","137","8","154","8","109","","146","8","132","8","135","8","123","8","119","8","110","","149","8","111","","112","","113","","114","","133","8","125","8","115","","151","8","140","8","116","","122","8","152","8","128","8","150","8","129","8","126","8","131","8","144","8","127","8","117","","136","8","118","","148","8","130","8","120","8","138","8"); function get_neighborhood_check(frm, neigh, cat_msg, cat_id) { var prefix = 'neighborhood_chck_'; var tmp = 0; var new_mas = new Array(); if (neigh.checked) { document.getElementById(cat_msg).innerHTML = 'Search only selected neighborhoods'; neigh.value = 1; } else { var k=0; for (var i=0; i < new_arr.length; i=i+2) { if (new_arr[i+1] == cat_id) { new_mas[k] = new_arr[i]; k++; } } for (var j=0; j < new_mas.length; j++) { var fname = prefix + new_mas[j]; if (frm.elements[fname].value == 1) { tmp++; } else { tmp--; } } if (tmp <= '0') { document.getElementById(cat_msg).innerHTML = 'Search all neighborhoods in this area'; } neigh.value = 0; } return true; }