
var FadeDelay=10000;  //--thousandths of a second
var FadeDelayShort=800;  //--thousandths of a second
var ToggleDelay=25;  //--seconds
var FadeToggle=0; //--toggle switch: 0=fadeout, 1=fadein
var FadeSpeed=.75;
var FadeSpeedSlow=.5;
var FadeCtr=0;

var MissionStmtContent;
var timeouter=0;
var onclick_str = "links2[0]" 


  
 


function relocate(FadeCtr9) {
	
//--alert("FadeCtr:" + FadeCtr + "---links:" + links[FadeCtr] + "--"+onclick_str );
	
	document.location.href = onclick_str;
}


//-----Fade functions -----------------------------------------
function DelayFade(FadeCtr)
{
	 
	clearTimeout(timeouter);
	
	if (FadeToggle==0) //--start fadeout after 10 sec
		{
			timeouter=setTimeout("ToggleFade(" + FadeCtr + ")", FadeDelay);	
		}
		
	if (FadeToggle==1) //--change content after 1 sec
		{
			timeouter=setTimeout("SetContent(" + FadeCtr + ")", FadeDelayShort); 
			
		}
		
		
	if (FadeToggle==2) //--start fadein after 1 sec
		{
			timeouter=setTimeout("ToggleFade(" + FadeCtr + ")", FadeDelayShort); 
			
		}
		
}





function ToggleFade(FadeCtr) 
{	
	if (FadeToggle==0)
	{ //---- fade out----
	 	
		$('MSD').fade( {duration: FadeSpeed, from: 1, to: .01  } );
		FadeToggle = 1;		 
	}
	
	if (FadeToggle==2)
	{//---- fade in---
		$('MSD').appear({ duration: FadeSpeed, from: .01, to: 1 });
		FadeToggle = 0;	
	}

	DelayFade(FadeCtr)
}



function SetContent(FadeCtr) 
{ //--display new Title, Img, Text, and Link----
 
//--alert("fadectr:"+FadeCtr+"----MaxCtr:"+MaxCtr);
 


	if (document.getElementById("MissionTitle"))
	  {
		document.getElementById("MissionImg").src = image2[FadeCtr];
		document.getElementById("MissionImg").alt = imagetext2[FadeCtr];
		document.getElementById("MissionImg").title = imagetext2[FadeCtr];
		document.getElementById("MissionTitle").innerHTML  = title2[FadeCtr];
		document.getElementById("MissionText").innerHTML  =text2[FadeCtr];

        onclick_str =  links2[FadeCtr] ;

	  } 	 	 

	FadeCtr = FadeCtr + 1;	
	if (FadeCtr>=MaxCtr) {FadeCtr = 0;}	
	
	
	FadeToggle = 2;
	DelayFade(FadeCtr)

} 


function incrToggle()
{
  FadeToggle = FadeToggle+1;
   if (FadeToggle = 3) {FadeToggle=0;}
}


function isOdd(value)
{
	if (value%2 != 0)
		return true;
	else
		return false;
} 
function isEven(value)
{
	if (value%2 == 0)
		return true;
	else
		return false;
} 
/*------------------------------------------------------*/
/*------------------------------------------------------*/ 


/*---------Array handlers --------------------------------------*/
function initImgArray() 
{
URL_str=
"http://ashinstitute.harvard.edu/var/corporate_site/storage/images/media/images/";

	this.length = initImgArray.arguments.length;
  	for (var i = 0; i < this.length; i++) 
		{ this[i] = URL_str + initImgArray.arguments[i]; }
}



function initArray() 
{
	this.length = initArray.arguments.length;
  	for (var i = 0; i < this.length; i++) 
		{ this[i] = initArray.arguments[i];	}
}

