//pre-load images
var Img1 = new Image();
	Img1.src = './Images/tid1.jpg';
var Img2 = new Image();
	Img2.src = './Images/tid2.jpg';
var Img3 = new Image();
	Img3.src = './Images/tid3.jpg';
var Img4 = new Image();
	Img4.src = './Images/tid4.jpg';
var Img5 = new Image();
	Img5.src = './Images/tid5.jpg';
var Img6 = new Image();
	Img6.src = './Images/tid6.jpg';
var Img7 = new Image();
	Img7.src = './Images/tid7.jpg';
var Img8 = new Image();
	Img8.src = './Images/tid8.jpg';

	
	

function makeImage(i)
{
	this.img = i;
	this.write = writeImage;
}

function writeImage()
{
	var str = '';
	str += this.img.src
	return str;
}

var imageArray = new Array();
	imageArray[0] =  new makeImage(Img1).write();
	imageArray[1] = new makeImage(Img2).write();
	imageArray[2] = new makeImage(Img3).write();
	imageArray[3] = new makeImage(Img4).write();
	imageArray[4] = new makeImage(Img5).write();
	imageArray[5] = new makeImage(Img6).write();
	imageArray[6] = new makeImage(Img7).write();
	imageArray[7] = new makeImage(Img8).write();
	
	
	
//var newsArray = new Array();
//	newsArray

//	imageArray[2] = new makeImage(Img3).write();
var iIndex = 0;
var timerID = null;

function imageRotator(tdid, imageid, imagefile, millisec)
{
	var speed = Math.round(millisec / 100); 
	var timer = 0; 
	var len = imageArray.length;
	
	if(iIndex >= len-1)
		iIndex = -1;
	
		 //set the current image as background 
		document.getElementById(tdid).style.backgroundImage = "url(/NewIncludes/Images/New/Rotator/" + document.getElementById(imageid).src + ")"; 
	    
		//make image transparent 
		changeOpac(0, imageid); 	
	    
		 //make new image 
		document.getElementById(imageid).src = imagefile;
	    
		 //fade in image 
		for(i = 0; i <= 100; i++) 
		{ 
			setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed)); 
			timer++; 
		} 
   
	iIndex++;
	timerID = setTimeout('imageRotator("' + tdid + '","' + imageid + '","' + imageArray[iIndex] + '","' + 500 + '")', 5000);
}

//function newsRotator(tableid, txt, millisec)
//{
//	var speed = Math.round(millisec / 75);
//	var timer = 0; 
	//var len = newsArray.length;
	
//	var news_split = txt.split("~#~");
//	var newsArray = new Array();
	
	//	newsArray[0] = news_split[0];
	//	newsArray[1] = news_split[1];
		
	//	if(iIndex >= len-1)
	//	iIndex = -1;
	//alert ( news_split[0]);
		 //set the current image as background 
	//	document.getElementById(tableid).innerHTML = "<table border='0' cellpadding='0' cellspacing='0' width='100%'><tr><td>ddd</td></tr>" 
	//	document.getElementById(tableid).innerHTML = news_split[0]; 
	   // document.getElementById(tableid).innerHTML = "</table>"
		//make image transparent 
	//	changeOpac(0, imageid); 	
	    
		 //make new image 
//		document.getElementById(imageid).src = imagefile;
	    
		 //fade in image 
	//	for(i = 0; i <= 100; i++) 
	//	{ 
	//		setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed)); 
	//		timer++; 
	//	} 
   
	//iIndex++;
	//timerID = setTimeout('imageRotator("' + tdid + '","' + imageid + '","' + imageArray[iIndex] + '","' + 500 + '")', 5000);
//}

//change the opacity for different browsers 
function changeOpac(opacity, id) 
{ 
    var object = document.getElementById(id).style; 
    object.opacity = (opacity / 100); 
    object.MozOpacity = (opacity / 100); 
    object.KhtmlOpacity = (opacity / 100); 
    object.filter = "alpha(opacity=" + opacity + ")"; 
} 

