if (window != top)
{
	top.location.href = window.location.href;
}

var nav_location = new Array();
nav_location["home"] = 154;
nav_location["about"] = 254;
nav_location["events"] = 354;
nav_location["resources"] = 454;
nav_location["contact"] = 554;
nav_location["links"] = 654;

var on_navbar = new Array();
on_navbar["home"] = false;
on_navbar["about"] = false;
on_navbar["events"] = false;
on_navbar["resources"] = false;
on_navbar["contact"] = false;
on_navbar["links"] = false;

var motion;
var home_text;
var tracker;
var left_int;
var where_i_am = nav_location[here];

var countS = 1;
var countC = 1;
var num_subs = 0;
var cols = Array('#eeeeee','#cccccc','#aaaaaa','#888888','#666666','#444444','#222222','#000000');
var objs = new Array();
var how_big_now = 150;
var how_left_now = 0;

function move(target)
{
	left_int = parseInt(tracker.style.left);
	if (left_int < target)
	{
		tracker.style.left = left_int + 10 + "px";
	}
	else if (left_int > target)
	{
		tracker.style.left = left_int - 10 + "px";
	}

	if (parseInt(tracker.style.left) != target)
	{
		motion = setTimeout("move(" + target + ");", 0);
	}
}

function reassess()
{
	clearTimeout(motion);
	if (!(on_navbar["home"] || on_navbar["about"] || 
			on_navbar["events"] || on_navbar["resources"]
			|| on_navbar["contact"] || on_navbar["links"]))
	{
		move(where_i_am);
	}
}

function setup()
{
	tracker = window.document.getElementById("tracker");
	tracker.style.left = where_i_am + "px";
	tracker.style.visibility = "visible";
	preloadImages();
}

function moveOn(tile_on)
{
	clearTimeout(motion);
	on_navbar[tile_on] = true;
	imgSwap(tile_on + "_tile", "img/" + tile_on + "_w.png");
	move(nav_location[tile_on]);
}

function moveOff(tile_off)
{
	on_navbar[tile_off] = false;
	imgSwap(tile_off + "_tile", "img/" + tile_off +
		"_b.png");
	reassess();
}

function imgSwap(tile_name, new_tile_source)
{
	window.document.images[tile_name].src = new_tile_source;
}

function preloadImages()
{
	var preloader = new Image();
	preloader.src = "img/home_w.png";
	preloader.src = "img/about_w.png";
	preloader.src = "img/events_w.png";
	preloader.src = "img/resources_w.png";
	preloader.src = "img/contact_w.png";
	preloader.src = "img/links_w.png";
}

function faderSetup(how_many)
{
	window.document.getElementById("subnav").style.display = "block";
	window.document.getElementById("botsubborder").style.display = "block";
	num_subs = how_many;	
	for(var i = 1; i <= num_subs; i++)
	{
		objs[i-1] = window.document.getElementById('a'+i);
	}
	setTimeout("slider();", 500);
}

function slider()
{
	if (how_big_now >= 0)
	{
		window.document.getElementById("slider").style.width = how_big_now + "px";
		window.document.getElementById("slider").style.left = how_left_now + "px";
		how_big_now = how_big_now - 10;
		how_left_now = how_left_now + 10;
		setTimeout("slider();", 25);
	}
	else
	{
		setTimeout("fader();", 50);
	}
}

function fader()
{
	if(countS <= num_subs)
	{
		if(countC <= cols.length)
		{
			objs[countS-1].style.color = cols[countC-1];
			countC++;
			setTimeout("fader();", 50);
		}
		else
		{
			countC = 1;
			countS++;
			fader();
		}
	}
}

function subBorderOn(div_obj)
{
	div_obj.style.borderColor = "#cccccc";
}

function subBorderOff(div_obj)
{
	div_obj.style.borderColor = "#ffffff";
}