function buildOptions(){
	var options = [];
	if(latest){
		options.push({field : LATEST_FIELD, value : "true"});
	}
	if(title != ''){
		options.push({field : TITLE_FIELD, value : title});
	}
	if(releaseYear != -1){
		options.push({field : RELEASE_YEAR_FIELD, value : releaseYear});
	}
	if(distributor != ''){
		options.push({field : DISTRIBUTOR_FIELD, value : distributor});
	}
	if(certificate != ''){
		options.push({field : CERTIFICATE_FIELD, value : certificate});
	}
	if(sortOrder != ''){
		options.push({field : SORT_ORDER_FIELD, value : sortOrder});
	}
	return options;
}

function submitSearch() {
	latest = false;

	var titleEdit = Ext.get('filmtitle').dom;
	title = titleEdit.value;
	
	var releaseYearSelector = Ext.get('year').dom;
	releaseYear = releaseYearSelector.value;
	
	var distributorSelector = Ext.get('distributor').dom;
	distributor = distributorSelector.value;
	
	var certificateSelector = Ext.get('certificate').dom;
	certificate = certificateSelector.value;
	
	var sortOrderSelector = Ext.get('sort').dom;
	sortOrder = sortOrderSelector.value;
	
	start = 0;
	go();
	
	return false;
}

function displayLatest() {
	latest = true;
	title = "";
	releaseYear = -1;
	distributor = "";
	certificate = "";
	sortOrder = "";
	start = 0;
	go();
	
	return false;
}

function displayForthcoming() {
	latest = false;
	title = "";
	releaseYear = -1;
	distributor = "";
	certificate = "";
	sortOrder = "";
	start = 0;
	go();
	
	return false;
}

function changeStep(){
	var changer = Ext.get('stepChanger').dom;
	step = 0 + changer.options[changer.selectedIndex].value;
	go();
}

function hideAll(){
	if(Ext.get('submitbtn')){
		Ext.get('submitbtn').dom.style.display = 'none';
	}
}
