We ASP.NET developers know how much of a pain it is writing javascript in any app we have today because of naming container madness! You've probably done something like this: function DoSomeThingCool() { var textBox = document.getElementById( 'ct100_contentplaceholder1_TextBox1...