function updateList() { //console.log('updateList'); var url = '/modules/search/ajax/objects.php?'; url += 'q=' + JSON.encode(q) + '&map_type=default'; //alert(url); var jsonRequest = new Request.JSON({url: url, onComplete: showList}).get(); } function showList(data) { // indicator $('indicator').setStyle('display', 'none'); // toevoegen of vervangen? if (data.append) { var div = new Element('div'); div.set('html', data.html); $('div_objects').adopt(div); q.list.append = false; } else { $('div_objects').set('html', data.html); q.list.num_shown = 0; } // aantal objecten op de kaart showNumObjects(data.total); // toon prijs per meter voor de verschillende type_short showPPM(data.info); // onthoud hoeveel objecten er al getoond zijn if (!$chk(q.list.num_shown)) q.list.num_shown = 0; q.list.num_shown += data.num; // zijn er nog meer? if (data.total - q.list.num_shown > 0) { // toon knop voor meer $('a_list_more').set('html', 'Toon meer woningen'); $('a_list_more').setStyle('display', 'block'); } else { $('a_list_more').setStyle('display', 'none'); } if (data.total <= 1) { $('div_list_sort').setStyle('display', 'none'); } else { $('div_list_sort').setStyle('display', 'block'); } }