
function loadProductList()
{
	var tmpSel,core,stroke,i,model,field;
	tmpSel = document.getElementById('core');
	if (tmpSel.options[tmpSel.selectedIndex].value.toString() != '') {
		core = tmpSel.options[tmpSel.selectedIndex].value;
	}
	tmpSel = document.getElementById('stroke');
	stroke = Number(tmpSel.options[tmpSel.selectedIndex].value);
	results = new Array();
	for (i=0; i<products.length; i++) {
		model = new Object();
		for (field in products[i]) {
			model[field] = products[i][field];
		}
		if (Boolean(core) && model.Core != core) { continue; }
		if (stroke < Number(model.StrokeRange)) { continue; }
		// Additional properties needed for compare chart
		model.StrokeRange += '"';
		model.Linearity += '%';
		results[model.ModelNumber] = model;
	}
	displayProductList();
}

// Define overlib help texts
var help_texts = {/* Look at load if help links are needed */};

var compareHeaders = {'ModelNumber':'Model','Application':'Application','Core':'Core','StrokeRange':'Stroke Range','ElectricalTermination':'Electrical Connection','Linearity':'Linearity'};