<html>
<head>
<script Language="JavaScript">
<!--
function getGroup(elmt_ref) {
var sItem = elmt_ref.options[elmt_ref.selectedIndex].value.slice(0,elmt_ref.options[elmt_ref.selectedIndex].value.indexOf("_"))
for(var i = 0; i < elmt_ref.length; i++) {
elmt_ref.options[i].selected = false
}
for(var i = 0; i < elmt_ref.length; i++) {
if(elmt_ref.options[i].value.slice(0,elmt_ref.options[i].value.indexOf("_")) == sItem) {
elmt_ref.options[i].selected = true
}
}
}
function delGroupChars(form_ref) {
for(var i = 0; i < form_ref.myList.length; i++) {
if(form_ref.myList.options[i].selected) {
form_ref.myList.options[i].value = form_ref.myList.options[i].value.slice(form_ref.myList.options[i].value.indexOf("_")+1,form_ref.myList.options[i].value.length)
}
}
return true
}
//-->
</script>
</head>
<body>
<form onSubmit="return delGroupChars(this);">
<select size="9" multiple name="myList" onChange="getGroup(this);">
<option value="1_John">John</option>
<option value="1_Bret">Bret</option>
<option value="1_Harry">Harry</option>
<option value="2_Mary">Mary</option>
<option value="2_Joanne">Joanne</option>
<option value="2_Sue">Sue</option>
<option value="3_Spot">Spot</option>
<option value="3_Rover">Rover</option>
<option value="3_Whiskers">Whiskers</option>
</select><br>
<input type="submit" value="Submit">
</form>
</body>
</html>