// JavaScript Document function shortlist(id, btn) { initialiseAjax(); var args = new Array(); args["id"] = id; simpleAjaxQuery('/shortlist.ajax', args, function() { if (ajaxRequest.readyState==4) { try { if (ajaxRequest.status == 200) { //Data received var response = ajaxRequest.responseText; ajaxRequest = null; shortlist_execute(btn, response); //btn.innerHTML = response; } else { ajaxRequest = null; } } catch (e) { ajaxRequest = null; } } }); } function shortlist_execute(but, response) { if (response == "1") { but.className = "shortlistRemove"; } else { but.className = "shortlist"; } } function getSelectedSort() { element = document.getElementById( 'sort' ); if( element ) return element.value; else return 'pa'; } function getSelectedPage() { element = document.getElementById( 'num' ); if( element ) return element.value; else return '5'; } function update_page( pages ) { document.location.href = '?back=1&results_per_page=' + getSelectedPage() + '&order=' + getSelectedSort(); } function update_sort( direction ) { document.location.href = '?back=1&results_per_page=' + getSelectedPage() + '&order=' + direction; } function doMapSearch() { if( f = document.getElementById( 'advanced_search' ) ) { f.action = '/search/search_map.htm'; f.num.value = 100; f.submit(); } } function goAdvanced(){ if( f = document.getElementById( 'advanced_search' ) ) { f.form.disabled = false; f.advanced.disabled = !f.advanced.disabled; f.submit(); } } function switch_tab(tab) { if( f = document.getElementById( 'advanced_search' ) ) { f.action = '/search/search.htm'; f.form.disabled = false; f.tab.value = tab; f.submit(); } } function cd( division ) { document.location.href = '/search/search.htm?division=' + division; } function clearNodes( element ) { count = element.childNodes.length; for (var i = 0; i < count; i++ ) { element.removeChild(element.childNodes[0]); } } function changeSearchDivision( element ) { var division = element.value; //alert(division); /*if( element.value == 1 ) { $('#office_area').each(function() { this.innerHTML = "Office:"; }); } else { $('#office_area').each(function() { this.innerHTML = "Area:"; }); } */ if( element.value == 1 ) { var prices = [ [ 50000, '£50k' ], [ 60000, '£60k' ], [ 70000, '£70k' ], [ 80000, '£80k' ], [ 90000, '£90k' ], [ 100000, '£100k' ], [ 150000, '£150k' ], [ 200000, '£200k' ], [ 250000, '£250k' ], [ 300000, '£300k' ], [ 350000, '£350k' ], [ 400000, '£400k' ], [ 450000, '£450k' ], [ 500000, '£500k' ], [ 550000, '£550k' ], [ 600000, '£600k' ], [ 650000, '£650k' ], [ 700000, '£700k' ], [ 750000, '£750k' ], [ 800000, '£800k' ], [ 850000, '£850k' ], [ 900000, '£900k' ], [ 950000, '£950k' ], [ 1000000, '£1m' ] ]; } else { var prices = [ /* [ 50, '£50 pm' ], [ 100, '£100 pm' ], */ [ 150, '£150 pcm' ], [ 200, '£200 pcm' ], [ 300, '£300 pcm' ], [ 400, '£400 pcm' ], [ 750, '£750 pcm' ], [ 1000, '£1,000 pcm' ], [ 1500, '£1,500 pcm' ], [ 2000, '£2,000 pcm' ], [ 2500, '£2,500 pcm' ] ]; } for( var i = 1; i <= 2; i++ ) { if( element = document.getElementById( 'quicksearch_location_' + i ) ) { if( i == division ) { element.style.display = ''; element.disabled = false; } else { element.style.display = 'none'; element.disabled = true; } } } var price_min = document.getElementById( 'price_min' ); var price_max = document.getElementById( 'price_max' ); if( price_max ) { clearNodes( price_max ); option = document.createElement( 'option' ); option.value = ''; option.innerHTML = 'Maximum'; price_max.appendChild( option ); for( i=0; i