// image CROSS-OVER fading slideshow written by paul@pioneerwebsites.com.au
	// -------- full file names in each pages head script
function imagefader() {
	spot=document.getElementById('multi'); // id of div
	wait=2500; // pause at full opacity in milliseconds
	blendfactor=2; // 1 to 5 (*20, number of frames in cross-fade)
	blendrate=1; // 1 to 100 (milliseconds inbetween frames)
// -----------------------------------------------------------------------------
	aobr=blendfactor.toFixed(0); obr=(aobr/100).toFixed(2); z=0;
	for (y=0; y<i.length; y++) {
		extra=document.createElement('img'); 
		extra.setAttribute("src", i[y]); 
		extra.setAttribute("id", "fader"+y);
		if (y==0) {
			extra.style.cssText='opacity: 1.0; filter: alpha(opacity=100); position: absolute; top: 0; left: 0;'; 
		} else {
			extra.style.cssText='opacity: 0.0; filter: alpha(opacity=0); position: absolute; top: 0; left: 0;'; 
		}
		spot.appendChild(extra);
	}
	spot.setAttribute("style","position: relative;");
	count=0; ao=100; o=1; aonxt=0; onxt=0; 
	setTimeout('trans();',wait)
}

function trans() {
	ao-=aobr; o-=obr; o=parseFloat(o).toFixed(2); aonxt=parseFloat(aonxt)+parseFloat(aobr); onxt=parseFloat(onxt)+parseFloat(obr); onxt=parseFloat(onxt).toFixed(2);
	document.getElementById('fader'+z).style.opacity=o; document.getElementById('fader'+z).style.filter='alpha(opacity='+ao+')';
	if (z==(i.length-1)) {
		znxt=0;
	} else {
		znxt=z+1;
	}
	document.getElementById('fader'+znxt).style.opacity=onxt; document.getElementById('fader'+znxt).style.filter='alpha(opacity='+aonxt+')';
	count++;
	if (count<((6-blendfactor)*20)) { // alert(z+'.  pic:'+znxt+'. ao, o: '+ao+','+o+'ao,onext: '+aonxt+','+onxt);
		setTimeout("trans();",blendrate)
	} else { // alert(z+'.  pic:'+znxt+'. ao, o: '+ao+','+o+'ao,onext: '+aonxt+','+onxt);
		setTimeout("count=0; ao=100; o=1; aonxt=0; onxt=0; z++; if (z==i.length) {z=0;}; trans();",wait);
	}
}
// end CROSS-OVER image fading slideshow

indiv='no';
inlink='no';

function linkin() {
	inlink='yes'; document.getElementById('recentmenu').style.visibility='visible';
}

function linkout() {
	inlink='no'; setTimeout("if (indiv!='yes') {document.getElementById('recentmenu').style.visibility='hidden';}",1000);
}

function divin() {
	indiv='yes'; setTimeout("document.getElementById('recentmenu').style.visibility='visible';",1000);
}

function divout() {
	indiv='no'; setTimeout("if (inlink!='yes') {document.getElementById('recentmenu').style.visibility='hidden';}",1000);
}

