
var step=1;
var whichimage=1;
var timeOutID;
var curStep=1;
var curBox = document.getElementById("box1");
var prevBox = document.getElementById("box3");
var dataArray = new Array();
var loaded = false;

/* preload heros */
var image1=new Image();
var image2=new Image();
var image3=new Image();

/* preload boxes and arrows */
var boxNormal= new Image(); 
boxNormal.src="/education/MSITAcademy/images/home/assets/btn_01_Normal.jpg"; 
var boxSelected= new Image(); 
boxSelected.src="/education/MSITAcademy/images/home/assets/btn_04_Selected.jpg"; 
var boxOver= new Image(); 
boxOver.src="/education/MSITAcademy/images/home/assets/btn_02_Rollover.jpg"; 
var arrowNormal= new Image(); 
boxSelected.src="/education/MSITAcademy/images/home/assets/Rt_arrow_01_Normal.jpg"; 
var arrowOver= new Image(); 
boxOver.src="/education/MSITAcademy/images/home/assets/Rt_arrow_02_Rollover.jpg"; 
var arrowNormal2= new Image(); 
boxSelected.src="/education/MSITAcademy/images/home/assets/Lft_arrow_01_Normal.jpg"; 
var arrowOver2= new Image(); 
boxOver.src="/education/MSITAcademy/images/home/assets/Lft_arrow_02_Rollover.jpg"; 

function processReqChange()
{	
 if (req.readyState == 4 && req.status == 200 && req.responseXML != null)
 {
   var dto = document.getElementById( 'dataTable' );

    var nl = req.responseXML.getElementsByTagName( 'SlideShowImage' );
	//alert(nl.length);
    for( var i = 0; i < nl.length; i++ )
    {
      var tempObj = new Object;
	  
	  tempObj.ImageURI = nl[i].getElementsByTagName('ImageUri')[0].firstChild.nodeValue;
	  //alert(tempObj.ImageURI);
	  tempObj.redir = nl[i].getElementsByTagName('RedirectLink')[0].firstChild.nodeValue;
	  //alert(tempObj.redir);
	  tempObj.order = nl[i].getElementsByTagName('Order')[0].firstChild.nodeValue;
	  dataArray[i] = tempObj;
    }
    //load_slides( items );
    //start_slides();
	loadHeroes();
  }
}

/* preload heros */
function loadHeroes()
{

image1.src= dataArray[0].ImageURI;
image2.src= dataArray[1].ImageURI;
image3.src= dataArray[2].ImageURI;

loaded = true;
slideit();
}


function loadXMLDoc( url )
{
  req = false;
  if(window.XMLHttpRequest) {
    try {
      req = new XMLHttpRequest();
    } catch(e) {
      req = false;
    }
  }
  else if(window.ActiveXObject)
  {
    try {
      req = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
    try {
      req = new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e) {
      req = false;
    }
  }
  }
  if(req) {
    req.onreadystatechange = processReqChange;
    req.open("GET", url, true);
    req.send("");
  }
}
													
function slidelink()
{
	if (step==1)
	window.location= dataArray[0].redir;
	else if (step==2)
	window.location= dataArray[1].redir;
	else if (step==3)
	window.location= dataArray[2].redir;
}

function slideit()
{
	
	if (!document.images)
	return
	document.images.slide.src=eval("image"+step+".src")
	
    if (timeOutID)
	{
	clearTimeout(timeOutID)
	};
    timeOutID = setTimeout("stepForward()",3000)
	
	
	prevBox = curBox;	
	curBox = document.getElementById("box" + step);
	
	if (curBox && prevBox){
	
	prevBox.src = "/education/MSITAcademy/images/home/assets/btn_01_Normal.jpg";
	curBox.src = "/education/MSITAcademy/images/home/assets/btn_04_Selected.jpg";
	};
}

function stepForward()
{
	if (loaded)
	{
		if (step<3){step++;}else{step=1;};
		slideit();
	}
}

function stepBack()
{
	if (loaded)
	{
		if (step==1){step=3;}else{step--;};	
		slideit();
	}
}

function stepTo(curStep)
{
	if (loaded)
	{
		step = curStep;
		slideit();
	}
}

function overBox(obj, boxNum)
{
	if(boxNum != step)
	{
		obj.src='/education/MSITAcademy/images/home/assets/btn_02_Rollover.jpg';
	};
}

function outBox(obj, boxNum)
{
	if(boxNum != step)
	{
		obj.src='/education/MSITAcademy/images/home/assets/btn_01_Normal.jpg';
	};
}



