
//### Begin Random No Repeat img swap ###//
//### By L Layton Golding, http://www.choicenames.com ###//

var dynImgDelay=80,dynImgRepeat=1500,needImgs=6;
dynImgsAr = new Array(
        "http://www.y2kbug.net/images/sw_1.gif",
		"http://www.y2kbug.net/images/sw_2.gif",
		"http://www.y2kbug.net/images/sw_3.gif",
		"http://www.y2kbug.net/images/sw_4.gif",
		"http://www.y2kbug.net/images/sw_5.gif",
		"http://www.y2kbug.net/images/sw_6.gif",
		"http://www.y2kbug.net/images/sw_7.gif",
		"http://www.y2kbug.net/images/sw_8.gif",
		"http://www.y2kbug.net/images/sw_9.gif",
		"http://www.y2kbug.net/images/sw_10.gif",
		"http://www.y2kbug.net/images/sw_11.gif",
		"http://www.y2kbug.net/images/sw_12.gif",
		"http://www.y2kbug.net/images/sw_13.gif",
		"http://www.y2kbug.net/images/sw_14.gif",
		"http://www.y2kbug.net/images/sw_15.gif",
		"http://www.y2kbug.net/images/sw_16.gif",
		"http://www.y2kbug.net/images/sw_17.gif",
		"http://www.y2kbug.net/images/sw_18.gif"///
);
        
var thisImg;
function dynImgs()
{   getDynImgs();
        thisImg=0;
		blinker("on");
        setTimeout('swapEm()',dynImgDelay);
}

function swapEm()
{       curImg=thisImg+1;
        eval("document.sw"+curImg+".src=newImgAr["+thisImg+"]");
        thisImg++;
        if(thisImg < needImgs)setTimeout('swapEm()',dynImgDelay);
		else
		{	setTimeout('dynImgs()',dynImgRepeat);///////////repeat for next set
			blinker("off");
		}
}

var isbad=0;//,oldImgAr=0;

oldImgAr=new Array(
		"http://www.y2kbug.net/images/sw_13.gif",
		"http://www.y2kbug.net/images/sw_14.gif",
		"http://www.y2kbug.net/images/sw_15.gif",
		"http://www.y2kbug.net/images/sw_16.gif",
		"http://www.y2kbug.net/images/sw_17.gif",
		"http://www.y2kbug.net/images/sw_18.gif"///
);
	

function getDynImgs()
{       newImgAr=new Array();
        for(var i=0; i < needImgs; i++)
        {       newRandom=randomImg();
                if(newImgAr.length > 0)
                {       for(var n=0; n < newImgAr.length; n++)
                        {       if(newImgAr[n]==newRandom)
								{	isbad=1;
									break;
								}
                        }
                }
                if(oldImgAr)
                {       for(var m=0; m < oldImgAr.length; m++)
                        {       if(oldImgAr[m]==newRandom)
								{	isbad=1;
									break;
								}
                        }
                }       
                if(isbad)
                {       i=i-1;
                        isbad=0;
                        newRandom=randomImg();
                }
                else newImgAr[i]=newRandom;
        }
        oldImgAr = newImgAr;
}

function randomImg()
{       randId=Math.floor((Math.random() * dynImgsAr.length))
        return dynImgsAr[randId];
}

var enteroff="http://www.y2kbug.net/images/enter_off.gif";
var enteron="http://www.y2kbug.net/images/enter_on.gif";
function blinker(which)
{	var x=(which=="on")?enteron:enteroff;
	document.enter.src=x;
}

var busy=0;
function swapAgain()//not used
{ if(!busy)
        {       busy=1;
                dynImgs();
                setTimeout('busy=0',8000);
        }
}
//### END Random No Repeat img swap ###//
