

<!--

var movx, movy, ang, o, t;

var maxitems = 77;
var scol=Number(65280).toString(16);
t = scol.length; for (var i=0; i<6-t; i++) scol = '0'+scol;
scol = '#'+scol;
var gcol=Number(16711680).toString(16);
t = gcol.length; for (var i=0; i<6-t; i++) gcol = '0'+gcol;
gcol = '#'+gcol;
var dcol=Number(16777215).toString(16);
t = dcol.length; for (var i=0; i<6-t; i++) dcol = '0'+dcol;
dcol = '#'+dcol;
var tpause = 20;
var astep = 5;

var titl = 'Effect Maker';
var desc = 'JavaScript intro using advanced IE5+ features.';

var txtColor=Number(255).toString(16);
t = txtColor.length; for (var i=0; i<6-t; i++) txtColor = '0'+txtColor;
txtColor = '#'+txtColor;
var shadeColor=Number(65535).toString(16);
t = shadeColor.length; for (var i=0; i<6-t; i++) shadeColor = '0'+shadeColor;
shadeColor = '#'+shadeColor;

var fontFace = 0;
var fontSize = "40";
if (fontFace==0) fontFace = 'Arial, Helvetica, sans-serif';
  else if (fontFace==1) fontFace = 'Times New Roman, serif';
  else if (fontFace==2) fontFace = 'Courier New, Courier, mono';
  else if (fontFace==3) fontFace = 'Georgia, Times New Roman, Times, serif';
  else fontFace = 'Verdana, Arial, Helvetica, sans-serif';
var fontWeight='plain';

ang = 0; t = 0;

function getRef(etcn) {
  if (document.layers) return document.layers[etcn];
    else if (document.all) return document.all[etcn];
    else return document.getElementById(etcn);
}

for (var i=0; i<maxitems; i++) {
  document.writeln('<div id="s'+i+'" style="position:absolute; top:0px; left:0px; color='+scol+';">.</div>');
}
document.writeln('<div id="ctop" align=center style="height=0px; overflow:hidden;">');
document.writeln('<div id="mess0" style="position:relative; top:0px; color='+txtColor+'; font-family: '+fontFace+'; font-weight: '+fontWeight+'; font-size: '+fontSize+';">'+titl+'</div>');
document.writeln('</div>');
document.writeln('<div id="cbot" align=center style="filter:FlipV; height=0px; overflow:hidden;">');
document.writeln('<div id="zmess0" style="position:relative; top:0px; color='+shadeColor+'; font-family: '+fontFace+'; font-weight: '+fontWeight+'; font-size: '+fontSize+';">'+titl+'</div>');
document.writeln('</div>');

document.writeln('<div id="allmess" align=center style="filter:Glow(Color='+gcol+', Strength=4); position:relative; width:100%; color='+dcol+'; font-family: '+fontFace+'; font-weight: '+fontWeight+'; font-size: '+(fontSize/2)+';">');
document.writeln(desc);
document.writeln('</div>');

function movestars() {
  if ((document.all) && (!document.opera)) {
	movx = document.body.clientWidth-50;
	movy = document.body.clientHeight-64;
  } else {
	movx = window.innerWidth-50;
	movy = window.innerHeight-64;
  }
  for (var i=0; i<maxitems; i++) {
	o = getRef('s'+i);
	o.style.left = Math.round(movx/2 + 20 + Math.cos((ang+i*360/maxitems)*Math.PI/180)*movx/2);
	o.style.top = Math.round(movy/2 + Math.sin((ang+i*360/maxitems)*Math.PI/180)*Math.sin(ang*Math.PI/180)*movy/2);
  }
  o = getRef("ctop");
//  o.style.width = movx;
  o.style.height = fontSize;
  o = getRef("mess0");
  o.style.top = Math.round(fontSize - Math.abs(Math.sin(ang*Math.PI/180)*fontSize));
  o = getRef("cbot");
//  o.style.width = movx;
  o.style.height = fontSize;
//  o.style.top = Math.round(movy/2);
  o = getRef("zmess0");
  o.style.top = Math.round(fontSize-Math.abs(Math.sin(ang*Math.PI/180)*fontSize));
  t++;
  ang += astep;
  setTimeout("movestars()",tpause);
}

movestars();

//-->


//DO NOT MODIFY
/*
<APPLETINFO>
appletname=jspopstarintro
applettype=JAVASCRIPT
created=1084433972539
appletfilename=jspopstarintro1.js
appletfilename=jspopstarintro1.js
appletfilename=jspopstarintro1.js
appletfilename=jspopstarintro1.js
appletfilename=jspopstarintro1.js
appletfilename=jspopstarintro1.js
appletfilename=jspopstarintro1.js
</APPLETINFO>
<JAVASCRIPT>
fontsize=40
stars=77
astep=5
tpause=20
titl=Effect Maker
desc=JavaScript intro using advanced IE5+ features.
fontface=0
fontwe=plain
tcol=255
scol=65535
gcol=16711680
dcol=16777215
stcol=65280
</JAVASCRIPT>
<HTMLGENERATOR>
null</HTMLGENERATOR>
*/