Merhaba üstadlar.

Javascript'ten pek anlamıyorum. On adet fonksiyonum var ve ben bunları sırasıyla setTimeout ile ikişer saniye aralıkla çağırıyorum.

Buraya kadar hiçbir sorun yok ancak ben bunu bir döngüyle tekrarlatmak istiyorum. İlk turu sorunsuz attıktan sonra ikinciye geçmiyor. Ne denediysem olmadı. Nerede hata yapıyorum?


function Slayt(){
var a=1;
do{
var sure=2000;
a++
setTimeout('FGalHab2()',sure);
setTimeout('FGalHab3()',sure+2000);
setTimeout('FGalHab4()',sure+4000);
setTimeout('FGalHab5()',sure+6000);
setTimeout('FGalHab6()',sure+8000);
setTimeout('FGalHab7()',sure+10000);
setTimeout('FGalHab8()',sure+12000);
setTimeout('FGalHab9()',sure+14000);
setTimeout('FGalHab10()',sure+16000);
setTimeout('FGalHab1()',sure+18000);}
while(a<6)
}