var oLastDiv;	//The Last Div with Trim Info that had a mouseover event.

var promoBlockArr = new Array(), promoNavArr = new Array();
var nCount = 0;
	
function SetDivVisibility(sDivId,bShow)		{
	if(oLastDiv){
		divVis(oLastDiv,0);
	}
	oDiv = getObj(sDivId);
	oLastDiv = oDiv;
	divVis(oDiv,bShow); 		
}


function getObj(id){
	var obj;
	if (ns4){
		obj = eval('document.' + id);
		if (!obj){
		for (var i = 0; i < document.layers.length; i++) {
			var objA = document.layers[i];
			if (objA.document.layers.length) {
				for (var j = 0; j < objA.document.layers.length; j++) {
					var objB = objA.document.layers[j];
					if (objB.id == id) {
						obj =  objB;
					} else if (objB.document.layers.length) {
						for (var k = 0; k < objB.document.layers.length; k++) {
							objC = objB.document.layers[k];
							if (objC.id == id) obj = objC;
							}
						}
					}
				}
			}
		}
	} else if (ie4){
		obj = eval('document.all.' + id);
	} else {
		obj = document.getElementById(id);
		}
	return obj;
}


function divPos(obj,x,y){
	if (ns4){
		obj.moveTo(x,y);
	} else if (ie4 || mac && w3c && ieX){
		obj.style.pixelLeft = x;
		obj.style.pixelTop = y;
	} else {
		obj.style.left = x;
		obj.style.top = y;
		}
}


function divVis(obj,vis){
	if (ns4){ 
		(vis) ? obj.visibility = 'show' : obj.visibility = 'hide';
	} else {
		(vis) ? obj.style.visibility = 'visible' : obj.style.visibility = 'hidden';
		}
}

					
function setNews(nXPos, nYPos){
	var xPosNav;
	var xPos = nXPos;
	var yPos = nYPos;
				
	if (mac && ie5) {
		xPos += 0;
		yPos += 0;
	}
	
	xPosNav = xPos + 63;

	for (var i = 0; i < 4; i++){
		var promoNavName = 'promoNav' + i,
			promoBlockName = 'promoBlock' + i;
			
		xPosNav += 12;
		
		if (i>0) xPosNav -=1;
		
		promoNavArr[i] = getObj(promoNavName);
		if (promoNavArr[i]){
			promoBlockArr[i] = getObj(promoBlockName);
			
			divPos(promoNavArr[i],xPosNav,yPos-23);
					
			nCount += 1;
		}
	}
			
}

function showNews(x){
	for (var i=0;i<nCount;++i) {
		if (i==x) {
			divVis(promoNavArr[i],1);
			divVis(promoBlockArr[i],1);
		}
		else {
			divVis(promoNavArr[i],0);
			divVis(promoBlockArr[i],0);
		}
	}
}


function TurnOnImage(oElement){	
	img = eval(oElement + "On.src");
	document [oElement].src = img;
}
	
function TurnOffImage(oElement){
	img = eval(oElement + "Off.src");
	document [oElement].src = img;
}
	
