//////////////////////////////
// BEGIN IMAGE FADER SCRIPT //
//////////////////////////////

// Duration of crossfade (seconds)
var crossFadeDuration = 4

var preLoad = new Array()
function preloadAttractor(arr) {
	p = arr.length;
	for (i = 0; i < p; i++){
	   preLoad[i] = new Image()
	   preLoad[i].src = arr[i]
	}
}

var t
var j = 0
var j1 = 1
var j2 = 2
var j3 = 3
var p = 3
var time = 0
var time1 = 0
var time2 = 0
var time3 = 0

function runSlideShow(arr,urlarr){
	//alert(arr + '\r\r' + urlarr);

   p = arr.length
   var slideShowSpeed1 = 4000

   if (document.all){
      document.images.SlideShow.style.filter="blendTrans(duration=4)"
      document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)"
      document.images.SlideShow.filters.blendTrans.Apply()      
   }
   
   tmp = new Image()
   tmp.src = arr[j];
   
   // Set the image
   document.images.SlideShow.src = tmp.src;
   document.images.SlideShow.onclick = "document.location = 'o/con-job-search.jsp'";
   // Set the link URL
    if (document.all) document.all.SlideShowH.href = urlarr[j];
	else document.links.SlideShowH.href = urlarr[j];
   
   if (document.all){
      document.images.SlideShow.filters.blendTrans.Play()
   }
	
   j = j + 1
   if (j > (p-1)) j=0
   
  
  // We have to recompile the image array so that we can
  // send it as a timeout function - this means creating
  // a list of strings (with quote characters)
  var tmpArrStr = "";
  var tmpUrlStr = "";
  for (var q=0; q<arr.length; q++) {
  	tmpArrStr += "'" + arr[q] + "'";
	tmpUrlStr += "'" + urlarr[q] + "'";
	if (q<arr.length-1) {
		tmpArrStr+= ",";
		tmpUrlStr+= ",";
	}
  }
   
   var tmpStr = 'runSlideShow(new Array('+tmpArrStr+'), new Array('+ tmpUrlStr +'))';
   //alert(tmpStr)
   t = setTimeout(tmpStr, slideShowSpeed1)
}

////////////////////////////
// END IMAGE FADER SCRIPT //
////////////////////////////
