document.writeln('<scr' + 'ipt type="text/javascript" src="http://www.nytimes.com/js/fileit.js"></scr' + 'ipt>');
/*	TimesSelect Scripts */

//	set variables
var whichButton = null;		//	triggering button
var whichMenu = null;		//	persist the triggering menu object
var rollOverTime = null;	//	setTimeout for rollover variable
var rollOutTime = null;		//	setTimeout for rollout variable
var timing = 0;			//	amount of delay for rollover and rollout
var preElem = null;			//	track buttons for clean up

function rollOver(elem, clearBool) {
	//	clean up open menus
	if(preElem!=null && preElem!=elem) {
		hideMenu();
	}
	
	// change background color
	whichButton = document.getElementById('ddmenu' + elem);
	whichButton.className = "ddmenuTSOn";
	
	//	set menu object
	whichMenu = document.getElementById('ddmenuList' + elem);
	
	//	clear rollout
	if(rollOutTime)
		window.clearTimeout(rollOutTime);
	
	//	if this is the first rollover, call function
	if(rollOverTime==null)
		rollOverTime = window.setTimeout('showMenu()', timing);
	
	//	track element number
	preElem = elem;		
}

function rollOut() {
	rollOutTime = window.setTimeout('hideMenu()', timing);
}

function showMenu() {
	whichMenu.style.display = "block";
}

function hideMenu() {
	whichMenu.style.display = "none";
	
	// change background color
	whichButton.className= "ddmenuTSOff";
	
	//	clean up
	clearTimeout(rollOverTime);
	rollOverTime=null;
	clearTimeout(rollOutTime);
	rollOutTime = null;
}

function changeImage(image_name,image_src) {
	document.images[image_name].src = image_src;
}

function resizeBoxes() {
	var box1 = document.getElementById("tlBox1");
	var box2 = document.getElementById("tlBox2");
	if (box1 && box2) {
		var h1 = box1.offsetHeight;
		var h2 = box2.offsetHeight;
		var h = (h1 > h2 ? h1 : h2);
		box1.style.height = box2.style.height = h + "px";
	}
}
