
/*********************************
 Image Slide show for OHP website 
- right page section

Author: Chike Eze (Media Logic)
Date: 11/19/2007
Website: OHP Website
*********************************/


/*************************************************************************
 Update the following section:
 - Slide_Image_n: enter name of image for slide number 'n'
 - text: enter text for image to display on slide number 'n'
 - link: If there are any links for slide number 'n' add here,
         if not leave blank i.e. link1 = ""; or link1="yahoo.com"
 - openInNewWindow: true/false - used to determine if link set
 					in link will open in the same window or external window
 					true = new window | false = same window
***************************************************************************/
 var slide_Image_1 = "O_color_small.gif";
 var text1 = "OneHealthPort Credential Policy Updated";
 var link1 = "/legal/credential_policy_updated.html";
 var openInNewWindow_1 = false; 

 var slide_Image_2 = "aetna_logo.gif";
 var text2 = "Aetna is the first national health plan to join OHP";
 var link2 = "/services/health_plan_aetna.php";
 var openInNewWindow_2 = false;

 var slide_Image_3 = "WS_Logo_small.gif";
 var text3 = "OneHealthPort hosting Administartive Simplification tools";
 var link3 = "http://adminsimp.onehealthport.com/";
 var openInNewWindow_3 = false; 
/*************************************************/

// Do not change values below ---------------

//You can increase/decrease this to adjust slide interval
var interval = 10000; 
var image_dir = "/includes/right_column/rightImages/"
 
var random_display = 0;
var ImageNum = 0;
var textNum = ImageNum;

//Image and text array to display slide show
imageArray = new Array();
textArray = new Array();

imageArray[ImageNum++] = new imageItem(image_dir + slide_Image_1);
imageArray[ImageNum++] = new imageItem(image_dir + slide_Image_2);
imageArray[ImageNum++] = new imageItem(image_dir + slide_Image_3);


//Build links if exists
var target= "_self"
if(link1!= "")
{
	if(openInNewWindow_1 == true)
		target = "_blank";
	else
		target = "_self";
	text1 = text1+"&nbsp;<br><div align='right'><a target='"+target+"' href='"+link1+"'><img src='"+image_dir+"findoutmore.gif' border=0 /></a></div>";
	
}
if(link2!= "")
{
	if(openInNewWindow_2 == true)
		target = "_blank";
	else
		target = "_self";

	text2 = text2+"&nbsp;<br><div align='right'><a target='"+target+"' href='"+link2+"'><img src='"+image_dir+"findoutmore.gif' border=0 /></a></div>";

}
if(link3!= "")
{
	if(openInNewWindow_3 == true)
		target = "_blank";
	else
		target = "_self";

	text3 = text3+"&nbsp;<br><div align='right'><a target='"+target+"' href='"+link3+"'><img src='"+image_dir+"findoutmore.gif' border=0 /></a></div>";
}

//Add to text array
textArray[textNum++] = text1;
textArray[textNum++] = text2;
textArray[textNum++] = text3;

var number_of_image = imageArray.length;

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 randNum(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
function getNextImage() {
if (random_display) {
ImageNum = randNum(0, number_of_image-1);
}
else {
ImageNum = (ImageNum+1) % number_of_image;
}
var new_image = get_ImageItemLocation(imageArray[ImageNum]);
return(new_image);
}

function getPrevImage() {
ImageNum = (ImageNum-1) % number_of_image;
var new_image = get_ImageItemLocation(imageArray[ImageNum]);
return(new_image);
}

function prevImage(place) {
var new_image = getPrevImage();
document[place].src = new_image;
}

function rotateImage(place,valText) {
var new_image = getNextImage();
document[place].src = new_image;
document.getElementById(valText).innerHTML = textArray[ImageNum];
var recur_call = "rotateImage('"+place+"','"+valText+"')";
timerID = setTimeout(recur_call, interval);
}


