var a = new Array(6); a[0] = 50; a[1] = 0; a[2] = 0; a[3] = 0; a[4] = 0; a[5] = 0; var b = 0; var delay = .4; // increasing maxNum increases stagger var maxNum = 25; // increasing fadeTime decreases fade time var fadeTime = 1; function fade1() { obj = getObj("img1"); obj.filters.alpha.opacity+= fadeTime; a[1]++; if(a[1] < maxNum) { setTimeout("fade1();", delay); } else { fade2(); } } function fade2() { obj1 = getObj("img1"); obj2 = getObj("img2"); obj2.filters.alpha.opacity+=fadeTime; a[1]+=fadeTime; a[2]+=fadeTime; if(a[1] < 100) obj1.filters.alpha.opacity+=fadeTime; if(a[2] < maxNum) setTimeout("fade2();", delay); else fade3(); } function fade3() { obj1 = getObj("img1"); obj2 = getObj("img2"); obj3 = getObj("img3"); obj3.filters.alpha.opacity+=fadeTime; a[1]+=fadeTime; a[2]+=fadeTime; a[3]+=fadeTime; if(a[1] < 100) obj1.filters.alpha.opacity+=fadeTime; if(a[2] < 100) obj2.filters.alpha.opacity+=fadeTime; if(a[3] < maxNum) setTimeout("fade3();", delay); else fade4(); } function fade4() { obj1 = getObj("img1"); obj2 = getObj("img2"); obj3 = getObj("img3"); obj4 = getObj("img4"); obj4.filters.alpha.opacity+=fadeTime; a[1]+=fadeTime; a[2]+=fadeTime; a[3]+=fadeTime; a[4]+=fadeTime; if(a[1] < 100) obj1.filters.alpha.opacity+=fadeTime; if(a[2] < 100) obj2.filters.alpha.opacity+=fadeTime; if(a[3] < 100) obj3.filters.alpha.opacity+=fadeTime; if(a[4] < maxNum) setTimeout("fade4();", delay); else fade5(); } function fade5() { obj1 = getObj("img1"); obj2 = getObj("img2"); obj3 = getObj("img3"); obj4 = getObj("img4"); obj5 = getObj("img5"); obj5.filters.alpha.opacity+=fadeTime; a[1]+=fadeTime; a[2]+=fadeTime; a[3]+=fadeTime; a[4]+=fadeTime; a[5]+=fadeTime; if(a[1] < 100) obj1.filters.alpha.opacity+=fadeTime; if(a[2] < 100) obj2.filters.alpha.opacity+=fadeTime; if(a[3] < 100) obj3.filters.alpha.opacity+=fadeTime; if(a[4] < 100) obj4.filters.alpha.opacity+=fadeTime; if(a[5] < 100) setTimeout("fade5();", delay); } function getObj(name) { if(document.getElementById) { return document.getElementById(name); } else if(document.all) { return document.all[name]; } else if(document.layers) { return document.layers[name]; } }