var Pic0Speed = 2000
var Pic1Speed = 3000
var Pic2Speed = 2500
var Pic3Speed = 1500
var crossFadeDuration = 3

var img_type="png"
var ieregex = /^.*MSIE *(2|3|4|5|6|7)\..*$/;
if (ieregex.test(navigator.userAgent)) {
      img_type="gif";
 }

var Pic0 = new Array()
Pic0[0] = 'images/consulting_on.'+img_type
Pic0[1] = 'images/consulting_over.'+img_type

var Pic1 = new Array()
Pic1[0] = 'images/hardware_on.'+img_type
Pic1[1] = 'images/hardware_over.'+img_type

var Pic2 = new Array()
Pic2[0] = 'images/service_on.'+img_type
Pic2[1] = 'images/service_over.'+img_type

var Pic3 = new Array()
Pic3[0] = 'images/software_on.'+img_type
Pic3[1] = 'images/software_over.'+img_type

var t
var j = 0
var p0 = Pic0.length
var p1 = Pic1.length
var p2 = Pic2.length
var p3 = Pic3.length

var preLoad0 = new Array()
for (i = 0; i < p0; i++){
   preLoad0[i] = new Image()
   preLoad0[i].src = Pic0[i]
}
var preLoad1 = new Array()
for (i = 0; i < p1; i++){
   preLoad1[i] = new Image()
   preLoad1[i].src = Pic1[i]
}
var preLoad2 = new Array()
for (i = 0; i < p2; i++){
   preLoad2[i] = new Image()
   preLoad2[i].src = Pic2[i]
}
var preLoad3 = new Array()
for (i = 0; i < p3; i++){
   preLoad3[i] = new Image()
   preLoad3[i].src = Pic3[i]
}

function runConsulting(){
   if (document.all){
      document.images.Consulting.style.filter="blendTrans(duration=2)"
      document.images.Consulting.style.filter="blendTrans(duration=crossFadeDuration)"
      document.images.Consulting.filters.blendTrans.Apply()
   }
   document.images.Consulting.src = preLoad0[j].src
   if (document.all){
      document.images.Consulting.filters.blendTrans.Play()
   }
   j = j + 1
   if (j > (p0-1)) j=0
   t = setTimeout('runConsulting()', Pic0Speed)
}
function runHardware(){
   if (document.all){
      document.images.Hardware.style.filter="blendTrans(duration=2)"
      document.images.Hardware.style.filter="blendTrans(duration=crossFadeDuration)"
      document.images.Hardware.filters.blendTrans.Apply()
   }
   document.images.Hardware.src = preLoad1[j].src
   if (document.all){
      document.images.Hardware.filters.blendTrans.Play()
   }
   j = j + 1
   if (j > (p1-1)) j=0
   t = setTimeout('runHardware()', Pic1Speed)
}
function runService(){
   if (document.all){
      document.images.Service.style.filter="blendTrans(duration=2)"
      document.images.Service.style.filter="blendTrans(duration=crossFadeDuration)"
      document.images.Service.filters.blendTrans.Apply()
   }
   document.images.Service.src = preLoad2[j].src
   if (document.all){
      document.images.Service.filters.blendTrans.Play()
   }
   j = j + 1
   if (j > (p2-1)) j=0
   t = setTimeout('runService()', Pic2Speed)
}
function runSoftware(){
   if (document.all){
      document.images.Software.style.filter="blendTrans(duration=2)"
      document.images.Software.style.filter="blendTrans(duration=crossFadeDuration)"
      document.images.Software.filters.blendTrans.Apply()
   }
   document.images.Software.src = preLoad3[j].src
   if (document.all){
      document.images.Software.filters.blendTrans.Play()
   }
   j = j + 1
   if (j > (p3-1)) j=0
   t = setTimeout('runSoftware()', Pic3Speed)
}

function start() {
  runConsulting();
  runHardware();
  runService();
  runSoftware();
}  
