// imgs.js
// requires functions: changeOpac, opacity, WriteByID

var curImg = 0;
var imgTarget = 'imgHolder';
var fadeInTime = 500;
var fadeOutTime = 500;
var displayTime = 8000;
var growTime = 500;
var imgContent = '';

function getLastImg() {
	if (curImg > 0) {
		curImg--;
	} else {
		curImg = imgs.length - 1;
	}
	//loadImg(curImg);
	opacity(imgTarget, 100, 0, fadeOutTime);
	setTimeout("prep_height()",fadeOutTime);
}
function getNextImg() {
	if (curImg >= imgs.length - 1) {
		curImg = 0;
	} else {
		curImg++;
	}
	//loadImg(curImg);
	opacity(imgTarget, 100, 0, fadeOutTime);
	setTimeout("prep_height()",fadeOutTime);
}

function slideSwitchImage(target,iSrc) {
	imgTarget = target;
	imgContent = '<img src="'+iSrc+'" /><br />';
	opacity(imgTarget, 100, 0, fadeOutTime);
	setTimeout("prep_height()",fadeOutTime);
}

function loadImg(ind) {
	WriteByID('imgHolder',null,imgs[ind]);
}


function imgs_init() {
	if (imgs != "undefined" && imgs.length > 0) {
		prep_height();
	}
}

function prep_height() {

	var ht = 20;
	if (document.getElementById(imgTarget).style.height) {
		ht = document.getElementById(imgTarget).style.height.replace("px","");
	}
	wd = document.getElementById(imgTarget).style.width.replace("px","");
	content = imgContent;	
	content = '<div style="position:relative; width:'+wd+'px;">'+content+'</div>';
	WriteByID('hTester',null,'');
	WriteByID('hTester',null,content);
	new_ht = parseInt(document.getElementById('hTester').offsetHeight);		
	growY(imgTarget, ht, (0 + new_ht), growTime);	
	setTimeout("display_img()",growTime);
}

function display_img() {
	changeOpac(0, imgTarget);
	WriteByID(imgTarget,null,imgContent);
	opacity(imgTarget, 0, 100, fadeInTime);
	//setTimeout("change_img()",Number(displayTime + fadeInTime));
}

function change_img() {
	if (curImg >= news.length - 1) {
		curImg = 0;
	} else {
		curImg++;	
	}
	opacity(imgTarget, 100, 0, fadeOutTime);
	setTimeout("prep_height()",fadeOutTime);
}
