
var ImageLoad = 
[
['Videos/Provo Spotlight - Small.wmv', 	'images/Spotlight.png', 	''			],		//  ['URL to linked page', 'URL to image', 'Caption under picture']	//
['in_news/Translation_Summit.wmv', 	'images/summit.jpg', 	''		]	//  The LAST image declaration does NOT have a comma after it			//
];

var ImageCount		= 2;			//  *****  Change this to the total number of images loaded above  ***** 		//	
var ImageDelay		= 10000;			//  *****  Set this to the delay interval desired.  5000 = 5 seconds.			// 
var LinkTarget		= "_self"		//  *****  Defines where you want linked page to open. _self, _blank, _top, etc	//
var ImageIndex		= 0;			//  DO NOT ALTER	//
var FirstLoad 		= 0;			//  DO NOT ALTER	//
var QuickStartID 	= 0;  			//  DO NOT ALTER	//
var htmlString 		= "";			//  DO NOT ALTER 	//
var fade_run 		= true;
var fade_log		= 0;
//  This function rotates the banner  //

function set_opacity(div, value) {
	div.style.opacity = value;
	div.style.MozOpacity = value;
	div.style.KhtmlOpacity = value;
	div.style.filter = 'alpha(opacity=' + value*100 + ')';
	div.style.zoom=1;//necesario para Explorer
}

function fade (obj, inicio, fin, segundos)
{
	var _this=obj;
    obj.test=0;
    if(_this.intervalo)clearInterval(_this.intervalo);
    if(obj.val && Math.abs(fin-_this.val)<0.01)return;
    obj.val=!obj.val?inicio<1?inicio+.0001:inicio:obj.val;
    set_opacity(obj, obj.val);
    obj.pasos=(fin-inicio)/100;
    obj.pausa=segundos*40;
    obj.intervalo=setInterval(
    function(){
        if(_this.test>99 || Math.abs(fin-_this.val)<0.01){
          clearInterval(_this.intervalo);
        }
        _this.test++;
        //document.getElementById("log").innerHTML=_this.test;
        _this.val=_this.val+_this.pasos;
        if(_this.val<=.01) 
            _this.style.display='none';
        else
            _this.style.display='block';
        set_opacity(_this, _this.val);
    },obj.pausa);
}

function ImageChange()
{		
	htmlString01 = '<center>';
	htmlString01 = htmlString01 + '<font face = "Verdana" size="2">';		//  Font and Font Size for caption may be changed here	//
	htmlString01 = htmlString01 + '<a target="_top"';
	htmlString01 = htmlString01 + ' href="';
	htmlString01 = htmlString01 + ImageLoad[0][0];
	htmlString01 = htmlString01 + '"><img border="0" src="';				//  Image border size may be changed here				//	
	htmlString01 = htmlString01 + ImageLoad[0][1];
	htmlString01 = htmlString01 + '" style="WIDTH:180px; HEIGHT:125px;"></a><br>';
	htmlString01 = htmlString01 + '</font>';
	htmlString01 = htmlString01 + '</center>';	
	
	htmlString02 = '<center>';
	htmlString02 = htmlString02 + '<font face = "Verdana" size="2">';		//  Font and Font Size for caption may be changed here	//
	htmlString02 = htmlString02 +'<a target="_top"';
	htmlString02 = htmlString02 + ' href="';
	htmlString02 = htmlString02 + ImageLoad[1][0];
	htmlString02 = htmlString02 + '"><img border="0" src="';				//  Image border size may be changed here				//	
	htmlString02 = htmlString02 + ImageLoad[1][1];
	htmlString02 = htmlString02 + '" style="WIDTH:180px; HEIGHT:125px;"></a><br>';
	htmlString02 = htmlString02 + '</font>';
	htmlString02 = htmlString02 + '</center>';	

	switch(fade_log)
	{
		case 0: 	document.getElementById('rotator01').innerHTML = htmlString01; 
					var obj=document.getElementById("rotator01");
					fade(obj,0,1,2);
					fade_log ++;
					break;
		case 1: 	document.getElementById('rotator01').innerHTML = htmlString01; 
					var obj=document.getElementById("rotator01");
					fade(obj,1,0,3);
					fade_log ++;
					break;
		case 2:		document.getElementById('rotator01').innerHTML = htmlString02; 
					var obj=document.getElementById("rotator01");
					fade(obj,0,1,2);
					fade_log ++;
					break;
		case 3:		document.getElementById('rotator01').innerHTML = htmlString02; 
					var obj=document.getElementById("rotator01");
					fade(obj,1,0,3);
					fade_log = 0;
					break;
	}	

	if(ImageIndex == ImageCount - 1){										
		ImageIndex= 0;																				
	}																								
	else{																								
		ImageIndex++;																					
	}	
	if(FirstLoad == 0){
		SlowFinish();
	}

}
//  End Funtion  //
//  This function ensures first banner is displayted without a delay  //
function  QuickStart()
{
	
	QuickStartID=setInterval("ImageChange()", 1000);
}
//  End Funtion  //
//  This function sets display rate to user defined speed  //
function SlowFinish()
{	
	clearInterval(QuickStartID);
	FirstLoad = 1;
	setInterval("ImageChange()", ImageDelay);	 
}
//  End Funtion  //
QuickStart()