﻿
var HdrImgCnt= 15;      // Count of images.
var HdrImgIdx= 5;       // Index of current image.
if (document.images) {  // Load all images.
  var Cnt;
  for ( Cnt = 1; Cnt <= HdrImgCnt; ++Cnt )
  {
    eval("HdrImg" + Cnt + "= new Image(134,128);");
    eval("HdrImg" + Cnt + ".src='Images/HdrImg" + Cnt + ".jpg';");
  }
}

if (document.images) {
  EmailOn= new Image(13,17); 
  EmailOn.src="Images/EmailOn.gif"; 

  EmailOff= new Image(13,17); 
  EmailOff.src="Images/EmailOff.gif"; 
}

function ImgOn(imgName) {
  if (document.images)
  {
	  imgOn=eval(imgName + "On.src");
	  document[imgName].src= imgOn;
  }
}

function ImgOff(imgName) {
  if (document.images)
  {
	  imgOff=eval(imgName + "Off.src");
	  document[imgName].src=imgOff;
  }
}

// Replace image with next one in line.
var iNewImgCnt = 0;
var sPrevImgName;
function SwapHdrImg(ctrlName) {
  oImg = document.getElementById(ctrlName);
  if ( oImg.id == sPrevImgName)
    return;
  if (document.images)
  {
    sPrevImgName = oImg.id;
	  HdrImgIdx++;
	  if (HdrImgIdx > HdrImgCnt)
	    HdrImgIdx= 1;
    var oNewImg = document.createElement("img");
    oNewImg.src = oImg.src;
    oNewImg.id = "__NewImg__" + iNewImgCnt;
    ++iNewImgCnt;
    oNewImg.style.zIndex = 1;
    oNewImg.style.position = "absolute";

    oNewImg.style.top = oImg.offsetTop + "px";
    oNewImg.style.left = oImg.offsetLeft + "px";
    oImg.offsetParent.appendChild(oNewImg);

  	oImg.src = eval("HdrImg" + HdrImgIdx + ".src");
    setOpacity(oNewImg, 100);
    oNewImg.style.visibility = 'visible';
    oImg.style.visibility = 'visible';
    fadeOut(oNewImg.id,100);
  }
}

function setOpacity(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;
  
  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";
  
  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;
  
  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;
  
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
}

function fadeIn(imgName,opacity) {
  if (document.getElementById) {
    obj = document.getElementById(imgName);
    if (opacity <= 100) {
      setOpacity(obj, opacity);
      opacity += 20;
      window.setTimeout("fadeIn('"+imgName+"',"+opacity+")", 50);
    }
  }
}

function fadeOut(imgName,opacity) {
  if (document.getElementById) {
    obj = document.getElementById(imgName);
    if (opacity >= 0) {
      setOpacity(obj, opacity);
      opacity -= 15;
      window.setTimeout("fadeOut('"+imgName+"',"+opacity+")", 50);
    } else {
      obj.offsetParent.removeChild(obj);
      obj = null;
    }
  }
}

function ViewImg_LoadImage() {
  var is_input = document.URL.indexOf('?');
  if (is_input != -1)
	  document['ImgContainer'].src = document.URL.substring(is_input+1, document.URL.length);
}

