var size = 25; var speed_between_messages=1500 //in miliseconds
var tekst = new Array()
{ tekst[0] = "Shock Wave текст от Янко"; tekst[1] = "Ето някои неща, които може да правите"; tekst[2] = "Можете да сменяте големината"; tekst[3] = "Можете да смсеняте и скороста"; } var klaar = 0; var s = 0; var veran =0; var tel = 0; function bereken(i,Lengte)
{ return (size*Math.abs( Math.sin(i/(Lengte/3.14))) ); }
function motor(p)
{ var output = ""; for(w = 0;w < tekst[s].length - klaar+1; w++)
{ q = bereken(w/2 + p,16); if (q > size - 0.5)
{klaar++;} if (q < 5)
{tel++; if (tel > 1)
{ tel = 0; if (veran == 1)
{ veran = 0; s++; if ( s == tekst.length)
{s = 0;} p = 0; if (window.loop)
{clearInterval(loop)} loop = motor(); }
}
} output += "<font style='font-size: "+ q +"pt'>" +tekst[s].substring(w,w+1)+ "</font>"; } for(k=w;k<klaar+w;k++)
{ output += "<font style='font-size: " + size + "pt'>" +tekst[s].substring(k,k+1)+ "</font>"; } idee.innerHTML = output; }
function startmotor(p){ if (!document.all) return var loop = motor(p); if (window.time)
{clearInterval(time)} if (klaar == tekst[s].length)
{ klaar = 0; veran = 1; tel = 0; var time = setTimeout("startmotor(" +(p+1) + ")", speed_between_messages); }else { var time =setTimeout("startmotor(" +(p+1) + ")", 50); }