/* scriptlib.js
 * This is the global scripts file for the TCTC web site.
 */

//create global browser flag
var bIsIE = true;
if (navigator.appName.indexOf("Microsoft")==-1) {
	bIsIE = false;
}

var icon = new Image();
icon.src = "/Portals/0/runner_icon.gif";
var blank = new Image();
blank.src = "/Portals/0/1x1.gif";

var imgs = new Array("runner_outline.gif","runner1.jpg","runner5.jpg","runner2.jpg");
var arrImgs = new Array();
for (var i=0; i<imgs.length; i++) {
	arrImgs[i] = new Image();
	arrImgs[i].src = "/Portals/0/" + imgs[i];
}

var imgs2 = new Array("runner_outline.gif","tagline1.gif", "tagline2.gif", "tagline3.gif", "tagline4.gif");
var arrImgs2 = new Array();
for (var i=0; i<imgs2.length; i++) {
	arrImgs2[i] = new Image();
	arrImgs2[i].src = "/Portals/0/" + imgs2[i];
}


var indx=0;
var cycle=1;
var loop=1;			//current loop
var max_loops=1;	//max # of loops
//var imgarr=imgs;
var imgarr=arrImgs;
var timeout_period=2000;
var timeout_period_long=5000;

/* doAnimation - control script for banner animation */
function doAnimation() {
	//swap out images to create the animation
	if (indx>0) {
		//if (indx<4) document.images["imgRunner" + indx].src="/images/" + imgarr[0];
		if (indx<4) document.images["imgRunner" + indx].src=imgarr[0].src;

		//if (indx==4 && cycle==1) document.images["imgRunner" + indx].src="/images/1x1.gif";
		if (indx==4 && cycle==1) document.images["imgRunner" + indx].src=blank.src;

		//if (indx==4 && cycle==2) document.images["imgRunner" + indx].src="/images/" + imgarr[0];
		if (indx==4 && cycle==2) document.images["imgRunner" + indx].src=imgarr[0].src;

		//if (indx>1) document.images["imgRunner" + (indx-1)].src="/images/" + imgarr[(indx-1)];
		if (indx>1) document.images["imgRunner" + (indx-1)].src=imgarr[(indx-1)].src;
	}
	
	indx++;
	if (indx==5 && cycle==1) indx++;
	
	if (indx==6) {
		indx=1;
		if (cycle==1) {	//end of cycle 1
			cycle++;
			//imgarr = imgs2;
			imgarr = arrImgs2;
		} else {	//end of
			loop++;
			cycle=1;
			//imgarr = imgs;
			imgarr = arrImgs;
		}
		
		if (loop<=max_loops)	//do another loop
			setTimeout("doAnimation()", timeout_period_long);	//do an extra long delay between cycles

		return;
	}

	if (indx<6 && cycle<3) {
		setTimeout("doAnimation()", timeout_period);
	}
}

/* showIcon - show runner icon */
function showIcon(id) {
	//document.images["imgIcon" + id].src="/images/runner_icon.gif";
	document.images["imgIcon" + id].src=icon.src;
}
/* hideIcon - hide runner icon */
function hideIcon(id) {
	//document.images["imgIcon" + id].src="/images/1x1.gif";
	document.images["imgIcon" + id].src=blank.src;
}

/* linkto - jump to desired link */
var links = new Array();
//links[''] = "";
links['home'] = "/Default.aspx?tabid=1";
links['about'] = "/Default.aspx?tabid=1";
links['membership'] = "/Default.aspx?tabid=41";
links['email'] = "/Default.aspx?tabid=46";
links['services'] = "/Default.aspx?tabid=51";
links['board'] = "/Default.aspx?tabid=27";
links['volunteering'] = "/Default.aspx?tabid=29";
links['sponsorship'] = "/Default.aspx?tabid=30";
links['area_races'] = "/Default.aspx?tabid=31";
links['race_results'] = "/Default.aspx?tabid=67";
links['social_events'] = "/Default.aspx?tabid=32";
links['group_runs'] = "/Default.aspx?tabid=37";
links['links'] = "/Default.aspx?tabid=28";
links['resources'] = "/resources.asp";
links['pictures'] = "/Default.aspx?tabid=56";
links['forum'] = "/Default.aspx?tabid=44";
links['feedback'] = "/Default.aspx?tabid=39";
links['privacy'] = "/Default.aspx?tabid=40";
links['search'] = "/Default.aspx?tabid=84";
links['sitemap'] = "/Default.aspx?tabid=84";

function linkto(id) {
	document.location.href = links[id];
}

/* setMsg - set the message in the status bar */
function setMsg(msg) {
	window.status = msg;
	return true;
}

