Found the greyed out problem, but not really sure how to resolve it. To achieve the transparency, I use an css file that contains lines similar to this under each div tag:
Code:
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../trans.png', sizingMethod='scale');
This is what is causing IE to show the boxes as disabled. At the same time, without this line IE does not handle the transparent png file properly. If a png file is used where a textbox exists, it will cause this issue. I know this isn't your problem. I'm just updating my previous posts. I'll take this conversation elsewhere.
I know this is not your problem, nor have anything to do with your script. Just updating my previous posts with new information. I'll take this topic somewhere else.