var smooth_timer;

function go2(selID, link) 
{
	var selOBJ = (document.getElementById) ? document.getElementById(selID) : eval("document.all['" + selID + "']");
	window.location=link + selOBJ.options[selOBJ.selectedIndex].value;
}

function smoothHeight(id, curH, targetH, stepH, mode) 
{
	diff = targetH - curH;
	if (diff != 0) {
		newH = (diff > 0) ? curH + stepH : curH - stepH;
		((document.getElementById) ? document.getElementById(id) : eval("document.all['" + id + "']")).style.height = newH + "px";
		if (smooth_timer) window.clearTimeout(smooth_timer);
		smooth_timer = window.setTimeout( "smoothHeight('" + id + "'," + newH + "," + targetH + "," + stepH + ",'" + mode + "')", 0 );
	}
	else if (mode != "o") ((document.getElementById) ? document.getElementById(mode) : eval("document.all['" + mode + "']")).style.display="none";
}

function rowOver(i, nColor) 
{
	if (!nColor) nColor = "#cad9ea";
	var nameObj = (document.getElementById) ? document.getElementById('name' + i) : eval("document.all['name" + i + "']");
	if (nameObj != null) nameObj.style.background=nColor;
}

function rowOut(i, nColor) 
{
	var trObj = (document.getElementById) ? document.getElementById('ihtr' + i) : eval("document.all['ihtr" + i + "']");
	var nameObj = (document.getElementById) ? document.getElementById('name' + i) : eval("document.all['name" + i + "']");
	if (trObj == null || trObj.style.display=="none") nameObj.style.background=nColor;
} 

function servOC(i, href, nColor) 
{
	var trObj = (document.getElementById) ? document.getElementById('ihtr' + i) : eval("document.all['ihtr" + i + "']");
	var nameObj = (document.getElementById) ? document.getElementById('name' + i) : eval("document.all['name" + i + "']");
	var ifObj = (document.getElementById) ? document.getElementById('ihif' + i) : eval("document.all['ihif" + i + "']");
	if (trObj != null) {
		if (trObj.style.display=="none") 
		{
			trObj.style.display="";
			nameObj.style.background="#cad9ea";
			if (!ifObj.src) ifObj.src = href;
			smoothHeight('ihif' + i, 0, 210, 42, 'o');
		}
		else 
		{
			nameObj.style.background=nColor;
			smoothHeight('ihif' + i, 210, 0, 42, 'ihtr' + i);
		}
	}
}

function trOC(idHL, idOC, idArrow) 
{
	var trObj = (document.getElementById) ? document.getElementById(idOC) : eval("document.all['" + idOC + "']");
	var hlObj = (document.getElementById) ? document.getElementById(idHL) : eval("document.all['" + idHL + "']");
	var arrowObj = (document.getElementById) ? document.getElementById(idArrow) : eval("document.all['" + idArrow + "']");
	if (trObj != null && hlObj != null) 
	{
		if (trObj.style.display=="none") 
		{
			trObj.style.display="";
			hlObj.style.background="#003366";
			hlObj.style.color="#EDF6F9";
			arrowObj.innerHTML="v";
		}
		else 
		{
			trObj.style.display="none";
			hlObj.style.background="#ECECD9";
			hlObj.style.color="#000000";
			arrowObj.innerHTML="^";
		}
	}
}