
window.onload = initialize;

function initialize()
	{ 
	sub = (document.getElementById("pressRoom") || document.getElementById("localStations") ) ? true : false;
	createNavCache(sub); 
	}



// -----------------------------------


// rollovers
function roll(whichIMG, dir)
	{
	var direction = ( dir ) ? "_on" : "_off";
	var navElement = eval(whichIMG + direction + ".src");
	document.images[whichIMG].src = navElement;
	}

// -----------------------------------

// preload
function createNavCache(s)
	{
	var dotDot = (s) ? "../" : "";
	var navImages = [ "corporate", "press_room", "employment", "our_stations"];
	var dirs = ["_off", "_on"];
	for (xx=0;xx<navImages.length;xx++)
		{
		for (yy=0;yy<dirs.length;yy++)
			{
			img = navImages[xx]+dirs[yy];
			eval(img+" = new Image;");
			eval(img+".src = \""+"/images/global/nav/"+img+".gif\";");
			}
		}
	
	var navImages = [ "corporate_s", "local_stations_s"];
	for (xx=0;xx<navImages.length;xx++)
		{
		for (yy=0;yy<dirs.length;yy++)
			{
			img = navImages[xx]+dirs[yy];
			eval(img+" = new Image;");
			eval(img+".src = \""+"/images/press_room/subnav/"+img+".gif\";");
			}
		}
	
/*
			eval(img+".src = \""+dotDot+"/images/press_room/subnav/"+img+".gif\";");

*/	
	
	}


// -----------------------------------


/*
	var thisIMG = whichIMG.substring(whichIMG.lastIndexOf('/')+1, whichIMG.lastIndexOf('.'));
	var offOn = /_(o[n|f]+)$/gi;
	thisIMG = thisIMG.replace(offOn, "");
 
	onmouseover="roll(this.src,this.name);" onmouseout="roll(this.src,this.name);" 
	put in the image
	<img onmouseover="roll(this.src,this.name);" onmouseout="roll(this.src,this.name);" src="" />
*/

// stops ie background image rollover flicker
try { document.execCommand("BackgroundImageCache", false, true); } catch(err) {}

// used on write_nav.js and create_stage.js
var mouseOverJavaScript = " onmouseover='roll(this.src, this.name,1);' onmouseout='roll(this.src, this.name);'";

