// JavaScript Document

var fade_time = 90; //ms per step
var fade_step = 0.7; // between 0 and 1
var current_image = 1;
var num_images = 1;
var auto_mo = 0;

function 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('fade_out(document.getElementById(\'' + ele.id + '\'),\'0\')',fade_time);
	}else{
		ele.style.opacity = 0;
		ele.style.MozOpacity = 0;
		ele.style.filter = 'alpha(opacity=0)';
	}
}

function 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('fade_in(document.getElementById(\'' + ele.id + '\'),\'0\')',fade_time);
	}else{
		ele.style.opacity = 1;
		ele.style.MozOpacity = 1;
		ele.style.filter = 'alpha(opacity=100)';
	}
}

function fade(from, to){
	if (from != to){
		fade_out(document.getElementById('img_' + from), 1);
		fade_in(document.getElementById('img_' + to), 1);
		document.getElementById('img_base_' + from).style.display = 'none';
		document.getElementById('img_base_' + to).style.display = 'block';
		document.getElementById('img_text_' + from).style.display = 'none';
		document.getElementById('img_text_' + to).style.display = 'block';
	}
	current_image = to;
}

function selectthis(imgid){
	for(var x=1; x <= num_images; x++){
		if (x == imgid){
			document.getElementById('thumb_' + x).className = 'thumb-image-sel';
		}else{
			document.getElementById('thumb_' + x).className = '';
		}
	}
	fade(current_image, imgid);
}

function autonext(){
	if (auto_mo == 0){
		if (current_image >= num_images){
			selectthis(1);
		}else{
			selectthis(parseInt(current_image) + 1);
		}
	}
}