
function CamSelAll(row_sel) {

	var frm = document.browserForm;
	if (! frm) {
		alert("Browser form not found!");
		return;
	}

	var cam_field = frm.elements["camera[]"];
	for (var i = cam_field.length - 1 ; i >= 0 ; i--) {
		cam_field[i].selected = row_sel;
	}
}

function ChlgSelAll(row_sel) {

	var frm = document.browserForm;
	if (! frm) {
		alert("Browser form not found!");
		return;
	}

	var chlg_field = frm.elements["chlg[]"];
	for (var i = chlg_field.length - 1 ; i >= 0 ; i--) {
		chlg_field[i].selected = row_sel;
	}
}

function SearchEntries(box) {

	if (box.checked == true) {
		if (box.name == "searchentries") box.form.searchvotes.checked = false;
		else box.form.searchentries.checked = false;
	}
}

function SelectCameraMake(sel) {

	var frm = document.browserForm;
	if (! frm) {
		alert("Browser form not found!");
		return;
	}

	if (sel.selectedIndex == 0) return;

	var idx = sel.selectedIndex;
	CamSelAll(false);

	var make_id = sel[idx].value;
	var cam_field = frm.elements["camera[]"];
	var cam_field_make = null;

	for (var i = cam_field.length - 1 ; i >= 0 ; i--) {
		var make_model = cam_field[i].value;
		var parts = make_model.split("_");
		if (parts[0] == make_id) cam_field[i].selected = true;
	}

	sel.selectedIndex = 0;
}

function SelectOpt(sel, txt) {

	if (sel.selectedIndex == 0) txt.value = "";
}
