

/* toolbox functions */
function showctrl(which) {
	obj = document.getElementById("block" + which);
	colexpblock = document.getElementById("colexpblk" + which);
	if (obj && obj.style) {
		if (obj.style.display == "none") {
			obj.style.display = "block";
			colexpblock.src = "images/icon_portlet_collapse.gif";
			colexpblock.alt = "Collapse";
		} else {
			obj.style.display = "none";
			colexpblock.src = "images/icon_portlet_expand.gif";
			colexpblock.alt = "Expand";
		}
	}
}

/* toolbox functions */
function maxctrl(which, minitems, maxitems) {
	for (var i=minitems; i < maxitems; i++) {
		obj = document.getElementById("block" + i);
		colexpblock = document.getElementById("colexpblk" + i);
		if (obj && obj.style) {
			obj.style.display = "none";
			if (colexpblock && colexpblock.style) {colexpblock.src = "images/icon_portlet_expand.gif";}
		}
	}
	obj = document.getElementById("block" + which);
	colexpblock = document.getElementById("colexpblk" + which);
	if (obj && obj.style) {
		obj.style.display = "block";
		obj.style.height = "100%";
		obj.style.overflow = "none";
		colexpblock.src = "images/icon_portlet_collapse.gif";
	}
}

function showallctrlsold(showall) {
	var obj = new Array(5);
	var collapse = document.getElementById("collapse12279");
	var expand = document.getElementById("expand12279");
	for (var i=0; i< 5; i++) {
		obj[i] = document.getElementById("block" + i);
		if (obj[i] && showall && obj[i].style.display != "block") {
			showctrl(obj[i].id);
		} else if (!showall && obj[i].style.display != "none") {
			showctrl(obj[i].id);
		}
	}
	if (showall) {
		collapse.style.display = "inline";
		expand.style.display = "none";
	} else {
		collapse.style.display = "none";
		expand.style.display = "inline";
	}
}
function showallctrls() {
	var obj = document.getElementById("pttoolbox");
	var collapse = document.getElementById("collapse12279");
	var expand = document.getElementById("expand12279");
	if (obj.style.display == "none") {
		obj.style.display = "block";
		collapse.style.display = "inline";
		expand.style.display = "none";
	} else {
		obj.style.display = "none";
		collapse.style.display = "none";
		expand.style.display = "inline";
	}
}


// Frame functions
	winH = function() {
		if(document.layers)return window.innerHeight
		else return document.body.offsetHeight
	}

	winW = function() {
		if(document.layers)return window.innerWidth
		else return document.body.offsetWidth
	}

	objH = function(which) { return which.offsetHeight; }
	objW = function(which) { return which.offsetWidth; }

	var frameleft = 183;
	var frametop = 61;
	var framewidth = 800;
	var frameheight = 600;

	function showhideframe(whichurl, shownextprev) {
		var obj = document.getElementById("stdiframe");
		var oframe = document.getElementById("contentframe");
		var pref = document.getElementById("contentwindowtype");
		var onext = document.getElementById("nextbtn");
		var oprev = document.getElementById("prevbtn");
		if (obj && obj.style) {
			if (obj.style.display == "none" && whichurl.length > 0) {
				var prefvalue = pref.options[pref.selectedIndex].value;
				if (prefvalue == "newwin") {
					openartwin(whichurl,'width=800,height=600');
					return;
				}

				// alert(winW() + ", " + winH());
				var backwidth = winW() - 30 - frameleft;
				var backheight = winH() - 30 - frametop;
				// alert(backwidth + ", " + backheight);

				obj.style.width = backwidth + "px";
				obj.style.height = backheight + "px";
				// oframe.style.height = (backheight-30) + "px";
				// alert("window = " + winW() + ", " + winH() + ", frame = " + objW(obj) + ", " + objH(obj));

				if (shownextprev) {
					onext.style.display = "inline";
					oprev.style.display = "inline";
				} else {
					onext.style.display = "none";
					oprev.style.display = "none";
				}
				oframe.src = whichurl;
				obj.style.display = "block";
			} else {
				obj.style.display = "none";
			}
		}
	}
	function openartwin(whichurl, features) {
		var args = "scrollbars,resizable,toolbar,status";
		if (features.length > 0) { args += "," + features;}
		var newwin = window.open(whichurl,"newartwin",args);

	}

	function shownewsoptions (which, showit) {
		var obj = document.getElementById(which);
		if (obj && obj.style) {
			if (showit) {
				obj.style.display = "inline";
			} else {
				obj.style.display = "none";
			}
		}
	}

// Popin functions
		var popintimer;

		function showhidepopin(showit) {
			var obj = document.getElementById("popin");
			var objbtn = document.getElementById("confirmbutton");

			if (obj && obj.style) {
				if (showit) {
					obj.style.display = "block";
					objbtn.focus();
					popintimer = setTimeout ("hidepopin();", 1 * 1500 );
				} else {
					obj.style.display = "none";
				}
			}
		}
		function hidepopin() {
			var obj = document.getElementById("popin");
			if (obj && obj.style) {
				obj.style.display = "none";
			}
		}

