VitaliyB,
Мы снова говорим на разных языках. Из того что ты написал непонятен контекст выполнения кода, выполняется ли он в контексте документа или приложения, есть ли набор предварительного выбора и т.д. По тому что ты написал выше я ничего сказать не могу.