Algo así...
Código PHP:
<html>
<head>
</head>
<body>
<div id="texto">Hola</div>
<script>
var llevoParpadeado=0;
var capa=document.getElementById("texto");
function parpadea(veces, t, paron) { //1 vez al segundo
//alert("parpadea ha sido llamado");
if(llevoParpadeado<veces) {
capa.style.color="red";
//alert("ejecuto un parpadeo, dentro de t en negro y dentro de 2t ejecutare un parpadea");
setTimeout("capa.style.color='black'", t);
setTimeout("parpadea("+veces+", "+t+", "+paron+")", t*2);
llevoParpadeado++;
//alert("cambio llevoParpadeando, ahora es "+llevoParpadeado);
}
else {
//alert("hemos hecho todos los parpadeos, dentro de paron ("+paron+") ejecutare otra vez parpadea");
llevoParpadeado=0;
setTimeout("parpadea("+veces+", "+t+", "+paron+")", paron);
}
}
parpadea(5,1000, 10000);
</script>
</body>
</html>
Parpadea 5 veces con tiempo de parpadeo 1000ms (entre un cambio de color y otro) y despues espera 10000ms para volver a empezar los 5 parpadeos...