// IE-Mozilla Image Swapper
// ©2002 PolyChrome Studio, Inc.
// http://www.polychrome.org

if(document.layers){var browser = 'ns4';}
if(document.all){var browser = 'ie';}
if(!document.all && document.getElementById){var browser='ns6plus';}

var j = 100; //opacity setting for initial layer
var k = 0;
var l = 0;
var direction = 0;

function fadeArray(){
	if(j>-1){
		if(browser=='ie'){
			document.getElementById('a').style.filter='alpha(opacity='+j+')';
			document.getElementById('b').style.filter='alpha(opacity='+k+')';
		}
		if(browser=='ns6plus'){
			if(j<10){document.getElementById('a').style.MozOpacity='0.0'+j;}
			else{document.getElementById('a').style.MozOpacity='0.'+j;}
			
			if(k<10){document.getElementById('b').style.MozOpacity='0.0'+k;}
			else{document.getElementById('b').style.MozOpacity='0.'+k;}
		}
		if(k!=90){k=k+10;}
		j=j-10;
		setTimeout('fadeArray()',1);
	}
}

function revFade(){
	if(j>-1){
		if(browser=='ie'){
			document.getElementById('b').style.filter='alpha(opacity='+j+')';
			document.getElementById('c').style.filter='alpha(opacity='+k+')';}
		else{
			if(j<10){document.getElementById('b').style.MozOpacity='0.0'+j;}
			else{document.getElementById('b').style.MozOpacity='0.'+j;}
			if(k<10){document.getElementById('c').style.MozOpacity='0.0'+k;}
			else{document.getElementById('c').style.MozOpacity='0.'+k;}}
		j=j-10;
		if(k!=90){k=k+10;}
		setTimeout('revFade()',1);
	}
}

function revFade2(){
	if(j>-1){
		if(browser=='ie'){
			document.getElementById('c').style.filter='alpha(opacity='+j+')';
			document.getElementById('a').style.filter='alpha(opacity='+k+')';}
		else{
			if(j<10){document.getElementById('c').style.MozOpacity='0.0'+j;}
			else{document.getElementById('c').style.MozOpacity='0.'+j;}
			if(k<10){document.getElementById('a').style.MozOpacity='0.0'+k;}
			else{document.getElementById('a').style.MozOpacity='0.'+k;}}
		j=j-10;
		if(k!=90){k=k+10;}
		setTimeout('revFade2()',1);
	}
}

function startFader(){
	if(direction==0){ //a>b 1>2
		thirdGen=randomQuote();
		l=0;
		for(i=0;i<10;i++){
				if(thirdGen==firstGen || thirdGen==secondGen){
					thirdGen = randomQuote();}
		}
		document.getElementById('c').style.visibility='hidden';
		document['quote3'].src=quoteArray[thirdGen];
		document.getElementById('c').style.visibility='visible';
		direction=1;
		j=100;
		k=0;
		fadeArray();
		setTimeout('startFader()',10000);
	}
	else{
		if(direction==1){ //b>c 2>3
			firstGen=randomQuote();
			for(i=0;i<10;i++){
				if(firstGen==secondGen || firstGen==thirdGen){
					firstGen = randomQuote();
				}
			}
			document.getElementById('a').style.visibility='hidden';
			document['quote1'].src=quoteArray[firstGen];
			document.getElementById('a').style.visibility='visible';
			direction=2;
			j=100;
			k=0;
			revFade();
			setTimeout('startFader()',10000);
		}
		else{
			secondGen=randomQuote();
			for(i=0;i<10;i++){
				if(secondGen==firstGen || secondGen==thirdGen){
					secondGen = randomQuote();}
			}
			document.getElementById('b').style.visibility='hidden';
			document['quote2'].src=quoteArray[secondGen];
			document.getElementById('b').style.visibility='visible';
			direction=0; //c>a 3>1
			j=100;
			k=0;
			revFade2();
			setTimeout('startFader()',10000);
		}
	}
}