function generate_fields ( inform ) {
  var sku       = '';
sku = inform.ProdSku.options[inform.ProdSku.selectedIndex].value + ':1,';



// a conditional H*A*C*K - array not worth the effort

		
	if (inform.add_autopower.checked == true) {
		sku += '13735:1,';
	}
	if (inform.add_acpower.checked == true) {
		sku += '13740:1,';
	}
	if (inform.add_procablerca.checked == true) {
		sku += '13710:1,';
	}
  inform.ProdList.value = sku;
}

function handleform ( inform ) {
 var errmsg = '';

// NB: secondary conditional statements below are due to NN 4.x hack

 if ( errmsg ) { alert (errmsg); return false; }
 else { generate_fields( inform ); return true; }

}
