c45             = new config();
c45.prefix      = "y_texttail45";
c45.updateDelay = 30;
c45.letterspacing = 8;
c45.fontsize    = "small";
c45.fontweight  = "normal";
c45.fontcolor   = "0000FF";
c45.message     = " Safe viewing at work";
c45.message     = c45.message.split("");
c45.howmany     = parseInt(c45.message.length);
c45.oldx = new Array();
c45.oldy = new Array();
c45.uid   = 45;
for (i=0;i<c45.howmany;i++) {
 c45.oldx[i] = 0;
 c45.oldy[i] = -50;
}
if (document.all) {
 for (i=0;i<c45.howmany;i++) {
  document.writeln("<span id=\"" + c45.prefix + i + "\" class=\"texttail\" style=\"left:0; top:-50;\">" + c45.message[i] + "</span>\n\n");
  layers[c45.prefix + i] = document.all[c45.prefix + i];
 }
} else if (document.layers) {
 for (i=0;i<c45.howmany;i++) {
  document.writeln("<layer id=\"" + c45.prefix + i + "\" left=0 top=\"-50\"><span class=\"texttail\">" + c45.message[i] + "</span></layer>\n\n");
  layers[c45.prefix + i] = document.layers[c45.prefix + i];
 }
}
function updateTextTail(c) {
 for (i=c.howmany-1;i>0;i--) {
  c.oldx[i] = c.oldx[i-1] + c.letterspacing;
  c.oldy[i] = c.oldy[i-1];
 }
 c.oldx[0] = cursorX + c.letterspacing;
 c.oldy[0] = cursorY;
 for (i=0;i<c.howmany;i++) {
  if (c.oldx[i] >= getViewWidth() - 30) {
   c.oldx[i] = getViewWidth() - 30;
   setVisible(c.prefix + i, 0);
  } else { setVisible(c.prefix + i, 1); }
 moveLayer(c.prefix + i, c.oldx[i], c.oldy[i]);
 }
 setTimeout("updateTextTail(c" + c.uid + ")", c.updateDelay);
}
if (c45.message != "") {
 captureXY();
 updateTextTail(c45);
}
