function options_validate(frm) {
// Check that the user has selected an option
	i = 1;
	check = 0;
	while(eval("frm.Option" + i)) {
		option = eval("frm.Option" + i + ".options[0].value");
		required = option.slice(-1,option.length) - 0;
			
		if( required ) {
			if( eval("frm.Option" + i + ".selectedIndex") > 0 ) {
				check++;
			}
			else {
				option_text = eval("frm.Option" + i + ".options[0].text");
				if( option_text.indexOf("?") != -1) {
					var displaytext = option_text.slice(0,-1);
				} else {
					var displaytext = option_text;
				}
				alert("Please select an option for: " + displaytext);
			}
		} else {
			check++;
		}
		i++;
	}
	i--;
	
	if( i == check ) {
		return true;
	}
	else {
		return false;
	}
}
