OK. I have an idea, but just need some verification. I'm thinking of using two identifiers for the SELECT field, one for Javascript (ID) and one for PHP (NAME). If I can reference the SELECT field in Javascript using the 'ID=region' attribute, but keeping the 'NAME=region[]' attribute for PHP:
<SELECT NAME="region[]" ID="region">
It will be NAME="region[]" that is used to identify the array of values stored in region, in the POST vars won't it?
Regards.
Steve.