/*+++
+	update recent search
*/
function changeSearch() {
	var srch = document.getElementById("recent_search").selectedIndex;
	//var srch = $j("#recent_search/OPTION:selected");
	var url = '/ajax/change_search?srch='+srch;
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) { noAjax(); return; }
	xmlHttp.onreadystatechange = srchChanged;
	xmlHttp.open('GET',url,true);
	xmlHttp.send(null);
	return;
}
function srchChanged() {
	if (ajaxComplete()) {
		var parts = xmlHttp.responseText.split('|_SPLIT_|');
		location.href = '/' + parts[0] + '/' + parts[1] + '/listings?q=' + parts[2];
	}
	return;
}

/*+++
+	change page of a content source
*/
var _source;
function changePage(source, page) {
	_source = source;
	var url = '/ajax/' + source + '_change_page?page='+page;
	$j("#" + source + "-listings").html('Searching...');
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) { noAjax(); return; }
	xmlHttp.onreadystatechange = pageChanged;
	xmlHttp.open('GET',url,true);
	xmlHttp.send(null);
}
function pageChanged(source) {
	if (ajaxComplete()) {
		$j("#" + _source + "-listings").html(xmlHttp.responseText);
	} 
}