var temp1 = "http://egroup.fes.com/Masterpages/graphics/egroup/EGSbanner1.jpg";
var temp2 = "http://egroup.fes.com/Masterpages/graphics/egroup/EGSbanner2.jpg";




var gBannerTexts = new Array(
	temp1, 
	temp2
);  
temp1 = "*";

var gBannerUrls = new Array(
	"../What_We_Do/Energy_Strategy_Implementation/Risk_Management/index.html",
	"../What_We_Do/Energy_Strategy_Implementation/index.html"

);

var gBannerPosition = 0;
var gPreviousBannerPosition = 0;
var gBannerSpeed = 6000; // milliseconds
<!--
function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	curtop = curtop + 1; 	
	return curtop;
}

function cleanPx(value){
	var regExpRemovePx = new RegExp("px$", "gi");
	var newValue = parseInt(value.replace(regExpRemovePx, ""));
	return newValue;
}

function addPx(value){
	return "" + value + "px";
}


function init_egroup(){
	
	window.onresize=init_egroup;
	
 	start_egroup_banner();
}
var bannerInterval;

function start_egroup_banner(){
	
	var baseElement = document.getElementById("header");
	var overlayElement = document.getElementById("header_draw");
	
	overlayElement.onclick = goToBannerUrl;
	baseElement.onclick = goToBannerUrl;
		
	overlayElement.style.left = addPx(findPosX(baseElement));
	overlayElement.style.top = addPx(findPosY(baseElement));
	
	
	overlayElement.style.zIndex = 100;
	
	var baseImages = baseElement.getElementsByTagName("img");
	baseImages[0].setAttribute('src',gBannerTexts[gBannerPosition]);
	
	var i = 0;
	for(i=0; i < gBannerTexts.length; i++){
		var preload = new Image();
		preload.src = gBannerTexts[i];
	}
	self.clearInterval(bannerInterval);
	bannerInterval = self.setInterval("animateBanner()", gBannerSpeed);
}

function animateBanner(){
			
	var overlayElement = document.getElementById("header_draw");
	var overlayImages = overlayElement.getElementsByTagName("img");
	overlayImages[0].setAttribute('src',gBannerTexts[gBannerPosition]);
			
	overlayElement.style.visibility = "visible";
		
	gPreviousBannerPosition = gBannerPosition;
	
	gBannerPosition++;
	if(gBannerPosition >= gBannerTexts.length){
		gBannerPosition = 0;
	}
	
	var baseElement = document.getElementById("header");
	var baseImages = baseElement.getElementsByTagName("img");
	baseImages[0].setAttribute('src',gBannerTexts[gBannerPosition]);
	
	fadeOut(overlayElement.id, 90);

}

function goToBannerUrl(e){
	if (!e) var e = window.event;
	var targ;
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) // defeat Safari bug
		targ = targ.parentNode;
	
	//We're getting the image, I guess.
	
	if((targ.id == "header") || (targ.id == "header_img")) {
		window.location = gBannerUrls[gBannerPosition];
	} else {
		window.location = gBannerUrls[gPreviousBannerPosition];
	}
}

function fadeOut(objId,opacity) {
  if (document.getElementById) {
    obj = document.getElementById(objId);
    if (opacity >= 0) {
      setOpacity(obj, opacity);
      opacity -= 10;
      self.setTimeout("fadeOut('"+objId+"',"+opacity+")", 100);
    } else {
    	obj.style.visibility = "hidden";
	var overlayElement = document.getElementById("header_draw");
	var overlayImages = overlayElement.getElementsByTagName("img");
	overlayImages[0].setAttribute('src',gBannerTexts[gBannerPosition]);
    }
  }
}

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;
}
	