
/* This script and many more are available free online at
 The JavaScript Source :: http://javascript.internet.com
 Created by: Mike Hudson :: http://www.afrozeus.com */

function setupFadeLinks() {
	arrFadeLinks[0] = "http://www.mobiletechreview.com/ubbthreads/showthreaded.php?Cat=0&Number=33923&page=0";
	arrFadeTitles[0] = "MobileTechReview";
	arrFadeQuotes[0] = "\"...great for a pick up and play...\"";

	arrFadeLinks[1] = "http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=323230375&pageNumber=0&type=Purple+Software&userReviewId=107051555";
	arrFadeTitles[1] = "Axleblue";
	arrFadeQuotes[1] = "\"Fruity Match is sooo addictive, and so easy to play.\"";
	
	arrFadeLinks[2] = "http://www.mobiletechreview.com/ubbthreads/showthreaded.php?Cat=0&Number=33923&page=0";
	arrFadeTitles[2] = "MobileTechReview";
	arrFadeQuotes[2] = "\"...different gameplay is refreshing...\"";
	
	arrFadeLinks[3] = "http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=323230375&pageNumber=0&type=Purple+Software&userReviewId=108374136";
	arrFadeTitles[3] = "Bradmc2002";
	arrFadeQuotes[3] = "\"Cool Game. Seriously addictive.\"";

	arrFadeLinks[4] = "http://www.mobiletechreview.com/ubbthreads/showthreaded.php?Cat=0&Number=33923&page=0";
	arrFadeTitles[4] = "MobileTechReview";
	arrFadeQuotes[4] = "\"...enough new approaches to make you want to play it more.\"";
}

// You can also play with these variables to control fade speed, fade color, and how fast the colors jump.

var m_FadeOut = 100;
var m_FadeIn = 0;
var m_Fade = 2;
var m_FadeStep = 2;
var m_FadeWait = 3200;
var m_bFadeOut = false;

var m_iFadeInterval;

window.onload = Fadewl;

var arrFadeLinks;
var arrFadeTitles;
var arrFadeQuotes;
var arrFadeCursor = 0;
var arrFadeMax;

function Fadewl() 
{
	m_iFadeInterval = setInterval(fade_ontimer, 10);
	arrFadeQuotes = new Array();
	arrFadeLinks = new Array();
	arrFadeTitles = new Array();
	setupFadeLinks();
	arrFadeMax = arrFadeLinks.length-1;
	setFadeLink();
}

function setFadeLink() 
{
	var itext = document.getElementById("fade_text");
	itext.innerHTML = arrFadeQuotes[arrFadeCursor];
	var ilink = document.getElementById("fade_link");
	ilink.innerHTML = arrFadeTitles[arrFadeCursor];
	ilink.href = arrFadeLinks[arrFadeCursor];
}

function fade_ontimer() 
{
	if (m_bFadeOut) {
		m_Fade += m_FadeStep;
		if (m_Fade > m_FadeOut) 
		{
			arrFadeCursor++;
			if (arrFadeCursor > arrFadeMax)
				arrFadeCursor = 0;
			setFadeLink();
			m_bFadeOut = false;
		}
	} 
	else 
	{
		m_Fade -= m_FadeStep;
		if (m_Fade < m_FadeIn) 
		{
			clearInterval(m_iFadeInterval);
			setTimeout(Faderesume, m_FadeWait);
			m_bFadeOut = true;
		}
	}
	var ilink = document.getElementById("fade_base");
	if( (m_Fade < m_FadeOut) && (m_Fade > m_FadeIn) )
	{
		if(m_Fade == 0)
			ilink.style.opacity = 1.0;
		else
			if(m_Fade > 99)
				ilink.style.opacity = 0.0;		
			else
				ilink.style.opacity = 1.0 - (1.0 * (m_Fade/100));
	}
//	document.getElementById("fade_value").innerText = m_Fade;
	
}

function Faderesume() 
{
	m_iFadeInterval = setInterval(fade_ontimer, 10);
}


