//=======================================================
//Javascript for EPG website
//=======================================================

// =======================================
// Slide show variables and functions
// =======================================
var slideShowSpeed = 4000; // SlideShowSpeed (milliseconds)
var crossFadeDuration = 4; // Duration of crossfade (seconds)
var Pic = new Array(); // Array for image files
var PicLink = new Array(); // Array for image file link
// var imageFolder = "imagesForSlideShow/"
var imageFolder = "images/";

Pic[0] = imageFolder + 'automaticPresetting_img.jpg';
Pic[1] = imageFolder + 'automaticPresetting_g.jpg';
Pic[2] = imageFolder + 'closedLoopColorControl_img.jpg';
Pic[3] = imageFolder + 'closedLoopColorControl_g.jpg';
Pic[4] = imageFolder + 'keycolor_c_g.jpg';
Pic[5] = imageFolder + 'increaseProductivity_g.jpg';
Pic[6] = imageFolder + 'Composite1.jpg';

PicLink[0] = 'presetting_epg.htm';
PicLink[1] = 'presetting_epg.htm';
PicLink[2] = '#';
PicLink[3] = '#';
PicLink[4] = 'keycolorc.htm';
PicLink[5] = '#';
PicLink[6] = '#';

/*
Pic[7] = imageFolder + 'reduceWaste.jpg';

/*
Pic[0] = imageFolder + 'keycolor_III.jpg';
Pic[1] = imageFolder + 'automaticPresetting.jpg';
Pic[2] = imageFolder + 'keycolor_c.jpg';
Pic[3] = imageFolder + 'closedLoopColorControl.jpg';
Pic[4] = imageFolder + 'keycolor_s.jpg';
Pic[5] = imageFolder + 'increaseProductivity.jpg';
Pic[6] = imageFolder + 'keycolor_e.jpg';
Pic[7] = imageFolder + 'reduceWaste.jpg';

Pic[0] = imageFolder + 'EPG-Adargo03451.jpg';
Pic[1] = imageFolder + 'EPG-Adargo035011.jpg';
Pic[2] = imageFolder + 'KC3.jpg';
Pic[3] = imageFolder + 'KCT.jpg';
Pic[4] = imageFolder + 'KCE.jpg';
Pic[5] = imageFolder + 'KeyColorConsole.jpg';
Pic[6] = imageFolder + 'smartfountains.jpg';

Pic[7] = 'images/CSF.gif';
Pic[8] = 'images/DA21.gif';
Pic[9] = 'images/DP11.gif';
Pic[10] = 'images/ED71-12.gif';
Pic[11] = 'images/EF13.gif';
Pic[12] = 'images/EF27.gif';
Pic[13] = 'images/EG.gif';
Pic[14] = 'images/FS65.gif';
Pic[15] = 'images/GP2_1.gif';
Pic[16] = 'images/GR90.gif';
Pic[17] = 'images/H.gif';
Pic[18] = 'images/LPB.gif';
Pic[19] = 'images/M72.gif';
Pic[20] = 'images/MC.gif';
Pic[21] = 'images/MC-J.gif';
Pic[22] = 'images/MPB.gif';
Pic[23] = 'images/P72.gif';
Pic[24] = 'images/P72B.gif';
Pic[25] = 'images/P.gif';
Pic[26] = 'images/PAB.gif';
Pic[27] = 'images/PAF.gif';
Pic[28] = 'images/RC.gif';
Pic[29] = 'images/RG21.gif';
Pic[30] = 'images/SARF.gif';
Pic[31] = 'images/TD.gif';
Pic[32] = 'images/TDAB.gif';
Pic[33] = 'images/TDAF.gif';
*/
// =======================================
// do not edit anything below this line
// =======================================

var t;
var j = 0;
var p = Pic.length;

var preLoad = new Array();
for (i = 0; i < p; i++) {
   preLoad[i] = new Image();
   preLoad[i].src = Pic[i];
}

