
/******************************************
   Rotate Logos
*******************************************/
var interval = 6; // delay between rotating images (in seconds)
var random_display = 1; // 0 = no, 1 = yes
interval *= 1000;

var image_index = 0;
image_list = new Array();
url_list = new Array();
desc_list = new Array();

url_list[image_index] = "http://www.aarp.org";
desc_list[image_index] = "AARP";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/aarp.gif");
url_list[image_index] = "http://www.aauw.org/home.html";
desc_list[image_index] = "America Association of University Women";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/aauw.gif");
url_list[image_index] = "http://www.aclu.org";
desc_list[image_index] = "American Civil Liberties Union";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/aclu.gif");
url_list[image_index] = "http://www.aflcio.org/";
desc_list[image_index] = "American Federation of Labor and Congress of Industrial Organizations";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/aflcio.gif");
url_list[image_index] = "http://www.afscme.org";
desc_list[image_index] = "AMERICAN FEDERATION OF STATE, COUNTY AND MUNICIPAL EMPLOYEES, AFL-CIO";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/afscme.gif");
url_list[image_index] = "http://www.cccr.org";
desc_list[image_index] = "Citizens' Commission on Civil Rights";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/cccr.gif");
url_list[image_index] = "http://www.dredf.org/";
desc_list[image_index] = "Disability Rights Education Defense Fund, Inc.";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/dredf.gif");
url_list[image_index] = "http://www.hrc.org/index.asp";
desc_list[image_index] = "Human Rights Campaign";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/hrc.gif");
url_list[image_index] = "http://www.lawyerscomm.org/home.html";
desc_list[image_index] = "Lawyers' Committee for Civil Rights Under Law";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/lccrul.gif");
url_list[image_index] = "http://www.naacpldf.org/";
desc_list[image_index] = "NAACP Legal Defense and Educational Fund, Inc.";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/ldf.gif");
url_list[image_index] = "http://www.lwv.org/";
desc_list[image_index] = "The League of Women Voters";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/lwv.gif");
url_list[image_index] = "http://www.naacp.org";
desc_list[image_index] = "National Association for the Advancement of Colored People";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/naacp.gif");
url_list[image_index] = "http://www.nul.org/";
desc_list[image_index] = "National Urban League";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/national_urban_league.gif");
url_list[image_index] = "http://www.ncai.org/";
desc_list[image_index] = "National Congress of American Indians";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/nca.gif");
url_list[image_index] = "http://www.ncccusa.org/";
desc_list[image_index] = "National Council of Churches";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/ncc.gif");
url_list[image_index] = "http://www.nclr.org/";
desc_list[image_index] = "National Council of La Raza";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/nclr.gif");
url_list[image_index] = "http://www.nea.org";
desc_list[image_index] = "National Education Association";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/nea.gif");
url_list[image_index] = "http://www.now.org";
desc_list[image_index] = "National Organization for Women";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/now.gif");
url_list[image_index] = "http://www.nationalpartnership.org/";
desc_list[image_index] = "National Partnership for Women and Families";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/npwf.gif");
url_list[image_index] = "http://www.nwlc.org/";
desc_list[image_index] = "National Women's Law Center";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/nwlc.gif");
url_list[image_index] = "http://www.ocanatl.org/";
desc_list[image_index] = "Organization of Chinese Americans";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/oca.gif");
url_list[image_index] = "http://www.pfaw.org/";
desc_list[image_index] = "People For the American Way";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/pfaw.gif");
url_list[image_index] = "http://www.urj.org/";
desc_list[image_index] = "Union for Reform Judaism";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/uahc.gif");
url_list[image_index] = "http://www.uaw.org/index.html";
desc_list[image_index] = "The International Union, United Automobile, Aerospace and Agricultural Implement Workers of America ";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/uaw.gif");
url_list[image_index] = "http://www.napalc.org";
desc_list[image_index] = "Asian American Justice Center";
image_list[image_index++] = new imageItem("http://www.civilrights.org/assets/rotate/aajc.gif");


var number_of_image = image_list.length;

function clickLogo(){
	logo = window.open(url_list[image_index]);
}
function mouseOverLogo(){
	window.status = desc_list[image_index];
}

function imageItem(image_location) {
	this.image_item = new Image();
	this.image_item.src = image_location;
}

function get_ImageItemLocation(imageObj) {
	return(imageObj.image_item.src)
}

function generate(x, y) {
	var range = y - x + 1;
	return Math.floor(Math.random() * range) + x;
}

function getNextImage() {
	if (random_display)
		image_index = generate(0, number_of_image-1);
	else
		image_index = (image_index+1) % number_of_image;

	var new_image = get_ImageItemLocation(image_list[image_index]);
	return(new_image);
}

function rotateImageLocal(place) {
	var new_image = getNextImage();
	if (document[place])
	{
		document[place].src = new_image;
		var recur_call = "rotateImageLocal('"+place+"')";
		setTimeout(recur_call, interval);
	}
}

function rotateImage(place) {
	rotateImageLocal(place);
	if (startFeatureRotate)
		startFeatureRotate();
}