michael@0: enableOsiPointRegisterChecks(); michael@0: michael@0: gczeal(4); michael@0: eval("(function() { " + "\ michael@0: for ( var CHARCODE = 1024; CHARCODE < 65536; CHARCODE+= 1234 ) {\ michael@0: unescape( '%u'+(ToUnicodeString(CHARCODE)).substring(0,3) )\ michael@0: }\ michael@0: function ToUnicodeString( n ) {\ michael@0: var string = ToHexString(n);\ michael@0: return string;\ michael@0: }\ michael@0: function ToHexString( n ) {\ michael@0: var hex = new Array();\ michael@0: for ( var mag = 1; Math.pow(16,mag) <= n ; mag++ ) {}\ michael@0: for ( index = 0, mag -= 1; mag > 0; index++, mag-- ) {\ michael@0: hex[index] = Math.floor( n / Math.pow(16,mag) );\ michael@0: var string ='';\ michael@0: string <<= 'A';\ michael@0: string += hex[index];\ michael@0: }\ michael@0: if ( 'var MYVAR=Number.NEGATIVE_INFINITY;MYVAR++;MYVAR' )\ michael@0: string = '0' + string;\ michael@0: return string;\ michael@0: }\ michael@0: " + " })();");