// newsfeed.js
// requires functions: changeOpac, opacity, WriteByID

var curMediaIndex = 0;
var mediaTarget = 'mediafeedContent';
var mediaTitle = 'featuredMediaTitle';
var mediaFadeInTime = 500;
var mediaFadeOutTime = 500;
var mediaDisplayTime = 8000;
var mediaGrowTime = 250;

function mediafeed_init() {
	if (media != "undefined" && media.length > 0) {
		prep_media_height();
	}
}

function prep_media_height() {
	
	var ht = 20;
	if (document.getElementById(mediaTarget).style.height) {
		ht = document.getElementById(mediaTarget).style.height.replace("px","");
	}
	wd = document.getElementById(mediaTarget).style.width.replace("px","");
	content = media[curMediaIndex];
	content = '<div style="position:relative; width:'+wd+'px;">'+content+'</div>';
	WriteByID('hTester2',null,'');
	WriteByID('hTester2',null,content);
	new_ht = parseInt(document.getElementById('hTester2').offsetHeight);		
	WriteByID('hTester2',null,'');
	growY(mediaTarget, ht, (0 + new_ht), mediaGrowTime);	
	setTimeout("display_media()",mediaGrowTime);
}

function display_media() {
	changeOpac(0, mediaTarget);
	WriteByID(mediaTarget,null,media[curMediaIndex]);
	opacity(mediaTarget, 0, 100, mediaFadeInTime);
	WriteByID(mediaTitle,null,mediaTitles[curMediaIndex]);
	//setTimeout("change_media()",Number(mediaDisplayTime + mediaFadeInTime));
}

function change_media() {
	if (media.length > 1) {
		if (curMediaIndex >= media.length - 1) {
			curMediaIndex = 0;
		} else {
			curMediaIndex++;	
		}
		opacity(mediaTarget, 100, 0, mediaFadeOutTime);
		setTimeout("prep_media_height()",mediaFadeOutTime);
	}
}