Index: /trunk/XinhaCore.js
===================================================================
--- /trunk/XinhaCore.js (revision 863)
+++ /trunk/XinhaCore.js (revision 866)
@@ -4872,5 +4872,5 @@
   
   //prevent execution of JavaScript (Ticket #685)
-  html = html.replace(/(<script[^>]*)(freezescript)/gi,"$1javascript");
+  html = html.replace(/(<script[^>]*((type=[\"\']text\/)|(language=[\"\'])))(freezescript)/gi,"$1javascript");
 
   // If in fullPage mode, strip the coreCSS
@@ -4915,5 +4915,5 @@
   html = this.inwardSpecialReplacements(html);
 
-  html = html.replace(/(<script[^>]*)(javascript)/gi,"$1freezescript");
+  html = html.replace(/(<script[^>]*((type=[\"\']text\/)|(language=[\"\'])))(javascript)/gi,"$1freezescript");
 
   // For IE's sake, make any URLs that are semi-absolute (="/....") to be
