var base64 = { charmap : "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", encode : function(str) { var ret = ""; var c, i, acc = 0; var div = 1; for(i=0,c=0;i=75) c=-1, ret = ret + "\n"; } if(i%3) { ret = ret + base64.charmap.charAt(parseInt(acc*((i%3==1)?16:4))); ret = ret + ((i%3)==1?"==":"="); } return ret; }, decode : function(str) { var ret = ""; var i, acc = 0; var div = 1; for(i=0;i