' s += '
WebTV users, click back to return to Nifty Text'
s += '<\/p><\/body><\/html>'
var w = window.open('', 'winPreview', 'resizable=yes,width=500,height=500,screenX=0,screenY=0')
w.document.write(s)
w.document.close()
}
var c = '0123456789ABCDEF';
function HEXtoDEC(n){n=n.toUpperCase();return c.indexOf(n.charAt(0))*16+c.indexOf(n.charAt(1))}
function DECtoHEX(n){return c.charAt((n>>4)&0xF)+c.charAt(n&0xF)}
function toAlt(f)
{
var ALPHA = 'abcdefghijklnopqrstuvxyz';
var ALT_ALPHA = 'ÃßÇÐèƒgHïJK£Ñõpq®Š†ÚV×ÝZ';
var txt = (f.txtUser.value).toLowerCase();
var pos, i;
f.txtUser.value = '';
for (i = 0, ltr = txt.charAt(i); i < txt.length; ltr = txt.charAt(++i))
{
if (ltr == 'm') ltr = '\/\\/\\';
else if (ltr == 'w') ltr = '\\/\\/';
else
{
pos = 0;
while (ltr != ALPHA.charAt(pos) && pos < ALPHA.length) pos++;
ltr = ALT_ALPHA.charAt(pos);
}
f.txtUser.value += (pos == ALPHA.length ? txt.charAt(i) : ltr);
}
}
function getRandomColor()
{
var i, col;
for (col = '', i = 0; i < 3; i++) col += DECtoHEX(Math.floor(Math.random() * 256));
return col;
}
function toRandom(str)
{
var i = 0
var sRet = '';
while (i < str.length) sRet += str.charAt(i++).fontcolor(getRandomColor());
return sRet;
}
function makeHTML(f)
{
var waveit = '';
var add_tag = true;
var max = 0;
var num = 0;
var numw = 1;
var inc = 1;
var incw = 1;
var hex_r, hex_g;
var output = '';
var s_tag = '';
var ltr;
var pG = new Array('00','11','22','33','44','55','66','77','88','99','aa','bb','cc','dd','ee','ff');
var colors = new Array(30);
colors[0]='ff00ff';colors[1]='ff00cc';colors[2]='ff0099';colors[3]='ff0066';
colors[4]='ff0033';colors[5]='ff0000';colors[6]='ff3300';colors[7]='ff6600';
colors[8]='ff9900';colors[9]='ffcc00';colors[10]='ffff00';colors[11]='ccff00';
colors[12]='99ff00';colors[13]='66ff00';colors[14]='33ff00';colors[15]='00ff00';
colors[16]='00ff33';colors[17]='00ff66';colors[18]='00ff99';colors[19]='00ffcc';
colors[20]='00ffff';colors[21]='00ccff';colors[22]='0099ff';colors[23]='0066ff';
colors[24]='0033ff';colors[25]='0000ff';colors[26]='3300ff';colors[27]='6600ff';
colors[28]='9900ff';colors[29]='cc00ff';
var wX = new Array('ff0000','ff3333','ff6666','ff9999','ffcccc','ffffff','ccffcc','99ff99','66ff66','33ff33','00ff00', '33ff33','66ff66','99ff99', 'ccffcc','ffffff','ffcccc','ff9999','ff6666','ff3333');
var bX = new Array('ff0000','cc0000','990000','660000','330000','000000','003300','006600','009900','00cc00','00ff00','00cc00', '009900','006600','003300','000000','330000','660000','990000','cc0000');
f.results.value = '<' + '!' + '-- created by redbird77@earthlink.net -->\n';
if (f.rad[0].checked && (!f.optDesign[1].checked)) add_tag = false;
for (var i = 0; i < (f.txtUser.value).length; i++)
{
hex_r = DECtoHEX(Math.floor(Math.random() * 256));
hex_g = DECtoHEX(Math.floor(Math.random() * 256));
if (f.optDesign[1].checked) waveit = ' size=' + numw;
if (f.rad[0].checked) s_tag = waveit != '' ? '' : '';
else if (f.rad[1].checked){s_tag = '';max = 29}
else if (f.rad[2].checked){s_tag = '';max = 15}
else if (f.rad[3].checked) s_tag = '';
else if (f.rad[4].checked) s_tag = '';
else if (f.rad[5].checked) s_tag = '';
else if (f.rad[6].checked){s_tag = '';max = 19}
else{s_tag = '';max = 19}
ltr = f.txtUser.value.charAt(i);
if (ltr != ' ')
{
if (f.optDesign[2].checked && (i & 1)) ltr = ltr.toUpperCase();
output = add_tag ? (s_tag + ltr + '<\/font>') : ltr;
num += inc;
numw += incw;
if (numw == 7 || numw == 1) incw *= -1;
if (num == max || !num) inc *= -1;
}
else
output = f.chkPic.checked ? ('') : ltr;
f.results.value += output;
}
}
//-->