lftMostFrame = 1;
function writeThumbnail(lastframe) {
	var pathName = top.location.pathname;
	var lastForwardSlash = pathName.lastIndexOf("\/");
	var lastDot = pathName.indexOf(".", lastForwardSlash);
	var framenum = pathName.substring( pathName.lastIndexOf("\/")+1, lastDot );
		framenum = framenum * 1;
	if (pathName.match('index.html') || pathName.match('/$')) {
		framenum = 1;
	}
	var prevButton = document.getElementById('prev');
	prevButton.innerHTML = '<a href="javascript:displayPrevThumbnails('+ lastframe +')"><img class="scrollArrow prev" src="http://i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_left_off.gif" alt="" width="19" height="77" onmouseover="this.src=\'http:\/\/i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_left_on.gif\'" onmouseout="this.src=\'http:\/\/i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_left_off.gif\'"></a>';
	var nextButton = document.getElementById('next');
	nextButton.innerHTML = '<a href="javascript:displayNextThumbnails('+ lastframe +')"><img class="scrollArrow next" src="http://i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_right_off.gif" alt="" width="19" height="77" onmouseover="this.src=\'http:\/\/i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_right_on.gif\'" onmouseout="this.src=\'http:\/\/i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_right_off.gif\'"></a>';

	var lastTN2show = framenum + 3;
	var firstTN2show = framenum - 3;
	var targetTD = document.getElementById('tn'+framenum);
	if (targetTD) {
		targetTD.className = 'shade';
	}
	if (lastframe > 7) {
		if (framenum < 5) {
			prevButton.innerHTML = '<img class="scrollArrow prev" src="http:\/\/i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_left_on.gif" alt="" width="19" height="77">';
			//document.getElementById('prev').style.visibility = "visible";
			lastTN2show = 7;
			firstTN2show = 1;
		}
		if (framenum > (lastframe-4)) {
			nextButton.innerHTML = '<img class="scrollArrow prev" src="http:\/\/i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_right_on.gif" alt="" width="19" height="77">';
			//document.getElementById('next').style.visibility = "visible";//hidden
		}
		for (var i=firstTN2show-1; i>0; i--) {
			document.getElementById('tn'+i).style.visibility = "hidden";
			document.getElementById('tn'+i).style.display = "none";
		}
		for (var i=lastTN2show+1; i<=lastframe; i++) {
			document.getElementById('tn'+i).style.visibility = "hidden";
			document.getElementById('tn'+i).style.display = "none";
		}
	} else { //gallery has less than 8 frames so hide more links
			prevButton.innerHTML = '<img class="scrollArrow prev" src="http:\/\/i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_left_on.gif" alt="" width="19" height="77">';
			nextButton.innerHTML = '<img class="scrollArrow prev" src="http:\/\/i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_right_on.gif" alt="" width="19" height="77">';
	}
	lftMostFrame = firstTN2show;
}

