
		// check to see if this is DOM compliant browser (IE, NS6, and future generation browsers).
		var DOM = document.getElementById;
		
		var tools = new Array(2);
		var vis = new Array();
		var firstInd, endInd;
		var expandTarget = -1;
		
		var nextY;
		var whichEl;
		
		tools[0] = "../images/expand.gif";
		tools[1] = "../images/contract.gif";
		tools[2] = "../images/spacer.gif";
		
		
		var preload = new Image();
		preload.src = tools[0];
		preload.src = tools[1];
		preload.src = tools[2];
		
		
		
		function toolmenu(postfix) {
			//alert(postfix);
			if (vis[postfix]) {
				contract(postfix);
			} else {
				expand(postfix);
			}
		}
		
        function expand(postfix) {
                if (DOM) {
                        document.getElementById("child"+postfix).style.display = "";
                        pointer = eval("document.etool"+postfix);
                        pointer.src = tools[2];
                        vis[postfix] = true;
                } else {
						childElement = eval("document.child"+postfix);
						childElement.visibility = "visible";
						pointer = eval("document.parent"+postfix+".document.images['etool"+postfix+"']");
						pointer.src = tools[2];
						vis[postfix] = true;
						arrange();
                }
        }
        
        function contract(postfix) {
                if (DOM) {
                        document.getElementById("child"+postfix).style.display = "none";                
                        pointer = eval("document.etool"+postfix);
                        pointer.src = tools[0];
                        vis[postfix] = false;
                } else {
						childElement = eval("document.child"+postfix);
						childElement.visibility = "hide";
						pointer = eval("document.parent"+postfix+".document.images['etool"+postfix+"']");
						pointer.src = tools[0];
						vis[postfix] = false;
						arrange();	
                }
        }
		
	
		function arrange() {
			nextY = document.layers[firstInd].pageY + document.layers[firstInd].document.height;
			for (i=firstInd+1; i<endInd; i++) {
				
				whichEl = document.layers[i];
				if (whichEl.visibility != "hide") {
					whichEl.pageY = nextY;
					whichEl.pageX = 20;
					nextY += whichEl.document.height;
				}
			}
	    }
		
		function getIndex(el) {
			ind = null;
			for (i=0; i<document.layers.length; i++) {
				whichEl = document.layers[i];
				if (whichEl.id == el) {
					ind = i;
					break;
				}
			}
			return ind;
		}
		
		function initIt(){
			if (!DOM) {
				for (i=firstInd+1; i<endInd; i++) {
					whichEl = document.layers[i];
					if (whichEl.id.indexOf("child") != -1) {
						whichEl.visibility = "hide";
					} else {
						whichEl.visibility = "visible";
					}
				}
			}
			
			if (expandTarget != -1) {
				expand(expandTarget);
			} else {
				if (!DOM) arrange();
			}	
				
		}



	//--------------------------------------------------------------------------------
	//Added By Manoj on 28042004
	//--------------------------------------------------------------------------------
	var lbShow1, lbShow2, lbShow3;
	var lsShow1Html, lsShow2Html, lsShow3Html;
	var lsShow4Html, lsShow5Html, lsShow6Html, lsShow7Html;
	
	var lsShow2Html;
	var lsShow3Html;
	
	lbShow1 = false;
	lbShow2 = false;
	lbShow3 = false;
	
	lsShow1Html = "<A HREF='../attendee/ExhibitorList.asp?Mn=1' onmouseover=\"document.sub_but3.src='../custom/images/ExhibitorList_roll.gif'\" onmouseout=\"document.sub_but3.src='../custom/images/ExhibitorList.gif'\"><IMG src='../custom/images/ExhibitorList.gif' BORDER='0' ALT='Exhibitor List' NAME='sub_but3'></A>";
	lsShow11Html = "<A HREF='../attendee/ExhibitorSearch.asp?Mn=1' onmouseover=\"document.sub_but4.src='../custom/images/ExhibitorSearch_roll.gif'\" onmouseout=\"document.sub_but4.src='../custom/images/ExhibitorSearch.gif'\"><IMG src='../custom/images/ExhibitorSearch.gif' BORDER='0' ALT='Exhibitor Search' NAME='sub_but4'>";
	lsShow12Html = "<A href='../flash/index.asp?Mn=1' onmouseover=\"document.sub_but5.src='../custom/images/FlashFloorPlan_roll.gif'\" onmouseout=\"document.sub_but5.src='../custom/images/FlashFloorPlan.gif'\"><IMG src='../custom/images/FlashFloorPlan.gif' BORDER='0' ALT='Flash FloorPlan' NAME='sub_but5'></A>";
	lsShow13Html = "<A HREF='../attendee/FloorPlan.asp?Mn=1' onmouseover=\"document.sub_but6.src='../custom/images/HTMLFloorPlan_roll.gif'\" onmouseout=\"document.sub_but6.src='../custom/images/HTMLFloorPlan.gif'\"><IMG src='../custom/images/HTMLFloorPlan.gif' BORDER='0' ALT='HTML FloorPlan' NAME='sub_but6'>";
	lsShow14Html = "<A HREF='../attendee/MyExpoPlan.asp?Mn=1' onmouseover=\"document.sub_but7.src='../custom/images/MyExpoPlan_roll.gif'\" onmouseout=\"document.sub_but7.src='../custom/images/MyExpoPlan.gif'\"><IMG src='../custom/images/MyExpoPlan.gif' BORDER='0' ALT='My EXPO Plan' NAME='sub_but7'></a>";
	lsShow15Html = "<A HREF='../attendee/MyItinerary.asp?Mn=1' onmouseover=\"document.sub_but23.src='../custom/images/MyItinerary_roll.gif'\" onmouseout=\"document.sub_but23.src='../custom/images/MyItinerary.gif'\"><IMG src='../custom/images/MyItinerary.gif' BORDER='0' ALT='My Itinerary' NAME='sub_but23'></a>";
	lsShow16Html = "<A HREF='../attendee/MyBriefcase.asp?Mn=1' onmouseover=\"document.sub_but22.src='../custom/images/MyBriefcase_roll.gif'\" onmouseout=\"document.sub_but22.src='../custom/images/MyBriefcase.gif'\"><IMG src='../custom/images/MyBriefcase.gif' BORDER='0' ALT='My Briefcase' NAME='sub_but22'></a>";
	
	lsShow21Html = "<A HREF='../attendee/speakers.asp?Mn=2' onmouseover=\"document.sub_but20.src='../custom/images/ListOfSpeakers_roll.gif'\" onmouseout=\"document.sub_but20.src='../custom/images/ListOfSpeakers.gif'\"><IMG src='../custom/images/ListOfSpeakers.gif' BORDER='0' ALT='List Of Speakers' NAME='sub_but20'><a/>";
	
	lsShow31Html = "<A HREF='../exhibitor/e_Login.asp?Mn=3' onmouseover=\"document.sub_but16.src='../custom/images/ExhibitorLogin_roll.gif'\" onmouseout=\"document.sub_but16.src='../custom/images/ExhibitorLogin.gif'\"><IMG src='../custom/images/ExhibitorLogin.gif' BORDER='0' ALT='Exhibitor Login' NAME='sub_but16'>";
	lsShow32Html = "<A HREF='../exhibitor/e_BoothProfile.asp?Mn=3' onmouseover=\"document.sub_but17.src='../custom/images/OnlineBoothSetup_roll.gif'\" onmouseout=\"document.sub_but17.src='../custom/images/OnlineBoothSetup.gif'\"><IMG src='../custom/images/OnlineBoothSetup.gif' BORDER='0' ALT='Online Booth Setup' NAME='sub_but17'>";
	//--------------------------------------------------------------------------------
	function show1(sTR, sImg) {
		var objTable, lobjTR, lobjTD, lnCounter;
		var objimg, objExpand, objContract;
		
		var lnIndex, objTR, objChildTR;
		if (sTR == '') {
			return;
		}
		objTR = document.all(sTR);
		objimg = document.all(sImg);
		objContract = new Image();
		objContract.src = "../images/contract.gif"
		objExpand = new Image();
		objExpand.src = "../images/expand.gif"
		
		lnIndex = objTR.rowIndex;
		lnIndex = lnIndex + 1;
		
		objTable = document.all('tb1');
		
		if (objTable) {

			if (lbShow1) {

				objTable.rows(lnIndex).removeNode(true);
				objTable.rows(lnIndex).removeNode(true);
				objTable.rows(lnIndex).removeNode(true);
				objTable.rows(lnIndex).removeNode(true);
				objTable.rows(lnIndex).removeNode(true);
				objTable.rows(lnIndex).removeNode(true);
				objTable.rows(lnIndex).removeNode(true);
				objimg.src = objExpand.src;
				lbShow1 = false;
			}
			else {
			
				lobjTR = objTable.insertRow(lnIndex);
				lobjTR.id = 'tr11';
				lobjTD = lobjTR.insertCell();
				lobjTD.innerHTML=lsShow1Html;

				lobjTR = objTable.insertRow(lnIndex+1);
				lobjTR.id = 'tr12';
				lobjTD = lobjTR.insertCell();
				lobjTD.innerHTML=lsShow11Html;

				lobjTR = objTable.insertRow(lnIndex+1);
				lobjTR.id = 'tr13';
				lobjTD = lobjTR.insertCell();
				lobjTD.innerHTML=lsShow12Html;

				lobjTR = objTable.insertRow(lnIndex+1);
				lobjTR.id = 'tr14';
				lobjTD = lobjTR.insertCell();
				lobjTD.innerHTML=lsShow13Html;

				lobjTR = objTable.insertRow(lnIndex+1);
				lobjTR.id = 'tr15';
				lobjTD = lobjTR.insertCell();
				lobjTD.innerHTML=lsShow14Html;

				lobjTR = objTable.insertRow(lnIndex+1);
				lobjTR.id = 'tr16';
				lobjTD = lobjTR.insertCell();
				lobjTD.innerHTML=lsShow15Html;

				lobjTR = objTable.insertRow(lnIndex+1);
				lobjTR.id = 'tr17';
				lobjTD = lobjTR.insertCell();
				lobjTD.innerHTML=lsShow16Html;

				lobjTD.align="left";
				objimg.src = objContract.src;
				lbShow1 = true;
			}
		}
	}
	//--------------------------------------------------------------------------------
	function show2(sTR, sImg) {
		var objTable, lobjTR, lobjTD, lnCounter;
		var objimg, objExpand, objContract;
		
		var lnIndex, objTR, objChildTR;
		if (sTR == '') {
			return;
		}
		objTR = document.all(sTR);
		objimg = document.all(sImg);
		objContract = new Image();
		objContract.src = "../images/contract.gif"
		objExpand = new Image();
		objExpand.src = "../images/expand.gif"
		
		lnIndex = objTR.rowIndex;
		lnIndex = lnIndex + 1;
		
		objTable = document.all('tb1');
		
		if (objTable) {

			if (lbShow2) {

				objTable.rows(lnIndex).removeNode(true);
				objimg.src = objExpand.src;
				lbShow2 = false;
			}
			else {
			
				lobjTR = objTable.insertRow(lnIndex);
				lobjTR.id = 'tr51';
				lobjTD = lobjTR.insertCell();
				lobjTD.innerHTML=lsShow21Html;

				lobjTD.align="left";
				objimg.src = objContract.src;
				lbShow2 = true;
			}
		}
	}
	//--------------------------------------------------------------------------------
	function show3(sTR, sImg) {
		var objTable, lobjTR, lobjTD, lnCounter;
		var objimg, objExpand, objContract;
		
		var lnIndex, objTR, objChildTR;
		if (sTR == '') {
			return;
		}
		objTR = document.all(sTR);
		objimg = document.all(sImg);
		objContract = new Image();
		objContract.src = "../images/contract.gif"
		objExpand = new Image();
		objExpand.src = "../images/expand.gif"
		
		lnIndex = objTR.rowIndex;
		lnIndex = lnIndex + 1;
		
		objTable = document.all('tb1');
		
		if (objTable) {

			if (lbShow3) {

				objTable.rows(lnIndex).removeNode(true);
				objTable.rows(lnIndex).removeNode(true);
				objimg.src = objExpand.src;
				lbShow3 = false;
			}
			else {
			
				lobjTR = objTable.insertRow(lnIndex);
				lobjTR.id = 'tr71';
				lobjTD = lobjTR.insertCell();
				lobjTD.innerHTML=lsShow31Html;

				lobjTR = objTable.insertRow(lnIndex+1);
				lobjTR.id = 'tr72';
				lobjTD = lobjTR.insertCell();
				lobjTD.innerHTML=lsShow32Html;

				lobjTD.align="left";
				objimg.src = objContract.src;
				lbShow3 = true;
			}
		}
	}
	//--------------------------------------------------------------------------------