ok, i figured out the problem, its not that i was extremly stupid, it was actuly IE7 that was screwing up, I tryed it on firefox and it actualy work, also I had to change the old function decript variables to function decrypt_p
{var l=x.length,b=1024,i,j,r,p=0,s=0,w=0,t=Array(63,14,29,0,59,48,30,41,25,24,0,0,0,0,0,0,34,2,17,12,55,11,7,21,54,57,26,27,22,15,1,10,8,19,18,9,51,4,49,61,40,45,56,0,0,0,0,50,0,16,58,3,35,33,32,42,52,13,44,23,43,47,36,38,5,31,20,60,37,46,62,39,6,28,53);for(j=Math.ceil(l/b);j>0;j--){r='';for(i=Math.min(l,b);i>0;i--,l--){w|=(t[x.charCodeAt(p++)-48])<<s;if(s){r+=String.fromCharCode(165^w&255);w>>=8;s-=2}else{s=6} due to the fact that they change the variables every new html
anyways, thnx for the help all