
// ** Begin Rotating Image **//

//pulbic function
///need to write a routine that goes through all of the drop downs, and moves them by offset
var browser=navigator.appName;
var b_version=navigator.appVersion;
var version=parseFloat(b_version);
//alert("Your browser is: " + browser);
var i_me=0;//the opacity of the object
var count = 0;
var objId = new Array("images/rx.gif","images/collage_vertical.gif","images/us_cap.gif","images/wethepeople.gif","images/train2.gif","images/cargo_ship.gif");// actual images object ids
var urlArray= new Array("Healthcare.aspx","Default.aspx","Government.aspx", "Judicial.aspx","Rail.aspx", "Maritime.aspx");//url that become active must line up to above!= 6 items
var title_alt=new Array("Healthcare","WRSystems - Home","Government","Judicial", "Rail", "Maritime");
var alpha_range_contrl= new Array(-5,5);//must divide evenly into 100: the first pass through will reverse the array controls the increment
var this_value=0;
var zz=0;//max of 10
//id="switch_imag"
var myTimerId=0;

///functions to rotate the arrays and assign the correct sequence of images being presented
///need to reset the sequence back to "0"
function railarray()
{	
	//clearTimeout (myTimerId);//stop timer
	i_me=0;//the opacity of the object
	count = 0;
	this_value=0;
	zz=0;//
	alpha_range_contrl[0]= -5;
	alpha_range_contrl[1]= 5;
	
	var objIdme = new Array("images/rx.gif" ,"images/collage_vertical.gif","images/us_cap.gif","images/wethepeople.gif", "images/train2.gif", "images/cargo_ship.gif");
    var urlArrayme= new Array("Healthcare.aspx" ,"Default.aspx","Government.aspx", "Judicial.aspx", "Rail.aspx", "Maritime.aspx");
    var title_altme= new Array("Healthcare" ,"WRSystems - Home","Government","Judicial", "Rail", "Maritime");
	for (i=0; i<=5; i++)
	{
	objId[i]= objIdme[i];
	urlArray[i]= urlArrayme[i];
	title_alt[i]= title_altme[i];
	}
	var newbg_image="url(" + objId[1] +")"
	var bak_img= document.getElementById("img");
	bak_img.style.backgroundImage=newbg_image;
	//restartTimer
	neverends();
	
}

function shiparray()
	{
		//clearTimeout (myTimerId);//stop timer
		i_me=0;//the opacity of the object
		count = 0;
		this_value=0;
		zz=0;//
		alpha_range_contrl[0]= -5;
		alpha_range_contrl[1]= 5;
		
	var objIdme = new Array("images/collage_vertical.gif","images/us_cap.gif","images/wethepeople.gif","images/train2.gif","images/cargo_ship.gif","images/rx.gif");
	var urlArrayme= new Array("Default.aspx","Government.aspx", "Judicial.aspx","Rail.aspx", "Maritime.aspx", "Healthcare.aspx");
	var title_altme= new Array("WRSystems - Home","Government","Judicial", "Rail", "Maritime", "Healthcare");	
	for (i=0; i<=5; i++)
		{
		objId[i]= objIdme[i];
		urlArray[i]= urlArrayme[i];
		title_alt[i]= title_altme[i];
		}
	var newbg_image="url(" + objId[1] +")"
	var bak_img= document.getElementById("img");
	bak_img.style.backgroundImage=newbg_image;
		//restartTimer
		neverends();
	}
function govarray()
	{
		//clearTimeout (myTimerId);//stop timer
		i_me=0;//the opacity of the object
		count = 0;
		this_value=0;
		zz=0;//
		alpha_range_contrl[0]= -5;
		alpha_range_contrl[1]= 5;
	var objIdme = new Array("images/us_cap.gif","images/wethepeople.gif","images/train2.gif","images/cargo_ship.gif","images/rx.gif","images/collage_vertical.gif");
	var urlArrayme= new Array("Government.aspx", "Judicial.aspx","Rail.aspx", "Maritime.aspx", "Healthcare.aspx","Default.aspx");
	var title_altme= new Array("Government","Judicial", "Rail", "Maritime", "Healthcare","WRSystems - Home");
	for (i=0; i<=5; i++)
		{
		objId[i]= objIdme[i];
		urlArray[i]= urlArrayme[i];
		title_alt[i]= title_altme[i];
		}
	var newbg_image="url(" + objId[1] +")"
	var bak_img= document.getElementById("img");
	bak_img.style.backgroundImage=newbg_image;
		//restartTimer
			neverends();
	}

function itarray()
	{
		//clearTimeout (myTimerId);//stop timer
		i_me=0;//the opacity of the object
		count = 0;
		this_value=0;
		zz=0;//
		alpha_range_contrl[0]= -5;
		alpha_range_contrl[1]= 5;
		
	var objIdme = new Array("images/wethepeople.gif","images/train2.gif","images/cargo_ship.gif","images/rx.gif","images/collage_vertical.gif","images/us_cap.gif");
	var urlArrayme= new Array("Judicial.aspx","Rail.aspx", "Maritime.aspx", "Healthcare.aspx","Default.aspx","Government.aspx");
	var title_altme= new Array("Judicial", "Rail", "Maritime", "Healthcare","WRSystems - Home","Government");	
	for (i=0; i<=5; i++)
		{
		objId[i]= objIdme[i];
		urlArray[i]= urlArrayme[i];
		title_alt[i]= title_altme[i];
		}
	var newbg_image="url(" + objId[1] +")"
	var bak_img= document.getElementById("img");
	bak_img.style.backgroundImage=newbg_image;
		//restartTimer
				neverends();
	}
	
