function buildOptions(){
	var options = [];
	if(value != ''){
		options.push({field : VALUE_FIELD, value : value});
	}
	options.push({field : VIEWBY_FIELD, value : viewby});
	return options;
}

function changeStep(){
	var changer = Ext.get('stepChanger').dom;
	step = 0 + changer.options[changer.selectedIndex].value;
	start = 0;
	go();
}

function changeValue(newval){
	value = newval;
	go();
}

function changeView(view){
	viewby = view;
	value = '';
	start = 0;
	go();
	changeTab(view + 'tab');
}

function changeToAtoZ(){
	changeView(VIEWBY_ATOZ);
}

function changeToCategory(){
	changeView(VIEWBY_CATEGORY);
}

function changeToDate(){
	changeView(VIEWBY_DATE);
}

function hideAll(){
	if(Ext.get('submitbtn')){
		Ext.get('submitbtn').dom.style.display = 'none';
	}
}

function changeTab(newtab){
	Ext.get(oldtab).dom.className = 'directorygreytab';
	Ext.get(newtab).dom.className = 'directoryredtab';
	oldtab = newtab;
}