/* bfs.js Mal H. scatter 2 08/02/2008 */

// reserve space for image array
var image = new Array()
image[00] = new Image(117,117)
image[01] = new Image(117,117)
image[02] = new Image(117,117)
image[03] = new Image(117,117)
image[04] = new Image(117,117)
image[05] = new Image(117,117)
image[06] = new Image(117,117)
image[07] = new Image(117,117)
image[08] = new Image(117,117)
image[09] = new Image(117,117)
image[10] = new Image(117,117)
image[11] = new Image(117,117)
image[12] = new Image(117,117)
image[13] = new Image(117,117)
image[14] = new Image(117,117)
image[15] = new Image(117,117)
image[16] = new Image(117,117)
image[17] = new Image(117,117)
image[18] = new Image(117,117)
image[19] = new Image(117,117)
image[20] = new Image(117,117)
image[21] = new Image(117,117)

// load images
image[00].src = "images/white.gif"
image[01].src = "images/one.jpg"
image[02].src = "images/white.gif"
image[03].src = "images/two.jpg"
image[04].src = "images/white.gif"
image[05].src = "images/three.jpg"
image[06].src = "images/white.gif"
image[07].src = "images/four.jpg"
image[08].src = "images/white.gif"
image[09].src = "images/five.jpg"
image[10].src = "images/white.gif"
image[11].src = "images/six.jpg"
image[12].src = "images/white.gif"
image[13].src = "images/seven.jpg"
image[14].src = "images/white.gif"
image[15].src = "images/eight.jpg"
image[16].src = "images/white.gif"
image[17].src = "images/nine.jpg"
image[18].src = "images/white.gif"
image[19].src = "images/ten.jpg"
image[20].src = "images/white.gif"
image[21].src = "images/eleven.jpg"

var last_i = 0;
function shuffle()
    	{
    	var i, j;
	i = Math.round(Math.random()*21);
	if(i == last_i)
		i = roll(++i);
	last_i = i;
	for(j = 0; j < 15; j++)
		document.images[j].src = image[roll(i++)].src;
	}

function roll(i)
	{
	if(i >= 22)	
	    i -= 22;
	return i;
	} 
 
function initial()
	{
	shuffle();
	clearCurrentLink();
	}   

/* 
CLCP v2.1 Clear Links to Current Page Jonathan Snook
This code is offered unto the public domain http://www.snook.ca/jonathan/
(default index file code Austin Matzko, Mal Haysom)
*/

function clearCurrentLink(){
    var a = document.getElementsByTagName("A");
    var indexpage = "index.htm"
    var url = window.location.href;
    if(url.substr(url.length-1,1)=="/")
         url = url + indexpage;
    for(var i=0;i<a.length;i++)
        if(a[i].href == url.split("#")[0])
            removeNode(a[i]);
}

function removeNode(n){
    if(n.hasChildNodes())
        for(var i=0;i<n.childNodes.length;i++)
            n.parentNode.insertBefore(n.childNodes[i].cloneNode(true),n);
    n.parentNode.removeChild(n);
}