for( j=1; j<dSubMenuTop.length; j++ ) {
	var topmenuBuild = ""
	var topmenuInsideBuild = ""
	
	
	if (dSubMenuTop[j].length > 0) {
		topmenuInsideBuild += ("<img src=\"/images/gen/clear.gif\" width=\""+topminMenuWidth+"\" height=\"1\">")
		topmenuInsideBuild += ("<table bgcolor=\"" + topmenuBrColor + "\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"" + ( (MS4) ? " style=\"-moz-opacity: .85; opacity: .85; filter:alpha(opacity=85);\"" : "") + "><tr><td>")
		topmenuInsideBuild += ("<table width=\""+topminMenuWidth+"\" bgcolor=\"" + topmenuBgColor + "\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\">")
		for( i=0; i<dSubMenuTop[j].length; i++ ) {
			var topmenuThirdPosition = ""
			var topmenuThirdBuild = ""
			if ( NN4 ) {
				if (j == topmenu_num) { // We are on the selected submenu so we don't want to swap the images
					topmenuInsideBuild += ("<tr><td bgcolor=\"" + topmenuCellColor + "\" height=\"" + topmenuCellHeight + "\"><ilayer><layer z-index=\"100\" id=\"lyr" + j + i + "\" left=\"0\" top=\"0\" bgColor=\"#FFFFFF\" height=\"" + (topmenuCellHeight + 1) + "\" width=\"" + topminMenuWidth + "\" onMouseOver=\"showTopTabs('"+j + i+"',1,1)\" onMouseOut=\"showTopTabs('"+j + i+"',0,1)\">") 
				}
				else {  // We are not on the selected submenu so swap images like usual
					topmenuInsideBuild += ("<tr><td bgcolor=\"" + topmenuCellColor + "\" height=\"" + topmenuCellHeight + "\"><ilayer><layer z-index=\"100\" id=\"lyr" + j + i + "\" left=\"0\" top=\"0\" bgColor=\"#FFFFFF\" height=\"" + (topmenuCellHeight + 1) + "\" width=\"" + topminMenuWidth + "\" onMouseOver=\"showTopTabs('"+j + i+"',1,1)\" onMouseOut=\"showTopTabs('"+j + i+"',0,1)\">")
				}
				topmenuInsideBuild += ("<a class=\"menuName\" href=\"" + dSubMenuTop[j][i][1] + "\">" + dSubMenuTop[j][i][0] + "</a><br></layer></ilayer></td></tr>")
			} else {
				if ( j == topmenu_num) { // We are on the selected submenu so we don't want to swap the images
					topmenuInsideBuild += ("<tr><td bgcolor=\"" + topmenuCellColor + "\" height=\"" + ( (NN6) ? topmenuCellHeight + 5 : topmenuCellHeight ) + "\" onMouseOver=\"showTopTabs('"+j + i+"',1,1)\" onMouseOut=\"showTopTabs('"+j + i+"',0,1)\">")
				}
				else { // We are not on the selected submenu so swap images like usual
					topmenuInsideBuild += ("<tr><td bgcolor=\"" + topmenuCellColor + "\" height=\"" + ( (NN6) ? topmenuCellHeight + 5 : topmenuCellHeight ) + "\" onMouseOver=\"showTopTabs('"+j + i+"',1,1)\" onMouseOut=\"showTopTabs('"+j + i+"',0,1)\">")
				}
				topmenuInsideBuild += ("<a class=\"menuName\" href=\"" + dSubMenuTop[j][i][1] + "\">&nbsp;" + dSubMenuTop[j][i][0] + "</a><br></td></tr>")
			}
			if (dThirdMenuTop[j][i].length > 0) {
				topmenuThirdBuild += ("<img src=\"/images/gen/clear.gif\" width=\""+topminMenuWidth+"\" height=\"1\">")
				topmenuThirdBuild += ("<table bgcolor=\"" + topmenuBrColor + "\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"" + ( (MS4) ? " style=\"-moz-opacity: .85; opacity: .85; filter:alpha(opacity=85);\"" : "") + "><tr><td>")
				topmenuThirdBuild += ("<table width=\""+topminMenuWidth+"\" bgcolor=\"" + topmenuBgColor + "\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\">")
				for(k=0; k < dThirdMenuTop[j][i].length; k++ ) {
					topmenuThirdBuild += ("<tr><td bgcolor=\"" + topmenuCellColor + "\" height=\"" + ( (NN6) ? topmenuCellHeight + 5 : topmenuCellHeight ) + "\">")
					topmenuThirdBuild += (( (NN4) ? "<img src=\"/images/gen/clear.gif\" width=\"1\" height=\"12\">" : "" ) + "<a class=\"menuName\" href=\"" + dThirdMenuTop[j][i][k][1] + "\">&nbsp;" + dThirdMenuTop[j][i][k][0] + "</a><br></td></tr>")
				}
				topmenuThirdBuild += ("</table></td></tr></table>")
			}
			if( NN4 ) {
				if (j == topmenu_num) { // We are on the selected submenu so we don't want to swap the images
					topmenuThirdPosition += ("<layer bgcolor=\"#FFFFFF\" position=\"absolute\" z-index=\"99\" visibility=\"hidden\" id=\"menuSubTop"+ j + i +"\" left=\""+((dMenuTop[j][2]+topleftOffSet)+topminMenuWidth -1)+"\" top=\""+ ((dMenuTop[j][3]+dMenuTop[j][5]+toptopOffSet) + (topmenuCellHeight * i) + (i * 8) + 1) + "\" onMouseOver=\"showTopTabs('"+j+i+"',1,1);showTopTabs('"+j+"',1)\" onMouseOut=\"showTopTabs('"+j + i+"',0,1);showTopTabs('"+j+"',0)\">")
				}
				else { // We are not on the selected submenu so swap images like usual
					topmenuThirdPosition += ("<layer bgcolor=\"#FFFFFF\" position=\"absolute\" z-index=\"99\" visibility=\"hidden\" id=\"menuSubTop"+ j + i +"\" left=\""+((dMenuTop[j][2]+topleftOffSet)+topminMenuWidth -1)+"\" top=\""+ ((dMenuTop[j][3]+dMenuTop[j][5]+toptopOffSet) + (topmenuCellHeight * i) + (i * 8) + 1) + "\" onMouseOver=\"showTopTabs('"+j+i+"',1,1);showTopTabs('"+j+"',1)\" onMouseOut=\"showTopTabs('"+j + i+"',0,1);showTopTabs('"+j+"',0)\">")
				}
				topmenuThirdPosition += (topmenuThirdBuild + "</layer>")
			} else {
				if (j == topmenu_num) { // We are on the selected submenu so we don't want to swap the images
					topmenuThirdPosition += ("<div style=\"position:absolute;left:"+((dMenuTop[j][2]+topleftOffSet)+topminMenuWidth - 1)+"px;top:" + ( (NN6) ? (dMenuTop[j][3]+dMenuTop[j][5]+toptopOffSet) + (topmenuCellHeight * i) + (i * 1) : (dMenuTop[j][3]+dMenuTop[j][5]+toptopOffSet) + (topmenuCellHeight * i) + (i * 1) ) + "px;visibility:hidden;z-index:499;\" id=\"menuSubTop"+ j + i +"\" onMouseOver=\"showTopTabs('"+j+i+"',1,1);showTopTabs('"+j+"',1)\" onMouseOut=\"showTopTabs('"+j + i+"',0,1);showTopTabs('"+j+"',0)\">")
				}
				else { // We are not on the selected submenu so swap images like usual
					topmenuThirdPosition += ("<div style=\"position:absolute;left:"+((dMenuTop[j][2]+topleftOffSet)+topminMenuWidth - 1)+"px;top:" + ( (NN6) ? (dMenuTop[j][3]+dMenuTop[j][5]+toptopOffSet) + (topmenuCellHeight * i) + (i * 1) : (dMenuTop[j][3]+dMenuTop[j][5]+toptopOffSet) + (topmenuCellHeight * i) + (i * 1) ) + "px;visibility:hidden;z-index:499;\" id=\"menuSubTop"+ j + i +"\" onMouseOver=\"showTopTabs('"+j+i+"',1,1);showTopTabs('"+j+"',1)\" onMouseOut=\"showTopTabs('"+j + i+"',0,1);showTopTabs('"+j+"',0)\">")
				}
				topmenuThirdPosition += (topmenuThirdBuild + "</div>")
			}
			document.write(topmenuThirdPosition);

		}
		topmenuInsideBuild += ("</table></td></tr></table>")
	}
	
	if( NN4 ) {
		if (j == topmenu_num) { // We are on the selected submenu so we don't want to swap the images
			topmenuBuild += (topmenuBuild + "<layer position=\"absolute\" z-index=\"98\" visibility=\"hidden\" id=\"menu"+j+"\" left=\""+(dMenuTop[j][2]+topleftOffSet-1)+"\" top=\""+(dMenuTop[j][3]+dMenuTop[j][5]+toptopOffSet)+"\" onMouseOver=\"showTopTabs('"+j+"',1)\" onMouseOut=\"showTopTabs('"+j+"',0)\">")
		}
		else { // We are not on the selected submenu so swap images like usual
			topmenuBuild += (topmenuBuild + "<layer position=\"absolute\" z-index=\"98\" visibility=\"hidden\" id=\"menu"+j+"\" left=\""+(dMenuTop[j][2]+topleftOffSet-1)+"\" top=\""+(dMenuTop[j][3]+dMenuTop[j][5]+toptopOffSet)+"\" onMouseOver=\"showTopTabs('"+j+"',1)\" onMouseOut=\"showTopTabs('"+j+"',0)\">")
		}
		topmenuBuild += (topmenuInsideBuild + "</layer>")
	} else {
		if (j == topmenu_num) { // We are on the selected submenu so we don't want to swap the images
			topmenuBuild += ("<div style=\"position:absolute;left:"+(dMenuTop[j][2]+topleftOffSet)+"px;top:" + (dMenuTop[j][3]+dMenuTop[j][5]+toptopOffSet) + "px;visibility:hidden;z-index:498;\" id=\"menuTop"+j+"\" onMouseOver=\"showTopTabs('"+j+"',1)\" onMouseOut=\"showTopTabs('"+j+"',0)\">")
		}
		else { // We are not on the selected submenu so swap images like usual
			topmenuBuild += ("<div style=\"position:absolute;left:"+(dMenuTop[j][2]+topleftOffSet)+"px;top:" + (dMenuTop[j][3]+dMenuTop[j][5]+toptopOffSet) + "px;visibility:hidden;z-index:498;\" id=\"menuTop"+j+"\" onMouseOver=\"showTopTabs('"+j+"',1)\" onMouseOut=\"showTopTabs('"+j+"',0)\">")
		}
		topmenuBuild += (topmenuInsideBuild + "</div>")
	}
	document.write(topmenuBuild);
}


function showTopTabs(id,count,subMenu){
	var menuId = '';
	var tabId = 'tab' + id;
	var Cme = ''

	if (subMenu == 1) {
		menuId = 'menuSubTop' + id;
	}
	else {
		menuId = 'menuTop' + id;
	}
		
	if(MS4) {
	 	if(count == 1) { 
			Cme = 'visible'
		}
		else { 
			Cme = 'hidden' 
		}
		document.all[menuId].style.visibility=Cme
	}
	else if(NN6) {
	 	if(count == 1) { 
			Cme = 'visible' 
		}
		else if(count == 0) { 
			Cme = 'hidden' 
		}
		document.getElementById(menuId).style.visibility=Cme
	}
	else if(NN4) {
	 	if(count == 1) { 
			Cme = 'show' 
		}
	 	else if(count == 0) { 
			Cme = 'hide' 
		}
		document.layers[menuId].visibility=Cme
 	}
}