// JavaScript Document

var fade_time = 20; //ms per step
var fade_step = 0.16; // between 0 and 1

function quotenew(){
	document.getElementById('quote_quote').innerHTML = '&quot;' + quotes_quote[quotes_next] + '&quot;';
	document.getElementById('quote_name').innerHTML = quotes_name[quotes_next];
	quotes_next++;
	if (quotes_next >= quotes_quote.length){
		quotes_next = 0;
	}
}

function quote_fade_out(ele, is_new){
	if (is_new > 0){
		ele.style.opacity = 1;
	}
	opacity_new = parseFloat(ele.style.opacity) - fade_step
	if (opacity_new > 0){
		ele.style.opacity = opacity_new;
		ele.style.MozOpacity = opacity_new;
		ele.style.filter = 'alpha(opacity=' + (opacity_new * 100) + ')';
		setTimeout('quote_fade_out(document.getElementById(\'' + ele.id + '\'),\'0\')',fade_time);
	}else{
		ele.style.opacity = 0;
		ele.style.MozOpacity = 0;
		ele.style.filter = 'alpha(opacity=0)';
		quotenew();
		quote_fade_in(ele,1);
	}
}

function quote_fade_in(ele, is_new){
	if (is_new > 0){
		ele.style.opacity = 0;
	}
	opacity_new = parseFloat(ele.style.opacity) + fade_step
	if (opacity_new < 1){
		ele.style.opacity = opacity_new;
		ele.style.MozOpacity = opacity_new;
		ele.style.filter = 'alpha(opacity=' + (opacity_new * 100) + ')';
		setTimeout('quote_fade_in(document.getElementById(\'' + ele.id + '\'),\'0\')',fade_time);
	}else{
		ele.style.opacity = 1;
		ele.style.MozOpacity = 1;
		ele.style.filter = 'alpha(opacity=100)';
	}
}