function catSearch(){
	var flg = false;
	var names = new Array();
	var values = new Array();
	for(var i =0; i < selectIds.length; ++i){
		if(document.getElementById(selectIds[i]).selectedIndex != 0){
			var selval = document.getElementById(selectIds[i])[document.getElementById(selectIds[i]).selectedIndex].value;
			if(selval){
				flg = true;
				names.push(selectIds[i]);
				values.push(selval);
			}
		}
	}

	var tboxval  = document.getElementById('psearch_textbox_input').value
	if(tboxval.indexOf('Enter a name or phrase to search') == -1 && tboxval != ''){
		flg = true;
		names.push('textbox');
		values.push(tboxval);
	}

	if(flg){
		values.push(names.join(','));
		names.push('inputs');

		names.push('category');
		values.push(document.getElementById('catid').value);

		var loc = location.href;
		var path_ary = loc.split('/');

		var fm = document.createElement('form');
		fm.action='/pub/listing/catsearch/'+ path_ary[path_ary.length - 1];
		fm.method='post';
		for(var i =0; i < names.length; ++i){
			nd = document.createElement('input');
			nd.type='hidden';
			nd.name= nd.id= names[i];
			nd.value= values[i];
			fm.appendChild(nd)
		}

		bd = document.getElementsByTagName('body');
		bd[0].appendChild(fm);
		fm.submit();
	}else{
		alert('No search criteria specified.');
	}
}