// GNA Swapping functions
	function swapgna() {
		// check to see if gna is open or closed
		var obj = document.getElementById("content9110");
		var isopen = true;
		if (obj && obj.style) {
			if (obj.style.display =="none") {
				isopen = false;
			}
		}

		var oimg = document.getElementById("collapsegna");

		_eit_MP(9109,'f');
		_eit_MP(9110,'f');
		_eit_MP(666400,'f');

		// close it
		if (isopen) {
			oimg.src = "images/icon_portlet_expand.gif";
		} else {
			oimg.src = "images/icon_portlet_collapse.gif";
		}
		return true;

	}
	function swapportlet(id) {
		// check to see if gna is open or closed
		var obj = document.getElementById("collapse" + id);
		var isopen = true;
		if (obj && obj.style) {
			if (obj.style.display =="none") {
				isopen = false;
			}
		}

		var oimg = document.getElementById("collapse" + id);

		_eit_MP(id,'f');

		// close it
		if (isopen) {
			oimg.src = "images/icon_portlet_expand.gif";
		} else {
			oimg.src = "images/icon_portlet_collapse.gif";
		}
		return true;

	}

// Tab and Banner swapping functions
	function showbannermenu (which) {
		var obj = new Array(4);
		for (var i=0; i< 4; i++) {
			obj[i] = document.getElementById("banmenu" + i);
			if (i == which) {
				if (obj[i] && obj[i].style) {
					obj[i].style.display = "block";
					curtab=which;
				}
			} else {
				if (obj[i] && obj[i].style) {
					obj[i].style.display = "none";
				}
			}
		}
		showtabover("off");
	}
	var curtab=-1;

	function showtabover(which) {
		var objlt = document.getElementById("tableftimg");
		var objmid = document.getElementById("tabmiddle");
		var objrt = document.getElementById("tabrtimg");
		// is user hovering over?
		if (which == "over") {
			objlt.src = "images/tableft-ovr.gif";
			objrt.src = "images/tabrt-ovr.gif";
			objmid.className = "tabmiddleovr";
		} else if (which == "on") {
			objlt.src = "images/tableft.gif";
			objrt.src = "images/tabrt.gif";
			objmid.className = "tabmiddle";
			curtab = -1;
		} else if (which == "off") {
			if (curtab==-1) {
				objlt.src = "images/tableft.gif";
				objrt.src = "images/tabrt.gif";
				objmid.className = "tabmiddle";
			} else {
				objlt.src = "images/tableft-off.gif";
				objrt.src = "images/tabrt-off.gif";
				objmid.className = "tabmiddleoff";
			}
		}
	}

// search form functions
		var searchTimeout;
		function showsearchoptions(showit) {
			var obar = document.getElementById("searchbar");
			var ooptions = document.getElementById("searchoptions");
			var octrls = document.getElementById("searchcontrols");
			if (showit) {
				obar.className = "searchbaron";
				ooptions.style.display = "block";
				clearTimeout(searchTimeout);
			} else {
				searchTimeout = setTimeout("hidesearchform();",1* 1500);
			}
		}

		function hidesearchform() {
			var obar = document.getElementById("searchbar");
			var ooptions = document.getElementById("searchoptions");
			var octrls = document.getElementById("searchcontrols");
			obar.className = "searchbar";
			ooptions.style.display = "none";
		}

// open phonebook functions
	// Function for the banner menu to open the phonebook
	function _eit_openPhonebook(openit) {
		var pbURL = "http://iwhb.LI.com/liphonebookgadget/app/mainPhonebookPage.jsp?fullView=false&start-doc=&sn=&givenName=&DepartmentName=&doSearch=false&gid=0&sortOrder=0&srchType=0&ptCSS=";
		pbURL = pbURL + escape("styles/mainstyle14-en.css") + "&langPref=en_US";
		if (openit==1) {
			window.open(_9105_FixURLForPlumtree(pbURL), "singleton", "width=700,height=500,resizable,scrollbars");
			return void(0);
		} else
			return pbURL;
	}

// phonebook demo functions
	function showbestsearch (last, first) {
		var ofirst = document.getElementById(first);
		var olast = document.getElementById(last);
		if (ofirst.value.length > 0 && olast.value.length > 0) {
			// show best match
			var ofirstresult = document.getElementById("bestphonematch");
			ofirstresult.style.display = "block";
		} else if (olast.value.length > 0) {
			window.location.href = "searchresult.html";
		}

	}
	function hidebestphoneresult () {
		var ofirstresult = document.getElementById("bestphonematch");
		ofirstresult.style.display = "none";
	}


