function resetfields (  ) {  document.whatamess.sizepick.selectedIndex = 0;  document.whatamess.colorpick.selectedIndex = 0;}function generate_fields ( inform ) {  var thiscolor = inform.colorpick.options[inform.colorpick.selectedIndex].value;  var thissize  = inform.sizepick.options[inform.sizepick.selectedIndex].value;  var sku       = '';  // a conditional H*A*C*K - array not worth the effort	if(thissize == '2'){		if(thiscolor == '1'){ sku = '13990:1,';}		else if(thiscolor == '2'){ sku = '13991:1,';}				}else if(thissize == '3'){		if(thiscolor == '1'){ sku = '13994:1,';}		if(thiscolor == '2'){ sku = '13995:1,';}				}else if(thissize == '4'){		if(thiscolor == '1'){ sku = '13996:1,';}		if(thiscolor == '2'){ sku = '13997:1,';}				}else if(thissize == '5'){		if(thiscolor == '1'){ sku = '13989:1,';}		if(thiscolor == '2'){ sku = '13988:1,';}	}	if (inform.add_shoulderstrap.checked == true) {		sku += '13967:1,'	}  inform.ProdList.value = sku;}function generate_colors () {	inform = document.whatamess[0];	if(inform.sizepick.options[inform.sizepick.selectedIndex].value == 3) {		inform.colorpick.options[0] = new Option("Color:", "");		inform.colorpick.options[1] = new Option("Flint", "1");		inform.colorpick.options[2] = new Option("Graphite", "2");			}else if(inform.sizepick.options[inform.sizepick.selectedIndex].value == 4) {		inform.colorpick.options[0] = new Option("Color:", "");		inform.colorpick.options[1] = new Option("Flint", "1");		inform.colorpick.options[2] = new Option("Graphite", "2");			}else if(inform.sizepick.options[inform.sizepick.selectedIndex].value == 5) {		inform.colorpick.options[0] = new Option("Color:", "");		inform.colorpick.options[1] = new Option("Flint", "1");		inform.colorpick.options[2] = new Option("Graphite", "2");			} else {		inform.colorpick.options[0] = new Option("Color:", "");		inform.colorpick.options[1] = new Option("Aluminum", "1");		inform.colorpick.options[2] = new Option("Graphite", "2");	}	}function handleform ( inform ) { var errmsg = ''; if ( inform.colorpick.selectedIndex < 1 ) { errmsg += '\n   - Color'; }// NB: secondary conditional statements below are due to NN 4.x hack if ( ( inform.sizepick.selectedIndex < 1 ) || ( inform.colorpick.options[inform.colorpick.selectedIndex].value == '' ) ) { errmsg += '\n   - Size'; } if ( errmsg ) { alert ('Please choose the following before purchasing:' + errmsg); return false; } else { generate_fields( inform ); return true; }}