//range of glowing
var cfrom = 3;
var cto = 8;

//speed of pulsing
var cdelay = 50;

//color of glow, name or RGB value
var cglowColor = "6600CC";

//NO MORE EDITING!!!
var ci = cto;
var cj = 0;
var cCurObj, cImgObj;
var pxnone, pxhearts;

pxnone = new Image();
pxnone.src='images/pxnone.gif';

pxhearts = new Image();
pxhearts.src='images/hearts.gif';

//can be called here or whenever you want the text to start pulsing
OverLink("");
ctextPulseDown();

function ctextPulseUp()
{
if (!document.all) return;

if (!cCurObj) {
ctheTimeout = setTimeout('ctextPulseUp()',cdelay);
return 0;}

if (ci < cto)
{
cCurObj.style.filter = "Glow(Color=" + cglowColor + ", Strength=" + ci + ")";
ci++;
ctheTimeout = setTimeout('ctextPulseUp()',cdelay);
return 0;
}
if (ci = cto)
{
ctheTimeout = setTimeout('ctextPulseDown()',cdelay);
return 0;
}
}

function ctextPulseDown()
{
if (!document.all) return;
if (!cCurObj) {
ctheTimeout = setTimeout('ctextPulseUp()',cdelay);
return 0;}

if (ci > cfrom)
{
cCurObj.style.filter = "Glow(Color=" + cglowColor + ", Strength=" + ci + ")";
ci--;
ctheTimeout = setTimeout('ctextPulseDown()',cdelay);
return 0;
}

if (ci = cfrom)
{
ctheTimeout = setTimeout('ctextPulseUp()',cdelay);
return 0;
}
}

function FindObject(id) {
  var i,x,d;  d=document; 
  if (!(x=d[id])&&d.all) x=d.all[id]; 
  for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][id];
  for (i=0;!x&&d.layers&&i<d.layers.length;i++) x=ylib_getObj(id,d.layers[i].document);
  if (!x && document.getElementById) x=document.getElementById(id); 
  return x;
} 

function OverLink(Name)
{
if (cCurObj) {
    cCurObj.style.filter = ""; }
if (cImgObj) {
    cImgObj.src=eval("pxnone.src"); }

cCurObj=FindObject(Name);
cImgObj=FindObject(Name+"_");

if (cCurObj) {
  cCurObj.style.filter = "Glow(Color=" + cglowColor + ", Strength=" + ci + ")"; }

if (cImgObj) {
    cImgObj.src=eval("pxhearts.src"); }

}

function OverHeart(Name)
{
if (cCurObj) {
    cCurObj.style.filter = ""; }
if (cImgObj) {
    cImgObj.src=eval("pxnone.src"); }

cImgObj=FindObject(Name+"_");

if (cImgObj) {
    cImgObj.src=eval("pxhearts.src"); }
}
