כמובן שזה object not defined
אני העברתי מחרוזת, לכן נתתי גרשיים. ללא הגרשיים, הוא מתייחס לזה כאל אובייקט (שכמובן לא קיים, עבורו). שכחתי פרט קטן (אני לא עובד עם webforms כ"כ) - הפקדים מקבלים ID-לקוח שונה ממה שסיפקת, ע"י ה-runtime. שנה את הקוד ל-
jscript &= "if (x ==1) document.getElementById('" & bbb.ClientID & "').value=1"
אגב, היה יותר יעיל להשתמש ב-StringBuilder כדי ליצור את המחרוזת הזו.