var number_of_images=5;
var speed=.5;
var step=1;
var whichimage=1;

function slideit(){
if (!document.images)
return;
if (document.all)
slide.filters.blendTrans.apply();
document.images.slide.src=imagenames[step-1];
if (document.all)
slide.filters.blendTrans.play();
whichimage=step;
if (step<number_of_images)
step++;
else
step=1;
if (document.all)
setTimeout("slideit()",speed*1000+3000);
else
setTimeout("slideit()",speed*1000+3000);
}

var yposition=0;
var isNS=(document.layers);
var _all = (isNS) ? 'outer.document.' : 'all.'  ;
var _style = (isNS) ? '' : '.style';
var _visible = (isNS) ? 'show' : 'visible' ;
var _hidden = (isNS) ? 'hide' : 'hidden' ;
var blocksize=Math.ceil(250/imagenames.length);
barwidth=imagenames.length*blocksize;
var himages=new Array();
var loaded=0, txt='';

function resize(){
if(isNS){
document.outer.moveTo( window.innerWidth/2-barwidth/2 , yposition );
}else{
document.all.outer.style.pixelLeft=document.body.clientWidth/2-barwidth/2;
document.all.outer.style.pixelTop=yposition;
}}
txt+=(isNS)? '<layer name="outer" height="16" bgcolor="yellow" top="'+yposition+'" left="'+(window.innerWidth/2-barwidth/2)+'" width="'+barwidth+'" visibility="visible">' : '<div id="outer" style="position:absolute; left:'+(document.body.clientWidth/2-barwidth/2)+'; top:'+yposition+'; height:16px; width:'+barwidth+'px; visibility:visible;">';

txt+=(isNS)? 'Loading Images...' : '';
txt+=(isNS)? '<layer z-index="1" name="prog" height="16" width="0"></layer>' : '<div id="prog" style="position:absolute; height:16px;  width:0px"></div>';
txt+=(isNS)? '</layer>' : '</div>';
document.write(txt);
resize();

function dispbars(){
loaded++;
if(isNS){
document.outer.document.prog.clip.width=blocksize*loaded;
}else{
document.all.prog.style.width=blocksize*loaded;
}
if(loaded>=imagenames.length){
setTimeout('(isNS)?document.outer.visibility="hide":document.all.outer.style.visibility="hidden";', 800);
setTimeout("slideit()",500);
}}

function loadimages(){
for(n=0;n<imagenames.length;n++){
himages[n]=new Image();
himages[n].src=imagenames[n];
checkload(n);
}}

function checkload(index){
(himages[index].complete)? dispbars() : setTimeout('checkload('+index+')', 500);
}

loadimages();
window.onresize=resize;
