$('Variables') ? Element.remove('Variables') : '';
Warum diese seltsame Schreibweise mit dem Fallunterscheidungs-Operator? Was soll denn das Expression-Statement ''; bewirken? ;) Hier reicht wohl eine einfache if-Anweisung aus.
$('NetworkVariables').removeAttribute('class');
Das wird der IE möglicherweise auch nicht können. Er bräuchte glaube ich removeAttribute("className"), was natürlich unerwünscht wäre. Also reicht wohl .className = "".
Mathias