Eric Pascarello wrote:Use code tags!
There is way too much code to weed through.
What issue are you having with that validation step? Seems like you would keep an array of values that are selected and check to see if the item in in the array. If it is, throw an error.