When you are using an MS Ajax popup that is not displayed by default, are you seeing yor popup FLASH for a second when the page loads ?
Try this. Define CSS classes for the item to be poped up. Make sure the default CSS class has a visibility:hidden attribute.
Then, use classes like this.
The "FLASH" goes away.