function urltitle(description, id) {
let title = description.substring(0, 30);
title = title.replace(/[^A-Za-z0-9\'\-_&]/g, '-');
title = title.replace(/--/g, '-');
let hexString = (parseInt(id)).toString(16);
return title + '-' + hexString;
}
function doSearch() {
var term = $('#apa-search-text').val();
if (term.length < 1) return;
sessionStorage.setItem("search_word", term);
$.ajax({
url: '/apa/ajax_bridge.php?s_n=' + escape(term) + '&start=0&try=1',
dataType: 'json',
success: function (data) {
//debugger;
var $parent = $('#apa-search div.results');
if ($parent.is(':visible')) {
$parent.html('');
$parent.hide();
}
$parent.append('
Search results for ' + term + '
');
var $ul = $('');
for (var i in data.results) {
var link = 'https://www.marks4antiques.com/apa/' + data.results[i].link;
var $l = $('');
// linode
var pid = btoa(data.results[i].id + ',max');
var phoid = data.results[i].image_key ? data.results[i].image_key : data.results[i].photo;
$l.append('');
$l.append('' + (data.results[i].title ? data.results[i].title : data.results[i].description.substring(0, 30)) + '');
$l.append('' + data.results[i].description.substring(0, 150) + '
');
$l.append('[more like this]');
$l.appendTo($ul);
}
$parent.append($ul);
$parent.slideDown('fast');
},
error: function (err) {
alert("An error occurred. Please try again.");
}
});
}
$('#apa-search input').on('keyup', function (e) {
if (e.keyCode == 13) doSearch();
});
$('#apa-search button').on('click', function () {
doSearch();
});