function displayNextThumbnails(lastframe) {
	var prevButton = document.getElementById('prev');
	var nextButton = document.getElementById('next');
	shiftOpacity('tncontainer', 500);
	var prevSet = 1;
	var emptyFrames = 0;
	prevButton.innerHTML = '<a href="javascript:displayPrevThumbnails('+ lastframe +')"><img class="scrollArrow prev" src="http://i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_left_off.gif" alt="" width="19" height="77" onmouseover="this.src=\'http:\/\/i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_left_on.gif\'" onmouseout="this.src=\'http:\/\/i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_left_off.gif\'"></a>';
	//document.getElementById('prev').style.visibility = "visible";
	lftMostFrame = lftMostFrame + 7;
	var nextSet = lftMostFrame + 6;
	if (nextSet >= lastframe) {
		emptyFrames = nextSet - lastframe;
		nextSet = lastframe;
		nextButton.innerHTML = '<img class="scrollArrow prev" src="http:\/\/i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_right_on.gif" alt="" width="19" height="77">';
		//document.getElementById('next').style.visibility = "visible";//hidden
	} else {
		nextButton.innerHTML = '<a href="javascript:displayNextThumbnails('+ lastframe +')"><img class="scrollArrow next" src="http://i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_right_off.gif" alt="" width="19" height="77" onmouseover="this.src=\'http:\/\/i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_right_on.gif\'" onmouseout="this.src=\'http:\/\/i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_right_off.gif\'"></a>';
		//document.getElementById('next').style.visibility = "visible";
	}
	for (var i=lftMostFrame-1; i >= prevSet; i--) {
		document.getElementById('tn'+i).style.visibility = "hidden";
		document.getElementById('tn'+i).style.display = "none";
	}
	for (var j=lftMostFrame; j <= nextSet; j++) {
		document.getElementById('tn'+j).style.display = "";
		document.getElementById('tn'+j).style.visibility = "visible";
	}
	if (emptyFrames) {}
}
function displayPrevThumbnails(lastframe) {
	var prevButton = document.getElementById('prev');
	var nextButton = document.getElementById('next');
	shiftOpacity('tncontainer', 500);
	var prevSet = lftMostFrame - 7;
	if (prevSet <= 1) {
		prevSet = 1;
		prevButton.innerHTML = '<img class="scrollArrow prev" src="http:\/\/i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_left_on.gif" alt="" width="19" height="77">';
		//document.getElementById('prev').style.visibility = "visible";//hidden
	} else {
		prevButton.innerHTML = '<a href="javascript:displayPrevThumbnails('+ lastframe +')"><img class="scrollArrow prev" src="http://i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_left_off.gif" alt="" width="19" height="77" onmouseover="this.src=\'http:\/\/i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_left_on.gif\'" onmouseout="this.src=\'http:\/\/i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_left_off.gif\'"></a>';
		//document.getElementById('prev').style.visibility = "visible";
	}
	lftMostFrame = prevSet;
	var nextSet = prevSet + 7;
	if (nextSet >= lastframe) {
		nextSet = lastframe;
	}
	nextButton.innerHTML = '<a href="javascript:displayNextThumbnails('+ lastframe +')"><img class="scrollArrow next" src="http://i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_right_off.gif" alt="" width="19" height="77" onmouseover="this.src=\'http:\/\/i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_right_on.gif\'" onmouseout="this.src=\'http:\/\/i2.cdn.turner.com/money/.element/img/2.0/buttons/gallery_arrow_right_off.gif\'"></a>';
	//document.getElementById('next').style.visibility = "visible";
	for (var j=lastframe; j >= nextSet; j--) {
		document.getElementById('tn'+j).style.display = "none";
		document.getElementById('tn'+j).style.visibility = "hidden";
	}
	for (var i=nextSet-1; i >= prevSet; i--) {
		document.getElementById('tn'+i).style.display = "";
		document.getElementById('tn'+i).style.visibility = "visible";
	}
}

// fade transition functions
function shiftOpacity(id, millisec) {
	document.getElementById(id).style.opacity = 0
	opacity(id, 0, 100, millisec);
}
function opacity(id, opacStart, opacEnd, millisec) {
	var speed = Math.round(millisec / 100);
	var timer = 0;
	for(i = opacStart; i <= opacEnd; i++) {
		setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
		timer++;
	}
}
//change the opacity for different browsers
function changeOpac(opacity, id) {
	var object = document.getElementById(id).style;
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}
// /fade transition functions


function writeSource() {
	var mySource = "CNN";
	if (location.pathname.match("fortune")) {
		var mySource = "FORT";
	} else if (location.pathname.match("fsb")) {
		var mySource = "FSB";
	} else if (location.pathname.match("moneymag")) {
		var mySource = "MONEY";
	} else if (location.pathname.match(".golf")) {
		var mySource = "GOLF";
	} else if (location.pathname.match(".toh")) {
		var mySource = "TOH";
	} else if (location.pathname.match(".tal")) {
		var mySource = "TAL";
	}
	return mySource;
}