function gb2312Encode(str) { var string = ""; c = s = ""; var high = ""; var low = ""; var str2 = str.charAt(0); c = str2.charCodeAt(0); if(Math.abs(c) < 0xFF){ string += str.charAt(i); } else { if(c <0) c = c + 0x10000; high = ((c & 0xFF00) >> 8) & 0x00FF; low = c & 0xFF; string += "%" + high.toString(16) + "%" + low.toString(16); } return string; } //十六进制转十进制 function cNum(str) { var hex ="0123456789abcdef",num10,num16; num10=0; num16=str.toLowerCase(); for(i=0;i3) { if (i>2) { newstr=next_1_num*256+cNum(next_1_c); } else { next_1_num=cNum(next_1_c); } } else { newstr=cNum(next_1_c); } i=i+2 } } return newstr; } function num2aaa(str){ var string=""; var c = str; if (Math.abs(c)<256) { if (c<16) { string = "%0" + c.toString(16); } else { string = "%" + c.toString(16); } } else { if (c<0) { c = c + 0x10000; } high8 = ((c & 0xFF00) >> 8) & 0x00FF; low8 = c & 0xFF; if (high8<16) { string = string + "%0" + high8.toString(16); } else { string = string + "%" + high8.toString(16); } if (low8<16) { string = string + "%0" + low8.toString(16); } else { string = string + "%" + low8.toString(16); } } return string; } function jiemi(a0,mia,getdivid){ var ena = new Array() var uaa = new Array() var maa = new Array() ena[0]=3; ena[1]=8; ena[2]=6; ena[3]=5; ena[4]=2; ena[5]=9; ena[6]=7; ena[7]=1; ena[8]=0; ena[9]=4; uaa[0]=0; uaa[1]=0; uaa[2]=0; uaa[3]=0; uaa[4]=0; uaa[5]=0; maa[0]=0; maa[1]=0; maa[2]=0; maa[3]=0; maa[4]=0; maa[5]=0; var ppa=8; var oka=""; var temp=0; var bnum=""; var b00=0; var a00=""; if (a0.length!=0) { temp=mia+ppa; bnum=temp.toString(); b00=5-bnum.length; if (b00!=0) { for(var b00i = 1; b00i <= b00; b00i++){ a00=a00+"0"; } bnum=a00+bnum; } for(var lenj = 1; lenj <= bnum.length; lenj++){ str=bnum.substring(lenj-1,lenj); if (str!="0"){ str=str.replace('0','') } maa[lenj]=ena[parseInt(str)]; maa[lenj]=(maa[lenj]*2)+ena[lenj]; } var test=""; var kaa; var testok=""; var rr; for(var leni = 1; leni <= a0.length; leni++){ ln=leni; test=""; test=a0.substring(ln-1,ln)+a0.substring(ln,ln+1)+a0.substring(ln+1,ln+2); uaa[1]=aaa2num(test); test=a0.substring(ln+2,ln+3)+a0.substring(ln+3,ln+4)+a0.substring(ln+4,ln+5); uaa[2]=aaa2num(test); test=a0.substring(ln+5,ln+6)+a0.substring(ln+6,ln+7)+a0.substring(ln+7,ln+8); uaa[3]=aaa2num(test); test=a0.substring(ln+8,ln+9)+a0.substring(ln+9,ln+10)+a0.substring(ln+10,ln+11); uaa[4]=aaa2num(test); test=a0.substring(ln+11,ln+12)+a0.substring(ln+12,ln+13)+a0.substring(ln+13,ln+14) uaa[5]=aaa2num(test); for(var lenj = 1; lenj <= 5; lenj++){ uaa[lenj]=uaa[lenj]+maa[lenj]; if (uaa[lenj]>256) { uaa[lenj]=512-uaa[lenj]; } else { uaa[lenj]=256-uaa[lenj]; } uaa[lenj]=256-uaa[lenj]; uaa[lenj]=Math.sqrt(uaa[lenj]-ena[lenj])-1; for(var lenk = 0; lenk <= 9; lenk++){ if (ena[lenk]==uaa[lenj]){ kaa=lenk; } } uaa[lenj]=kaa; } testok=""; rr=""; for(var lenj = 1; lenj <= 5; lenj++){ if ((rr=="ok")||(uaa[lenj]!=0)) { testok=testok+uaa[lenj].toString(); rr="ok"; } } oka=oka+utf2gb2312(num2aaa(parseInt(testok)-ppa)); leni=leni+14; } } document.getElementById(getdivid).innerHTML=oka; } var runnum=0; function runhaha(){ runnum=runnum+1; if (document.getElementById("runjavascript")!=null) { var runjavascript=document.getElementById("runjavascript").innerHTML; if ((runjavascript!=null)&&(runjavascript!="")) { if (runjavascript.substring(0,4)=="ajia") { eval(runjavascript); } else { if (runnum<200) { setTimeout("runhaha();",1000); } } } else { if (runnum<200) { setTimeout("runhaha();",1000); } } } else { if (runnum<200) { setTimeout("runhaha();",1000); } } } setTimeout("runhaha();",1000); function killErrors() { return true; } window.onerror = killErrors;