//Pulsating Text (Chris A e-mail: KilerCris@Mail.com)
//Permission granted to Dynamic Drive to feature script in archive
//For full source and 100's more DHTML scripts, visit http://www.dynamicdrive.com

// tweaked by James Holt 2004

var divs = new Array();
var da = document.all;
var start;

// pulse delay, bigger is slower
var speed = 200;

function startPulse() {

  if (!document.all) return;
  
  //Extend of shrink the below list all you want
  //put an "addDiv(1,"2",3,4); for each div you made, 
  //1)'id' of div
  //2)color or glow(name or hex)(in quotes!!!)
  //3)minimum strength
  //4)maximum strength
  
  addDiv(divLA,"#CC0000",1,3);
  
  startGlow();
	
}

function addDiv(id,color,min,max) {
  var j = divs.length;
  divs[j] = new Array(5);
  divs[j][0] = id;
  divs[j][1] = color;
  divs[j][2] = min;
  divs[j][3] = max;
  divs[j][4] = true;
}

function startGlow() {
	if (!document.all) return 0;

	for(var i=0;i<divs.length;i++)
	{
		divs[i][0].style.filter = "Glow(Color=" + divs[i][1] + ", Strength=" + divs[i][2] + ")";
		divs[i][0].style.width = "100%";
	}

	start = setInterval('update()',speed);
}

function update() {
	for (var i=0;i<divs.length;i++)
	{
		if (divs[i][4])
		{
			divs[i][0].filters.Glow.Strength++;
			if (divs[i][0].filters.Glow.Strength == divs[i][3])
				divs[i][4] = false;
		}
	
		if (!divs[i][4])
		{
			divs[i][0].filters.Glow.Strength--;
			if (divs[i][0].filters.Glow.Strength == divs[i][2])
				divs[i][4] = true;
		}
	}
}
