function postlisting_expand_categories(id, category, param) {
	// clear expanded categories if any
	var i = category + 1;
	for (i; i <= 4; i = i + 1) {
		var to_clear = $('cat' + i);
		if (to_clear && to_clear.hasChildNodes()) {
			to_clear.innerHTML = '';
		}
	}
	var param = param + id + '&_c=' + category;
	Element.update( 'cat' + category, '<div style=\'width: 208px; text-align: center; padding-top: 100px;\'><img src=\'/ajax/components/images/loading.gif\' /></div>' );

	new Ajax.Updater('cat' + category, '/ajax/components/ajax', {
		parameters: '_comp=%2Fajax%2Fcomponents%2Flistings%2Fshow_categories' + param,
		onComplete: function() {
			var mfg_exist = $('manufacturer');
			var dont_see_content = $('dont_see_content');
			if (dont_see_content) {
				if (mfg_exist) {
					dont_see_content.innerHTML = "<a href='/content/addmanufacturer.html?cat=" + id + "'>Don't see the manufacturer you want?</a>";
				} else {
					dont_see_content.innerHTML = "<a href='/content/addcategory.html'>Don't see the category you want?</a>";
				}
			}
		}
	} );
}

