function addmod(a,b,c,n) { var x = a+b+c; if (x<0) x=addmod(0,x,n,n); x = x % n; return x; } codestr = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+"; allstr = codestr+"`~!@#$%^&*()-_=\\|[{]};:\'\",<.>/? "; function divb(c,n1,n2) { var q = new Object(); q.quo = new Array(); var carry=0; var i; var j=0; started = false; for (i=0;i=C.length) c=C.length-1; var s = C.slice(c,c+1); return(s); } function char2num(s,C) { var c = C.indexOf(s); if (c<0 || c>=C.length) c=C.length-1; return(c); } function num2str(cc,C) { var ss = ""; var i; for (i=0; i"; document.write(tt); } doimage(); x = Math.floor(Math.random()*5+1); if (x==1) mathad = "New! Buy a maths book, for general interest, or to learn maths.
"; else { mathad = "New! Buy a book on "; if (x==2) mathad += "pi"; else if (x==3) mathad += "e"; else if (x==4) mathad += "sqrt(-1)"; else mathad += "infinity"; mathad += "! Or buy a book for seriously learning maths.
"; } mathad = "";