$(document).ready(function() {
	$('#quick_search_date_range').bind('change', function(event) { getObitQuickList('all'); });
	$('#all_notices').click(function() { getObitQuickList('all'); return false;});
	$('#obituaries').click(function() { getObitQuickList('obits'); return false;});
	$('#memoriams').click(function() { getObitQuickList('memoriams'); return false;});
});

function checkForm() {
	if($('#keyword').val() == '') {
		$('#date_range').val('recent');
	}
	return true;
}

function getObitQuickList(type) {
	if($('#quick_search_date_range').val() == 'search') {
		window.location.replace("/passages-search/");
	} else {
		$.post('index.php'
			, { xml: 'true', action: 'get_obit_list_xml', date_range: $('#quick_search_date_range').val(), type: type }
			, function(data) { displayObitQuickList(data); }
		);
	}
}

function displayObitQuickList(xml) {
	var tbody = document.getElementById('deceasedlist');
	var items = xml.getElementsByTagName('item');
	while(tbody.hasChildNodes()) { tbody.removeChild(tbody.lastChild); } //clear old items
	
	for(var i=0; i<items.length; i++) {
		var list_name = items[i].getElementsByTagName('list_name')[0].childNodes[0].nodeValue;
		var id = items[i].getElementsByTagName('id')[0].childNodes[0].nodeValue;
		var url = items[i].getElementsByTagName('url')[0].childNodes[0].nodeValue;

		var row = document.createElement('li');
		row.innerHTML = '<a href="' + url + '&amp;id=' + id + '">' + list_name + '</a>';
		tbody.appendChild(row);
	}
}