//function ChangeMinorTitles(tableID, stripID, titleID)
//{
//	if( document.getElementById(tableID).id == "Trust" )
//	{
//		document.getElementById(stripID).className = "MinorStripTrust";
//		document.getElementById(titleID).className = "MinorTitleTrust";
//	}
//	
//	if( document.getElementById(tableID).id == "Foundation" )
//	{
//		document.getElementById(stripID).className = "MinorStripFoundation";
//		document.getElementById(titleID).className = "MinorTitleFoundation";
//	}
//	
//	if( document.getElementById(tableID).id == "Media" )
//	{
//		document.getElementById(stripID).className = "MinorStripMedia";
//		document.getElementById(titleID).className = "MinorTitleMedia";
//	}
//	
//	if( document.getElementById(tableID).id == "Education" )
//	{
//		document.getElementById(stripID).className = "MinorStripEducation";
//		document.getElementById(titleID).className = "MinorTitleEducation";
//	}
//	
//	if( document.getElementById(tableID).id == "Charities" )
//	{
//		document.getElementById(stripID).className = "MinorStripCharities";
//		document.getElementById(titleID).className = "MinorTitleCharities";
//	}
//	
//	if( document.getElementById(tableID).id == "FOI" )
//	{
//		document.getElementById(stripID).className = "MinorStripFOI";
//		document.getElementById(titleID).className = "MinorTitleFOI";
//	}
//}

//function ResetMinorTitles(stripID, titleID )
//{
//	document.getElementById(stripID).className = "MinorStrip";
//	document.getElementById(titleID).className = "MinorTitles";
//}

//function ChangeMajorTitles ( cName )
//	{
//		if( document.getElementById(cName).id.toLowerCase() == "informationforpatients" )
//		{
//			document.getElementById(cName).className = "PatientTitlesHover";
//		}
//		
//		if( document.getElementById(cName).id.toLowerCase() == "informationforvisitors" )
//		{
//			document.getElementById(cName).className = "VisitorTitlesHover";
//		}
//		
//		if( document.getElementById(cName).id.toLowerCase() == "whychooseus" )
//		{
//			document.getElementById(cName).className = "ChooseTitlesHover";
//		}
//		
//		if( document.getElementById(cName).id.toLowerCase() == "recruitment" )
//		{
//			document.getElementById(cName).className = "TrustTitlesHover";
//		}
//	}
//	
//function ResetMajorTitles ( cName )
//	{
//		if( document.getElementById(cName).id.toLowerCase() == "informationforpatients" )
//		{
//			document.getElementById(cName).className = "PatientTitles";
//		}
//		
//		if( document.getElementById(cName).id.toLowerCase() == "informationforvisitors" )
//		{
//			document.getElementById(cName).className = "VisitorTitles";
//		}
//		
//		if( document.getElementById(cName).id.toLowerCase() == "whychooseus" )
//		{
//			document.getElementById(cName).className = "ChooseTitles";
//		}
//		
//		if( document.getElementById(cName).id.toLowerCase() == "recruitment" )
//		{
//			document.getElementById(cName).className = "TrustTitles";
//		}
//	}
//	
//function moveToolTip(e)
//{   
//	if(title)
//    { 
//		var dw=document.width;
//        var scrollLeft=e.pageX - e.clientX;
        
//        if(e.clientX < 0.5 * dw)
//        { 
//			title.style.left=(e.pageX + 15) + 'px';
//            title.style.right='';
//            title.style.marginLeft='';
//            title.style.marginRight=(20 - scrollLeft) + 'px';
//        }
//        else
//        { 
//			title.style.right=(dw-(e.pageX - 45)) + 'px';
//            title.style.left='';
//            title.style.marginLeft=(scrollLeft + 20) + 'px';
//            title.style.marginRight='';
//        }
//        title.style.top=(e.pageY + 5) + 'px';
//    }
//}