function rxarray()
{
	//clearTimeout (myTimerId);//stop timer
	i_me=0;//the opacity of the object
	count = 0;
	this_value=0;
	zz=0;//
	alpha_range_contrl[0]= -5;
	alpha_range_contrl[1]= 5;
	
var objIdme = new Array("images/train2.gif","images/cargo_ship.gif","images/rx.gif","images/collage_vertical.gif","images/us_cap.gif","images/wethepeople.gif");
var urlArrayme= new Array("Rail.aspx", "Maritime.aspx", "Healthcare.aspx","Default.aspx","Government.aspx","Judicial.aspx");
var title_altme= new Array("Rail", "Maritime", "Healthcare","WRSystems - Home","Government","Judicial");	
for (i=0; i<=5; i++)
	{
	objId[i]= objIdme[i];
	urlArray[i]= urlArrayme[i];
	title_alt[i]= title_altme[i];
	}
	
	var newbg_image="url(" + objId[1] +")"
	var bak_img= document.getElementById("img");
	bak_img.style.backgroundImage=newbg_image;
	
	
	//restartTimer
				neverends();
}

function intell_array()
{
	//clearTimeout (myTimerId);//stop timer
	i_me=0;//the opacity of the object
	count = 0;
	this_value=0;
	zz=0;//
	alpha_range_contrl[0]= -5;
	alpha_range_contrl[1]= 5;
	
var objIdme = new Array("images/cargo_ship.gif","images/rx.gif","images/collage_vertical.gif","images/us_cap.gif","images/wethepeople.gif","images/train2.gif");
var urlArrayme= new Array("Maritime.aspx", "Healthcare.aspx","Default.aspx","Government.aspx","Judicial.aspx","Rail.aspx");
var title_altme= new Array("Maritime", "Healthcare","WRSystems - Home","Government","Judicial","Rail");	
for (i=0; i<=5; i++)
	{
	objId[i]= objIdme[i];
	urlArray[i]= urlArrayme[i];
	title_alt[i]= title_altme[i];
	}
	
	var newbg_image="url(" + objId[1] +")"
	var bak_img= document.getElementById("img");
	bak_img.style.backgroundImage=newbg_image;
	
	
	//restartTimer
				neverends();
}





function neverends() 
{
var nothing = 0;
count++;//counts each time the function is called
//alert ("count is :" + count);
myTimerId=setTimeout ("neverends()",120);
window.myTimerId;//loads the function into the window that repeats the function
///set the opacity values here
	if (this_value==0)
		{
			alpha_range_contrl.reverse();
			//rotate the objId array
			var change_me=objId.shift();//remove first element of the array
			objId.push(change_me);//place it on the end of the array-
			bkgrnd_src="url(" + objId[0] +")";
			
			var change_url=urlArray.shift();
			urlArray.push(change_url);
			//end rotate
			this_value= this_value + alpha_range_contrl[0];	
			
			var change_message=title_alt.shift();
			title_alt.push(change_message);
			
		}	
	if ((this_value<100) && (this_value >1))
		{
			this_value= this_value + alpha_range_contrl[0];
			i_me=(this_value/100); 
			//this sets the value of opacity at a percentage
		}
	if (this_value==100)
		{
			if ((zz>=0) && (zz <10))
				{
					zz++;				
				}
			if (zz==10)
			{	
				alpha_range_contrl.reverse();//decrement	
				this_value= this_value + alpha_range_contrl[0];
				zz=0;//start the count down here//set the opacity there
				i_me=(this_value/100); 
			}
		}
		nothing = setTimeout("dowait()",60);
	changeIt(objId[0],bkgrnd_src);//calls out the image name

}
function dowait(){
}
function mylink()
{
var thislink=urlArray[0];
window.open(thislink,'_self'); 
	
}

function display_link()
{
	//alert(urlArray[0]);
	document.status=urlArray[0]; return true;//no longer functions in browsers!
}
//COMMON

function changeIt(objName,bg_image)//passed the url to this function
{

///alert("Change it has been called and the object worked on is: " + objId[0] + "   this_value is:" + this_value);
//variables for this function only
	var obj = document.getElementById("switch_imag");//objects identified as div elements:  could be images but div allows for 
	
	var bak_img= document.getElementById("img");
	//layering  this is a call from the 
			//id="img">
	obj.src=objId[0];//id="switch_imag"
	if (this_value==100)
	{
		bak_img.style.backgroundImage=bg_image;
		if (browser=="Microsoft Internet Explorer")
		{
		bak_img.style.backgroundPosition='0px 0px' ;
		}
		else
		{
		bak_img.style.backgroundPosition='0px 0px' ;	
		}
		
	}
	var wordimagelink=document.getElementById("img_link");//get the element with this tag- it is the link found in the image map
	//obj.alt=title_alt[0];
	wordimagelink.alt=title_alt[0];
	//obj.title=title_alt[0];
	wordimagelink.title=title_alt[0];
	obj.style.opacity = i_me;//firefox
	
	obj.style.filter= "alpha(opacity =" + this_value +")";//ie
	obj.style.zIndex=0;
	//////////////////////
	
	return;
}


// ** End Rotating Image **//
///end common

