// JavaScript Document

function setRandomArray(len)
{    
   var array=new Array(len);
   var bucket=new Array(len);
   for(var i=0;i<len;i++){
      bucket[i]=i;
   }
   for(var i=len;i>0;i--){                         
      num=parseInt(Math.random()*i);                  
      num=bucket[num];
      array[i-1]=num;
      var k=0;
      for(var j=0;j<i;j++){
         if(bucket[j]!=num){
            bucket[k]=bucket[j];
            ++k;
         }
      }
   }
   return array;
}

function preload()
{
	//Preload the portrait photos
	var imgs = new Array(numImgs);
	for(var i = 0; i < numImgs; i++){
		imgs[i] = new Image(100,125);
		imgs[i].src = imgsrc[i];
		
		if(document["p" + i])
			document["p" + i].src = imgs[i].src;
	}
}

function switchNav(nav)
{
	if(nav.className == "navbar")
		nav.className = "hotnavbar";
		
	else
		nav.className = "navbar";
}

function switchBtn(btn)
{
	if(IE5) 	//bug causes bad flicker
		return;
	
	if(btn.className == "navbtn")
		btn.className = "hotnavbtn";
		
	else if(btn.className == "hotnavbtn")
		btn.className = "navbtn";
}

function writeImg(num)
{
	var iSrc = imgsrc[0];
	
	if(isIDSet())
		iSrc = imgsrc[num];
		
	else if(num > 0)
		iSrc = "images/indent.gif";
	
	document.write("<tr><td class='nav6fix'><img name='p" + num + "' src='" + iSrc + "' width='100' height='125' hspace='4' vspace='0' border='0' alt='' /></td></tr>");
}

function writePortraits()
{
	document.writeln("<table border='0' align='left' cellpadding='0' cellspacing='0'>");

	for(var i = 0; i < numImgs; i++)
		writeImg(i);
		
	document.writeln("</table>");
}

var numImgs = 8;
var src = new Array(numImgs);
var imgsrc = new Array(numImgs);
var base = "images/album/";

src[0] = base + "CIMG0073a.jpg";
src[1] = base + "CIMG0051a.jpg";
src[2] = base + "CIMG0050a.jpg";
src[3] = base + "CIMG0052a.jpg";
src[4] = base + "CIMG0078a.jpg";
src[5] = base + "CIMG0086a.jpg";
src[6] = base + "CIMG0085a.jpg";
src[7] = base + "CIMG0072a.jpg";

var ar = setRandomArray(numImgs);
for(var i = 0; i < numImgs; i++)
	imgsrc[i] = src[ar[i]];

//Preload the navbar rollover img
//	(new Image(603,36)).src = "images/navbk-a.gif";
