// JavaScript Document

var ary_images 	= new Array(4);
var ary_links 	= new Array(4);
var image_links	= new Array(2);

// image URL's
ary_images[0] 	= new Array("willard_hotel_1.jpg", "ariel_rios_2.jpg", "old_post_office_3.jpg");
ary_images[1] 	= new Array("1700k_1.jpg", "1700k_2.jpg", "1700k_3.jpg");
ary_images[2] 	= new Array("convention_center_1.jpg", "convention_center_2.jpg", "convention_center_3.jpg");
ary_images[3] 	= new Array("1900_penn_ave_1.jpg", "1900_penn_ave_2.jpg", "1900_penn_ave_3.jpg");

// info link URL's
ary_links[0] 	= new Array("services_strip_willard.asp", "services_strip_ariel.asp", "services_strip_post.asp");
ary_links[1] 	= new Array("services_demo_connec.asp", "services_demo_connec.asp", "services_demo_connec.asp");
ary_links[2] 	= new Array("services_demo_dcconv.asp", "services_demo_dcconv.asp", "services_demo_dcconv.asp");
ary_links[3] 	= new Array("services_demo_penn.asp", "services_demo_penn.asp", "services_demo_penn.asp");

// info for click links
//image_links[0] 	= new Array("inthenews.gif", "newsroom.asp");
//image_links[1] 	= new Array("newprojects.gif", "services_demo_waterfront.asp");
image_links[0] 	= new Array("30years.gif", "#");


function set_cookie(name, value, expires, path, domain, secure)
{
	document.cookie= name + "=" + escape(value) +
		((expires) ? "; expires=" + expires.toGMTString() : "") +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		((secure) ? "; secure" : "");
}

function get_cookie(name)
{
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1)
	{
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	}
	else
	{
		begin += 2;
	}
	var end = document.cookie.indexOf(";", begin);
	if (end == -1)
	{
		end = dc.length;
	}
	return unescape(dc.substring(begin + prefix.length, end));
}

function load_images ()
{
	var index = get_random();
	var img_path = "/images/slideshow/";
	
	for (i = 0; i < ary_images.length; i++)
	{
		for (j = 0; j < ary_images[i].length; j++)
		{
			var load_me = new Image();		
			load_me.src = img_path + ary_images[i][j];
		}
	}
			 
}

function get_random()
{
	var ranNum= Math.floor(Math.random()*4);
	return ranNum;
}

function get_random_2()
{
	var ranNum= Math.floor(Math.random()*2);
	return ranNum;
}

function set_images ()
{
	var last_index = get_cookie("last_val");
	var index;
	
	while (last_index == (index = get_random()))
	{
		// null
	}
	
	var img_path = "/images/slideshow/";
	
	set_cookie("last_val", index);
	
	for (i = 0; i < ary_images[index].length; i++)
	{
		document.getElementById("img_" + i).src = img_path + ary_images[index][i];
		document.getElementById("link_" + i).href = ary_links[index][i];
	}
}

function set_link ()
{
	var last_index_link = get_cookie("last_val_link");
	var index;
	
	while (last_index_link == (index = get_random_2()))
	{
		// null
	}
	
	var img_path = "/images/";
	
	set_cookie("last_val_link", index);
	
	document.getElementById("click_image").src = img_path + image_links[index][0];
	document.getElementById("click_link").href = image_links[index][1];
}

// load the random images
load_images();
set_images();

// load the random click link
set_link();