function runSlideShow() {
  /* document.images.SlideShow.style.filter="blendTrans(duration=2)" */
  document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)";
  document.images.SlideShow.filters.blendTrans.Apply();
  document.images.SlideShow.src = preLoad[j].src;
  document.images.SlideShow.filters.blendTrans.Play();
  j = j + 1;

  // if (j > (p-1)) j=0; // Continuous slide show
  // t = setTimeout('runSlideShow()', slideShowSpeed); // Continuous slide show
  if (j <= (p-1)) t = setTimeout('runSlideShow()', slideShowSpeed); // Run once slide show
}

function SlideLink() {
  var str1 = PicLink[j];
  // alert('SlideLink: j='+j+' - '+str1);
  window.location=PicLink[j-1]; // opens window based on clicked slideshow image
}



//=======================================================
// Mouseover highlight for news items and links
//=======================================================
  var bName = navigator.appName; 
  var bVer = parseInt(navigator.appVersion); 
  var NS4 = (bName == "Netscape" && bVer >= 4); 
  var IE4 = (bName == "Microsoft Internet Explorer" && bVer >= 4); 

  function ColorOn (id,mycolor) {
    if (!mycolor) { 
      mycolor = 'yellow' }; 
      if (NS4) { 
        eval ('window.document.' + id + '.bgColor = \'' + mycolor + '\''); 
      } 
      else if (IE4) { 
        eval (id + '.style.background = \'' + mycolor + '\''); 
      } 
    } 

  function ColorOff (id) { 
    if (NS4) { 
      eval ('window.document.' + id + '.bgColor = null'); 
    } 
    else if (IE4) { 
      eval (id + '.style.background = \'\''); 
    } 
  } 


//=======================================================
// Dropdown menu variables & functions
//=======================================================
// var DDSPEED = 10;
// var DDTIMER = 15;

// main function to handle the mouse events //
/*
function ddMenu(id,d) {
  var h = document.getElementById(id + '-ddheader');
  var c = document.getElementById(id + '-ddcontent');
  // alert(id);
  clearInterval(c.timer);
  if(d == 1) {
    // alert(d);
    clearTimeout(h.timer);
    if(c.maxh && c.maxh <= c.offsetHeight){return}
    else if(!c.maxh) {
      c.style.display = 'block';
      c.style.height = 'auto';
      c.maxh = c.offsetHeight;
      c.style.height = '0px';
    }
    c.timer = setInterval(function(){ddSlide(c,1)},DDTIMER);
  } else {
    h.timer = setTimeout(function(){ddCollapse(c)},50);
  }
}
*/
/*
// collapse the menu //
function ddCollapse(c) {
  c.timer = setInterval(function() {
    ddSlide(c,-1)},DDTIMER);
  }

// cancel the collapse if a user rolls over the dropdown //
function cancelHide(id) {
  var h = document.getElementById(id + '-ddheader');
  var c = document.getElementById(id + '-ddcontent');
  clearTimeout(h.timer);
  clearInterval(c.timer);
  if(c.offsetHeight < c.maxh) {
    c.timer = setInterval(function(){ddSlide(c,1)},DDTIMER);
  }
}
*/
/*
// incrementally expand/contract the dropdown and change the opacity //
function ddSlide(c,d) {
  var currh = c.offsetHeight;
  var dist;
  if(d == 1) {
    dist = (Math.round((c.maxh - currh) / DDSPEED));
  }
  else {
    dist = (Math.round(currh / DDSPEED));
  }
  if(dist <= 1 && d == 1) {
    dist = 1;
  }
  c.style.height = currh + (dist * d) + 'px';
  c.style.opacity = currh / c.maxh;
  c.style.filter = 'alpha(opacity=' + (currh * 100 / c.maxh) + ')';
  if((currh < 2 && d != 1) || (currh > (c.maxh - 2) && d == 1)) {
    clearInterval(c.timer);
  }
}
*/

