// JavaScript Document

//----------------image preload functions

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function preLoadStrips(prefix) {
	var index="00";
	var i=0;
	while(document.getElementById("sideNav_" + index)) {
		MM_preloadImages(prefix + index + ".jpg");
		i++;
		index = i;
		if(index<10) {index="0" + index};
	}
}

function preLoadPics(prefix) {
	var index="00";
	var i=0;
	while(document.getElementById(index)) {
		MM_preloadImages(prefix + index + ".jpg");
		i++;
		index = i;
		if(index<10) {index="0" + index};
	}
}

function preLoadSingles() {
	var index="00";
	var i=0;
	while(i<_bucketS_) {
		MM_preloadImages("bucket/buck_0_" + index + ".jpg");
		i++;
		index = i;
		if(index<10) {index="0" + index} else {index="" + index}
	}
}


//------------------- crosfade functions

function changeOpac(opacity, id) {
	if(document.getElementById(id)) {
		var object = document.getElementById(id).style; 
		object.opacity = (opacity / 100); //safari
		object.MozOpacity = (opacity / 100); //firefox
		object.KhtmlOpacity = (opacity / 100); 
		object.filter = "alpha(opacity=" + opacity + ")";  //IE
	}
} 

function BlendImage(newimage, bkID) { 
    var speed = 15; 
	var i=0;
	var image_id=bkID + "i";
	changeOpac(0, image_id);
    document.getElementById(image_id).src = newimage;
	for(i; i <= 100; i++) { 
		setTimeout("changeOpac(" + i + ",'" + image_id + "')",(i * speed)); 
	}
	setTimeout("document.getElementById('" + bkID + "').style.backgroundImage='url(" + newimage + ")'",(100 * speed + 1));
}
