  

<!-- Begin -->
var isDOM = (document.getElementById ? true : false);
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);
function getRef(id) 
{
	if (isDOM) return document.getElementById(id);
	if (isIE4) return document.all[id];
	if (isNS4) return document.layers[id];
}
	
function getSty(id) 
{
	return (isNS4 ? getRef(id) : getRef(id).style);
}
// Hide timeout.
var popTimer = 0;
// Array showing highlighted menu items.
var litNow = new Array();
	
	
function popOver(menuNum, itemNum) 
{
	clearTimeout(popTimer);
	hideAllBut(menuNum);
	litNow = getTree(menuNum, itemNum);
	changeCol(litNow, true);
	targetNum = menu[menuNum][itemNum].target;

	if (targetNum > 0) 
		{
		thisX = parseInt(menu[menuNum][0].ref.left) + parseInt(menu[menuNum][itemNum].ref.left);
		thisY = parseInt(menu[menuNum][0].ref.top) + parseInt(menu[menuNum][itemNum].ref.top);
		with (menu[targetNum][0].ref) 
			{
			left = parseInt(thisX + menu[targetNum][0].x);
			top = parseInt(thisY + menu[targetNum][0].y);
			visibility = 'visible';
   			}
   		}
}

function popOut(menuNum, itemNum) 
{
	if ((menuNum == 0) && !menu[menuNum][itemNum].target)
	hideAllBut(0)
	else
	popTimer = setTimeout('hideAllBut(0)', 500);
}
function getTree(menuNum, itemNum)
// Array index is the menu number. The contents are null (if that menu is not a parent)
// or the item number in that menu that is an ancestor (to light it up). 
{
	itemArray = new Array(menu.length);

	while(1) 
// If we've reached the top of the hierarchy, return.
	{
		itemArray[menuNum] = itemNum;

		if (menuNum == 0) return itemArray;
		itemNum = menu[menuNum][0].parentItem;
		menuNum = menu[menuNum][0].parentMenu;
   	}
}

// Pass an array and a boolean to specify colour change, true = over colour.
function changeCol(changeArray, isOver) 
{
	for (menuCount = 0; menuCount < changeArray.length; menuCount++) 
	{
			if (changeArray[menuCount]) 
			{
			newCol = isOver ? menu[menuCount][0].overCol : menu[menuCount][0].backCol;
// Change the colours of the div/layer background.
				with (menu[menuCount][changeArray[menuCount]].ref) 
				{
				if (isNS4) bgColor = newCol;
					else backgroundColor = newCol;
        		}
      		}
   	}
}
function hideAllBut(menuNum) 
{
	var keepMenus = getTree(menuNum, 1);
	for (count = 0; count < menu.length; count++)
	if (!keepMenus[count])
	menu[count][0].ref.visibility = 'hidden';
	changeCol(litNow, false);
}

// *** MENU CONSTRUCTION FUNCTIONS ***

function Menu(isVert, popInd, x, y, width, overCol, backCol, borderClass, textClass) 
// True or false - a vertical menu?
{

	this.isVert = isVert;
// The popout indicator used (if any) for this menu.
	this.popInd = popInd
// Position and size settings.
	this.x = x;
	this.y = y;
	this.width = width;
// Colours of menu and items.
	this.overCol = overCol;
	this.backCol = backCol;
// The stylesheet class used for item borders and the text within items.
	this.borderClass = borderClass;
	this.textClass = textClass;
// Parent menu and item numbers, indexed later.
	this.parentMenu = null;
	this.parentItem = null;
// Reference to the object's style properties (set later).
	this.ref = null;
}

function Item(text, href, frame, length, spacing, target) 
{
	this.text = text;
	this.href = href;
	this.frame = frame;
	this.length = length;
	this.spacing = spacing;
	this.target = target;
// Reference to the object's style properties (set later).
	this.ref = null;
}

function writeMenus() 
{
	if (!isDOM && !isIE4 && !isNS4) 
		return;

	for (currMenu = 0; currMenu < menu.length; currMenu++) with (menu[currMenu][0])
	// Variable for holding HTML for items and positions of next item. 
	{
		var str = '', itemX = 0, itemY = 0;
	// Remember, items start from 1 in the array (0 is menu object itself, above).
	// Also use properties of each item nested in the other with() for construction.
		for (currItem = 1; currItem < menu[currMenu].length; currItem++) with (menu[currMenu][currItem]) 
		{
			var itemID = 'menu' + currMenu + 'item' + currItem;
			// The width and height of the menu item - dependent on orientation!
			var w = (isVert ? width : length);
			var h = (isVert ? length : width);
			// Create a div or layer text string with appropriate styles/properties.
			// the width must be a miniumum of 3 for it to work in that browser.
			if (isDOM || isIE4) 
			{
				str += '<div id="' + itemID + '" style="position: absolute; left: ' + itemX + '; top: ' + itemY + '; width: ' + w + '; height: ' + h + '; visibility: inherit; ';
				if (backCol) str += 'background: ' + backCol + '; ';
					str += '" ';
			}

			if (isNS4) 
			{
				str += '<layer id="' + itemID + '" left="' + itemX + '" top="' + itemY + '" width="' +  w + '" height="' + h + '" visibility="inherit" ';
				if (backCol) 
					str += 'bgcolor="' + backCol + '" ';
			}

			if (borderClass) str += 'class="' + borderClass + '" ';
			// Add mouseover handlers and finish div/layer.
				str += 'onMouseOver="popOver(' + currMenu + ',' + currItem + ')" onMouseOut="popOut(' + currMenu + ',' + currItem + ')">';
			
			// Add contents of item (default: table with link inside).
			// In IE/NS6+, add padding if there's a border to emulate NS4's layer padding.
			// If a target frame is specified, also add that to the <a> tag.
			str += '<table width="' + (w - 8) + '" border="0" cellspacing="0" cellpadding="' + (!isNS4 && borderClass ? 3 : 0) + '"><tr><td align="left" height="' + (h - 7) + '">' + '<a class="' + textClass + '" href="' + href + '"' + (frame ? ' target="' + frame + '">' : '>') + text + '</a></td>';
			if (target > 0) 
			// Set target's parents to this menu item.
			{
				menu[target][0].parentMenu = currMenu;	
				menu[target][0].parentItem = currItem;
				if (popInd) 
				// Add a popout indicator.
					str += '<td class="' + textClass + '" align="right">' + popInd + '</td>';
			}
			
			str += '</tr></table>' + (isNS4 ? '</layer>' : '</div>');

			if (isVert) 
				itemY += length + spacing;
			else 
				itemX += length + spacing;
		}
		
		if (isDOM) 
		{
			var newDiv = document.createElement('div');
			document.getElementsByTagName('body').item(0).appendChild(newDiv);
			newDiv.innerHTML = str;
			ref = newDiv.style;
			ref.position = 'absolute';
			ref.visibility = 'hidden';
		}
		// Insert a div tag to the end of the BODY with menu HTML in place for IE4.

		if (isIE4) 
		{
			document.body.insertAdjacentHTML('beforeEnd', '<div id="menu' + currMenu + 'div" ' + 'style="position: absolute; visibility: hidden">' + str + '</div>');
			ref = getSty('menu' + currMenu + 'div');
		}
		// In NS4, create a reference to a new layer and write the items to it.
		if (isNS4) {
		ref = new Layer(0);
		ref.document.write(str);
		ref.document.close();
		}

		for (currItem = 1; currItem < menu[currMenu].length; currItem++) 
		{
			itemName = 'menu' + currMenu + 'item' + currItem;
			if (isDOM || isIE4) 
				menu[currMenu][currItem].ref = getSty(itemName);
			if (isNS4) 
				menu[currMenu][currItem].ref = ref.document[itemName];
	   	}
	}
	
	var docwidth = 1024;
	//opera Netscape 6 Netscape 4x Mozilla 
	if(window.innerWidth)
		docwidth = window.innerWidth; 

	//IE Mozilla 
	if(document.body.clientWidth) 
		docwidth = document.body.clientWidth; 
		
	var margin = (docwidth - 970) / 2;
	if(margin < 0)
		margin = -1;
		
	margin += 70;
	
	with (menu[0][0]) 
	{
		ref.left = margin;
		ref.top = y + 90;
		ref.visibility = 'visible';
   }
}

// Syntaxes: *** START EDITING HERE, READ THIS SECTION CAREFULLY! ***
//
// menu[menuNumber][0] = new Menu(Vertical menu? (true/false), 'popout indicator', left, top,
// width, 'mouseover colour', 'background colour', 'border stylesheet', 'text stylesheet');
//
// Left and Top are measured on-the-fly relative to the top-left corner of its trigger, or
// for the root menu, the top-left corner of the page.
//
// menu[menuNumber][itemNumber] = new Item('Text', 'URL', 'target frame', length of menu item,
//  additional spacing to next menu item, number of target menu to popout);
//
// If no target menu (popout) is desired, set it to 0. Likewise, if your site does not use
// frames, pass an empty string as a frame target.
//
// Something that needs explaining - the Vertical Menu setup. You can see most menus below
// are 'true', that is they are vertical, except for the first root menu. The 'length' and
// 'width' of an item depends on its orientation -- length is how long the item runs for in
// the direction of the menu, and width is the lateral dimension of the menu. 

var menu = new Array();

// Default colours passed to most menu constructors (just passed to functions, not
// a global variable - makes things easier to change later in bulk).
var defOver = '#848484', defBack = '#A4A4A4';

// Default 'length' of menu items - item height if menu is vertical, width if horizontal.

var defLength = 20;

// Menu 0 is the special, 'root' menu from which everything else arises.
menu[0] = new Array();
// A non-vertical menu with a few different colours and no popout indicator, as an example.
// *** MOVE ROOT MENU AROUND HERE ***  it's positioned at (5, 0) and is 17px high now.
menu[0][0] = new Menu(false, '', 5, 0, 17, '', '', '', 'itemText');
// Notice how the targets are all set to nonzero values...
// The 'length' of each of these items is 40, and there is spacing of 10 to the next item.
// Most of the links are set to '#' hashes, make sure you change them to actual files.
menu[0][1] = new Item('  Home', 'http://www.sycode.com/index.htm', '', 40, 10, 0);
menu[0][2] = new Item('  Products', 'http://www.sycode.com/products/index.htm', '', 60, 10, 1);
menu[0][3] = new Item('  Solutions', 'http://www.sycode.com/solutions/index.htm', '', 65, 10, 35);
menu[0][4] = new Item('  Technologies', 'http://www.sycode.com/technologies/index.htm', '', 90, 10, 36);
menu[0][5] = new Item('  Publications', 'http://www.sycode.com/publications/index.htm', '', 82, 10, 52);
menu[0][6] = new Item('  Resources', 'http://www.sycode.com/resources/index.htm', '', 80, 10, 50);
//menu[0][6] = new Item('  Gallery', 'http://www.sycode.com/gallery/index.htm', '', 50, 10, 0);
menu[0][7] = new Item('  Company', 'http://www.sycode.com/index.htm', '', 60, 10, 51);
//menu[0][7] = new Item('  Partners', 'http://www.sycode.com/partners.htm', '', 60, 10, 0);
//menu[0][8] = new Item('  News', 'http://www.sycode.com/news/index.htm', '', 37, 10, 0);
//menu[0][9] = new Item(' Blog', 'http://www.sycode.com/blog.htm', '', 32, 10, 0);


// Product menu.
menu[1] = new Array();

menu[1][0] = new Menu(true, '>', -13, 20, 170, defOver, defBack, 'itemBorder', 'subitemText');
menu[1][1] = new Item(' Standalone Software', 'http://www.sycode.com/products/standalone_software/index.htm', '', defLength, 0, 4);
menu[1][2] = new Item(' Acrobat Plug-ins', 'http://www.sycode.com/products/acrobat/index.htm', '', defLength, 0, 6);
menu[1][3] = new Item(' Alibre Design Add-ons', 'http://www.sycode.com/products/alibre_design/index.htm', '', defLength, 0, 9);
menu[1][4] = new Item(' ARES Add-ins', 'http://www.sycode.com/products/ares/index.htm', '', defLength, 0, 117);
menu[1][5] = new Item(' AutoCAD Plug-ins', 'http://www.sycode.com/products/autocad/index.htm', '', defLength, 0, 12);
menu[1][6] = new Item(' Bricscad Plug-ins', 'http://www.sycode.com/products/bricscad/index.htm', '', defLength, 0, 46);
menu[1][7] = new Item(' INOVATE Plug-ins', 'http://www.sycode.com/products/inovate/index.htm', '', defLength, 0, 40);
menu[1][8] = new Item(' IntelliCAD Plug-ins', 'http://www.sycode.com/products/intellicad/index.htm', '', defLength, 0, 16);
menu[1][9] = new Item(' Inventor Add-ins', 'http://www.sycode.com/products/inventor/index.htm', '', defLength, 0, 19);
menu[1][10] = new Item(' IRONCAD Plug-ins', 'http://www.sycode.com/products/ironcad/index.htm', '', defLength, 0, 37);
menu[1][11] = new Item(' KeyCreator Add-ins', 'http://www.sycode.com/products/keycreator/index.htm', '', defLength, 0, 105);
menu[1][12] = new Item(' Pro/ENGINEER Plug-ins', 'http://www.sycode.com/products/pro_engineer/index.htm', '', defLength, 0, 53);
menu[1][13] = new Item(' Rhinoceros Plug-ins', 'http://www.sycode.com/products/rhino/index.htm', '', defLength, 0, 22);
menu[1][14] = new Item(' SketchUp Plug-ins', 'http://www.sycode.com/products/sketchup/index.htm', '', defLength, 0, 43);
menu[1][15] = new Item(' Solid Edge Add-ins', 'http://www.sycode.com/products/solid_edge/index.htm', '', defLength, 0, 29);
menu[1][16] = new Item(' SolidWorks Add-ins', 'http://www.sycode.com/products/solidworks/index.htm', '', defLength, 0, 26);
menu[1][17] = new Item(' SpaceClaim Add-ins', 'http://www.sycode.com/products/spaceclaim/index.htm', '', defLength, 0, 32);




// Edit menu.
menu[2] = new Array();
menu[2][0] = new Menu(true, '>', 0, 22, 80, defOver, defBack, 'itemBorder', 'itemText');
menu[2][1] = new Item('Cut', '#', '', defLength, 0, 0);
menu[2][2] = new Item('Copy', '#', '', defLength, 0, 0);
menu[2][3] = new Item('Paste', '#', '', defLength, 0, 0);

// Help menu
menu[3] = new Array();
menu[3][0] = new Menu(true, '<', 0, 22, 80, defOver, defBack, 'itemBorder', 'itemText');
menu[3][1] = new Item('Contents', '#', '', defLength, 0, 0);
menu[3][2] = new Item('Index', '#', '', defLength, 0, 0);
menu[3][3] = new Item('About', '#', '', defLength, 0, 5);

// Standalone Reopen menu
menu[4] = new Array();

menu[4][0] = new Menu(true, '>', 172, 0, 145, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[4][1] = new Item('Point Cloud', 'http://www.sycode.com/products/point_cloud/index.htm', '', defLength, 0, 0);
menu[4][2] = new Item('TerrainCAD', 'http://www.sycode.com/products/terraincad/index.htm', '', defLength, 0, 0);
menu[4][3] = new Item('Mesh To Solid', 'http://www.sycode.com/products/mesh_to_solid/index.htm', '', defLength, 0, 0);
menu[4][4] = new Item('DWG DXF Converter', 'http://www.sycode.com/products/dwg_dxf_converter/index.htm', '', defLength, 0, 0);
menu[4][5] = new Item('IGES STEP Converter', 'http://www.sycode.com/products/iges_step_converter/index.htm', '', defLength, 0, 0);
menu[4][6] = new Item('Mesh Converter', 'http://www.sycode.com/products/mesh_converter/index.htm', '', defLength, 0, 0);


// Acrobat Reopen menu2
menu[6] = new Array();

menu[6][0] = new Menu(true, '>', 172, 0, 150, '#848484', '#A4A4A4', 'Menu2Border', 'hiddenlink');

menu[6][1] = new Item('File Import Plug-ins', '', '', defLength, 0, 7);
menu[6][2] = new Item('File Export Plug-ins', '#', '', defLength, 0, 8);


//Acrobat Reopen menu3 (Import Plug-ins)
menu[7] = new Array();1

menu[7][0] = new Menu(true, '>', 152, 0, 165, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[7][1] = new Item('3DM Import for Acrobat', 'http://www.sycode.com/products/3dm_import_ab/index.htm', '', defLength, 0, 0);
menu[7][2] = new Item('SKP Import for Acrobat', 'http://www.sycode.com/products/skp_import_ab/index.htm', '', defLength, 0, 0);
menu[7][3] = new Item('VTK Import for Acrobat', 'http://www.sycode.com/products/vtk_import_ab/index.htm', '', defLength, 0, 0);


//Acrobat Reopen menu3 (Export Plug-ins)
menu[8] = new Array();

menu[8][0] = new Menu(true, '>', 152, 0, 165, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[8][1] = new Item('3DM Export for Acrobat', 'http://www.sycode.com/products/3dm_export_ab/index.htm', '', defLength, 0, 0);
menu[8][2] = new Item('3DS Export for Acrobat', 'http://www.sycode.com/products/3ds_export_ab/index.htm', '', defLength, 0, 0);
menu[8][3] = new Item('DWG Export for Acrobat', 'http://www.sycode.com/products/dwg_export_ab/index.htm', '', defLength, 0, 0);
menu[8][4] = new Item('DXF Export for Acrobat', 'http://www.sycode.com/products/dxf_export_ab/index.htm', '', defLength, 0, 0);
menu[8][5] = new Item('OBJ Export for Acrobat', 'http://www.sycode.com/products/obj_export_ab/index.htm', '', defLength, 0, 0);
menu[8][6] = new Item('SKP Export for Acrobat', 'http://www.sycode.com/products/skp_export_ab/index.htm', '', defLength, 0, 0);
menu[8][7] = new Item('VTK Export for Acrobat', 'http://www.sycode.com/products/vtk_export_ab/index.htm', '', defLength, 0, 0);

// Alibre Design Reopen menu2
menu[9] = new Array();

menu[9][0] = new Menu(true, '>', 172, 0, 155, '#848484', '#A4A4A4', 'Menu2Border', 'hiddenlink');
menu[9][1] = new Item('File Import Add-ons', '#', '', defLength, 0, 10);
menu[9][2] = new Item('File Export Add-ons', '#', '', defLength, 0, 11);


// Alibre Design Reopen menu3 (Import Add-ons)
menu[10] = new Array();

menu[10][0] = new Menu(true, '>', 157, 0, 200, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[10][1] = new Item('3DM Import for Alibre Design','http://www.sycode.com/products/3dm_import_ad/index.htm', '', defLength, 0, 0);
menu[10][2] = new Item('3DS Import for Alibre Design','http://www.sycode.com/products/3ds_import_ad/index.htm', '', defLength, 0, 0);
menu[10][3] = new Item('DWG Import for Alibre Design','http://www.sycode.com/products/dwg_import_ad/index.htm', '', defLength, 0, 0);
menu[10][4] = new Item('DXF Import for Alibre Design','http://www.sycode.com/products/dxf_import_ad/index.htm', '', defLength, 0, 0);
menu[10][5] = new Item('OBJ Import for Alibre Design','http://www.sycode.com/products/obj_import_ad/index.htm', '', defLength, 0, 0);
menu[10][6] = new Item('PLT Import for Alibre Design','http://www.sycode.com/products/plt_import_ad/index.htm', '', defLength, 0, 0);
menu[10][7] = new Item('SKP Import for Alibre Design','http://www.sycode.com/products/skp_import_ad/index.htm', '', defLength, 0, 0);
menu[10][8] = new Item('STL Import for Alibre Design','http://www.sycode.com/products/stl_import_ad/index.htm', '', defLength, 0, 0);
menu[10][9] = new Item('VTK Import for Alibre Design','http://www.sycode.com/products/vtk_import_ad/index.htm', '', defLength, 0, 0);



// Alibre Design Reopen menu3 (Export Add-ons)
menu[11] = new Array();

menu[11][0] = new Menu(true, '>', 157, 0, 200, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[11][1] = new Item('3DM Export for Alibre Design','http://www.sycode.com/products/3dm_export_ad/index.htm', '', defLength, 0, 0);
menu[11][2] = new Item('3DS Export for Alibre Design','http://www.sycode.com/products/3ds_export_ad/index.htm', '', defLength, 0, 0);
menu[11][3] = new Item('DWG Export for Alibre Design','http://www.sycode.com/products/dwg_export_ad/index.htm', '', defLength, 0, 0);
menu[11][4] = new Item('DXF Export for Alibre Design','http://www.sycode.com/products/dxf_export_ad/index.htm', '', defLength, 0, 0);
menu[11][5] = new Item('OBJ Export for Alibre Design','http://www.sycode.com/products/obj_export_ad/index.htm', '', defLength, 0, 0);
menu[11][6] = new Item('VTK Export for Alibre Design','http://www.sycode.com/products/vtk_export_ad/index.htm', '', defLength, 0, 0);

//AutoCAD Reopen menu2
menu[12] = new Array();

menu[12][0] = new Menu(true, '>', 172, 0, 150, '#848484', '#A4A4A4', 'Menu2Border', 'hiddenlink');
menu[12][1] = new Item('Utility Plug-ins', '#', '', defLength, 0, 13);
menu[12][2] = new Item('File Import Plug-ins', '#', '', defLength, 0, 14);
menu[12][3] = new Item('File Export Plug-ins', '#', '', defLength, 0, 15);

//AutoCAD Reopen menu3 (Utility Plug-ins)
menu[13] = new Array();

menu[13][0] = new Menu(true, '>', 152, 0, 180, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[13][1] = new Item('AutoProject for AutoCAD','http://www.sycode.com/products/autoproject_ac/index.htm', '', defLength, 0, 0);
menu[13][2] = new Item('Mesh Booleans for AutoCAD','http://www.sycode.com/products/mesh_booleans_ac/index.htm', '', defLength, 0, 0);
menu[13][3] = new Item('Mesh To Solid for AutoCAD','http://www.sycode.com/products/mesh_to_solid_ac/index.htm', '', defLength, 0, 0);
menu[13][4] = new Item('Point Cloud for AutoCAD','http://www.sycode.com/products/point_cloud_ac/index.htm', '', defLength, 0, 0);
menu[13][5] = new Item('Solid To Mesh for AutoCAD','http://www.sycode.com/products/solid_to_mesh_ac/index.htm', '', defLength, 0, 0);
menu[13][6] = new Item('TerrainCAD for AutoCAD','http://www.sycode.com/products/terraincad_ac/index.htm', '',defLength, 0, 0);


//AutoCAD Reopen menu3 (File Import Plug-ins)
menu[14] = new Array();

menu[14][0] = new Menu(true, '>', 152, 0, 250, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[14][1] = new Item('3DM Import for AutoCAD','http://www.sycode.com/products/3dm_import_ac/index.htm', '', defLength, 0, 0);
menu[14][2] = new Item('CATIA V4 Import for AutoCAD','http://www.sycode.com/products/catia_v4_import_ac/index.htm', '', defLength, 0, 0);
menu[14][3] = new Item('CATIA V5 Import for AutoCAD','http://www.sycode.com/products/catia_v5_import_ac/index.htm', '', defLength, 0, 0);
menu[14][4] = new Item('ESRI Import for AutoCAD','http://www.sycode.com/products/esri_import_ac/index.htm', '', defLength, 0, 0);
menu[14][5] = new Item('IGES Import for AutoCAD','http://www.sycode.com/products/iges_import_ac/index.htm', '', defLength, 0, 0);
menu[14][6] = new Item('IGES 2D Import for AutoCAD','http://www.sycode.com/products/iges_2d_import_ac/index.htm', '', defLength, 0, 0);
menu[14][7] = new Item('Inventor Import for AutoCAD','http://www.sycode.com/products/inventor_import_ac/index.htm', '', defLength, 0, 0);
menu[14][8] = new Item('NC Import for AutoCAD','http://www.sycode.com/products/nc_import_ac/index.htm', '', defLength, 0, 0);
menu[14][9] = new Item('OBJ Import for AutoCAD','http://www.sycode.com/products/obj_import_ac/index.htm', '',defLength, 0, 0);
menu[14][10] = new Item('Pro/ENGINEER Import for AutoCAD','http://www.sycode.com/products/pro_engineer_import_ac/index.htm', '',defLength, 0, 0);
menu[14][11] = new Item('PIX Import for AutoCAD','http://www.sycode.com/products/pix_import_ac/index.htm', '', defLength, 0, 0);
menu[14][12] = new Item('PLT Import for AutoCAD','http://www.sycode.com/products/plt_import_ac/index.htm', '', defLength, 0, 0);
menu[14][13] = new Item('Points Import for AutoCAD','http://www.sycode.com/products/points_import_ac/index.htm', '', defLength, 0, 0);
menu[14][14] = new Item('SKP Import for AutoCAD','http://www.sycode.com/products/skp_import_ac/index.htm', '', defLength, 0, 0);
menu[14][15] = new Item('SAT Import for AutoCAD','http://www.sycode.com/products/sat_import_ac/index.htm', '', defLength, 0, 0);
menu[14][16] = new Item('STEP Import for AutoCAD','http://www.sycode.com/products/step_import_ac/index.htm', '', defLength, 0, 0);
menu[14][17] = new Item('STEP 2D Import for AutoCAD','http://www.sycode.com/products/step_2d_import_ac/index.htm', '', defLength, 0, 0);
menu[14][18] = new Item('STL Import for AutoCAD','http://www.sycode.com/products/stl_import_ac/index.htm', '', defLength, 0, 0);
menu[14][19] = new Item('VTK Import for AutoCAD','http://www.sycode.com/products/vtk_import_ac/index.htm', '', defLength, 0, 0);

//AutoCAD Reopen menu3 (File Export Plug-ins)
menu[15] = new Array();

menu[15][0] = new Menu(true, '>', 152, 0, 200, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[15][1] = new Item('CATIA V4 Export for AutoCAD','http://www.sycode.com/products/catia_v4_export_ac/index.htm', '', defLength, 0, 0);
menu[15][2] = new Item('CATIA V5 Export for AutoCAD','http://www.sycode.com/products/catia_v5_export_ac/index.htm', '', defLength, 0, 0);
menu[15][3] = new Item('IGES Export for AutoCAD','http://www.sycode.com/products/iges_export_ac/index.htm', '', defLength, 0, 0);
menu[15][4] = new Item('OBJ Export for AutoCAD','http://www.sycode.com/products/obj_export_ac/index.htm', '', defLength, 0, 0);
menu[15][5] = new Item('Points Export for AutoCAD','http://www.sycode.com/products/points_export_ac/index.htm', '',defLength, 0, 0);
menu[15][6] = new Item('SAT Export for AutoCAD','http://www.sycode.com/products/sat_export_ac/index.htm', '',defLength, 0, 0);
menu[15][7] = new Item('SKP Export for AutoCAD','http://www.sycode.com/products/skp_export_ac/index.htm', '',defLength, 0, 0);
menu[15][8] = new Item('STEP Export for AutoCAD','http://www.sycode.com/products/step_export_ac/index.htm', '', defLength, 0, 0);
menu[15][9] = new Item('STL Export for AutoCAD','http://www.sycode.com/products/stl_export_ac/index.htm', '', defLength, 0, 0);
menu[15][10] = new Item('VTK Export for AutoCAD','http://www.sycode.com/products/vtk_export_ac/index.htm', '', defLength, 0, 0);

// IntelliCAD Reopen menu2
menu[16] = new Array();

menu[16][0] = new Menu(true, '>', 172, 0, 150, '#848484', '#A4A4A4', 'Menu2Border', 'hiddenlink');
menu[16][1] = new Item('File Import Plug-ins', '#', '', defLength, 0, 17);
menu[16][2] = new Item('File Export Plug-ins', '#', '', defLength, 0, 18);


//IntelliCAD Reopen menu3 (File Import Plug-ins)
menu[17] = new Array();
menu[17][0] = new Menu(true, '>', 152, 0, 180, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
// These items are lengthier than normal, and have extra spacing due to the fancy borders.
menu[17][1] = new Item('3DS Import for IntelliCAD','http://www.sycode.com/products/3ds_import_ic/index.htm', '', defLength, 0, 0);
menu[17][2] = new Item('IGES Import for IntelliCAD','http://www.sycode.com/products/iges_import_ic/index.htm', '', defLength, 0, 0);
menu[17][3] = new Item('ESRI Import for IntelliCAD','http://www.sycode.com/products/esri_import_ic/index.htm', '', defLength, 0, 0);
menu[17][4] = new Item('NC Import for IntelliCAD','http://www.sycode.com/products/nc_import_ic/index.htm', '', defLength, 0, 0);
menu[17][5] = new Item('OBJ Import for IntelliCAD','http://www.sycode.com/products/obj_import_ic/index.htm', '', defLength, 0, 0);
menu[17][6] = new Item('PLT Import for IntelliCAD','http://www.sycode.com/products/plt_import_ic/index.htm', '',defLength, 0, 0);
menu[17][7] = new Item('Points Import for IntelliCAD','http://www.sycode.com/products/points_import_ic/index.htm', '', defLength, 0, 0);
menu[17][8] = new Item('STEP Import for IntelliCAD','http://www.sycode.com/products/step_import_ic/index.htm', '', defLength, 0, 0);
menu[17][9] = new Item('SKP Import for IntelliCAD','http://www.sycode.com/products/skp_import_ic/index.htm', '', defLength, 0, 0);
menu[17][10] = new Item('STL Import for IntelliCAD','http://www.sycode.com/products/stl_import_ic/index.htm', '', defLength, 0, 0);

//IntelliCAD Reopen menu3 (File Export Plug-ins)
menu[18] = new Array();

menu[18][0] = new Menu(true, '>', 152, 0, 180, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[18][1] = new Item('3DS Export for IntelliCAD','http://www.sycode.com/products/3ds_export_ic/index.htm', '', defLength, 0, 0);
menu[18][2] = new Item('OBJ Export for IntelliCAD','http://www.sycode.com/products/obj_export_ic/index.htm', '', defLength, 0, 0);
menu[18][3] = new Item('PLT Export for IntelliCAD','http://www.sycode.com/products/plt_export_ic/index.htm', '', defLength, 0, 0);
menu[18][4] = new Item('Points Export for IntelliCAD','http://www.sycode.com/products/points_export_ic/index.htm', '',defLength, 0, 0);
menu[18][5] = new Item('SKP Export for IntelliCAD','http://www.sycode.com/products/skp_export_ic/index.htm', '',defLength, 0, 0);
menu[18][6] = new Item('STL Export for IntelliCAD','http://www.sycode.com/products/stl_export_ic/index.htm', '', defLength, 0, 0);



// Inventor Reopen menu2
menu[19] = new Array();

menu[19][0] = new Menu(true, '>', 172, 0, 150, '#848484', '#A4A4A4', 'Menu2Border', 'hiddenlink');
menu[19][1] = new Item('File Import Add-ins', '#', '', defLength, 0, 20);
menu[19][2] = new Item('File Export Add-ins', '#', '', defLength, 0, 21);

//Inventor Reopen menu3 (File Import Add-ins)
menu[20] = new Array();

menu[20][0] = new Menu(true, '>', 152, 0, 170, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[20][1] = new Item('3DM Import for Inventor','http://www.sycode.com/products/3dm_import_iv/index.htm', '', defLength, 0, 0);
menu[20][2] = new Item('3DS Import for Inventor','http://www.sycode.com/products/3ds_import_iv/index.htm', '', defLength, 0, 0);
menu[20][3] = new Item('OBJ Import for Inventor','http://www.sycode.com/products/obj_import_iv/index.htm', '', defLength, 0, 0);
menu[20][4] = new Item('SKP Import for Inventor','http://www.sycode.com/products/skp_import_iv/index.htm', '', defLength, 0, 0);
menu[20][5] = new Item('STL Import for Inventor','http://www.sycode.com/products/stl_import_iv/index.htm', '', defLength, 0, 0);
menu[20][6] = new Item('VTK Import for Inventor','http://www.sycode.com/products/vtk_import_iv/index.htm', '', defLength, 0, 0);

//Inventor Reopen menu3 (File Export Add-ins)
menu[21] = new Array();

menu[21][0] = new Menu(true, '>', 152, 0, 170, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[21][1] = new Item('3DM Export for Inventor','http://www.sycode.com/products/3dm_export_iv/index.htm', '', defLength, 0, 0);
menu[21][2] = new Item('3DS Export for Inventor','http://www.sycode.com/products/3ds_export_iv/index.htm', '', defLength, 0, 0);
menu[21][3] = new Item('OBJ Export for Inventor','http://www.sycode.com/products/obj_export_iv/index.htm', '', defLength, 0, 0);
menu[21][4] = new Item('SKP Export for Inventor','http://www.sycode.com/products/skp_export_iv/index.htm', '', defLength, 0, 0);
menu[21][5] = new Item('VTK Export for Inventor','http://www.sycode.com/products/vtk_export_iv/index.htm', '', defLength, 0, 0);


//Rhinoceros Reopen menu2
menu[22] = new Array();

menu[22][0] = new Menu(true, '>', 172, 0, 150, '#848484', '#A4A4A4', 'Menu2Border', 'hiddenlink');
menu[22][1] = new Item('Utility Plug-ins', '#', '', defLength, 0, 23);
menu[22][2] = new Item('File Import Plug-ins', '#', '', defLength, 0, 24);
menu[22][3] = new Item('File Export Plug-ins', '#', '', defLength, 0, 25);


//Rhinoceros Reopen menu3 (Utility Plug-ins)
menu[23] = new Array();

menu[23][0] = new Menu(true, '>', 152, 0, 155, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[23][1] = new Item('Mesh To Solid for Rhino','http://www.sycode.com/products/mesh_to_solid_rh/index.htm', '', defLength, 0, 0);
menu[23][2] = new Item('MeshCAD for Rhino','http://www.sycode.com/products/meshcad_rh/index.htm', '', defLength, 0, 0);
menu[23][3] = new Item('Point Cloud for Rhino','http://www.sycode.com/products/point_cloud_rh/index.htm', '', defLength, 0, 0);
menu[23][4] = new Item('TerrainCAD for Rhino','http://www.sycode.com/products/terraincad_rh/index.htm', '', defLength, 0, 0);


//Rhinoceros Reopen menu3 (File Import Plug-ins)
menu[24] = new Array();

menu[24][0] = new Menu(true, '>', 152, 0, 210, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[24][1] = new Item('ESRI Import for Rhino','http://www.sycode.com/products/esri_import_rh/index.htm', '', defLength, 0, 0);
menu[24][2] = new Item('Inventor Import for Rhino','http://www.sycode.com/products/inventor_import_rh/index.htm', '', defLength, 0, 0);
menu[24][3] = new Item('CATIA V4 Import for Rhino','http://www.sycode.com/products/catia_v4_import_rh/index.htm', '', defLength, 0, 0);
menu[24][4] = new Item('CATIA V5 Import for Rhino','http://www.sycode.com/products/catia_v5_import_rh/index.htm', '', defLength, 0, 0);
menu[24][5] = new Item('NC Import for Rhino','http://www.sycode.com/products/nc_import_rh/index.htm', '', defLength, 0, 0);
menu[24][6] = new Item('PRO/ENGINEER Import for Rhino','http://www.sycode.com/products/pro_engineer_import_rh/index.htm', '', defLength, 0, 0);
menu[24][7] = new Item('PIX Import for Rhino','http://www.sycode.com/products/pix_import_rh/index.htm', '', defLength, 0, 0);
menu[24][8] = new Item('PLT Import for Rhino','http://www.sycode.com/products/plt_import_rh/index.htm', '', defLength, 0, 0);
menu[24][9] = new Item('SAT Import for Rhino','http://www.sycode.com/products/sat_import_rh/index.htm', '', defLength, 0, 0);
menu[24][10] = new Item('VTK Import for Rhino','http://www.sycode.com/products/vtk_import_rh/index.htm', '', defLength, 0, 0);

//Rhinoceros Reopen menu3 (File Export Plug-ins)
menu[25] = new Array();

menu[25][0] = new Menu(true, '>', 152, 0, 150, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[25][1] = new Item('PLT Export for Rhino','http://www.sycode.com/products/plt_export_rh/index.htm', '', defLength, 0, 0);
menu[25][2] = new Item('VTK Export for Rhino','http://www.sycode.com/products/vtk_export_rh/index.htm', '', defLength, 0, 0);

//SolidWorks Reopen menu2
menu[26] = new Array();

menu[26][0] = new Menu(true, '>', 172, 0, 155, '#848484', '#A4A4A4', 'Menu2Border', 'hiddenlink');
menu[26][1] = new Item('File Import Add-ins', '#', '', defLength, 0, 27);
menu[26][2] = new Item('File Export Add-ins', '#', '', defLength, 0, 28);

//SolidWorks Reopen menu3 (File Import Add-ins)
menu[27] = new Array();

menu[27][0] = new Menu(true, '>', 157, 0, 250, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[27][1] = new Item('3DM Import for SolidWorks','http://www.sycode.com/products/3dm_import_sw/index.htm', '',defLength, 0, 0);
menu[27][2] = new Item('3DS Import for SolidWorks','http://www.sycode.com/products/3ds_import_sw/index.htm', '', defLength, 0, 0);
menu[27][3] = new Item('CATIA V4 Import for SolidWorks','http://www.sycode.com/products/catia_v4_import_sw/index.htm', '', defLength, 0, 0);
menu[27][4] = new Item('CATIA V5 Import for SolidWorks','http://www.sycode.com/products/catia_v5_import_sw/index.htm', '', defLength, 0, 0);
menu[27][5] = new Item('DWG Import for SolidWorks','http://www.sycode.com/products/dwg_import_sw/index.htm', '', defLength, 0, 0);
menu[27][6] = new Item('DXF Import for SolidWorks','http://www.sycode.com/products/dxf_import_sw/index.htm', '', defLength, 0, 0);
menu[27][7] = new Item('NC Import for SolidWorks','http://www.sycode.com/products/nc_import_sw/index.htm', '', defLength, 0, 0);
menu[27][8] = new Item('OBJ Import for SolidWorks','http://www.sycode.com/products/obj_import_sw/index.htm', '', defLength, 0, 0);
menu[27][9] = new Item('PIX Import for SolidWorks','http://www.sycode.com/products/pix_import_sw/index.htm', '', defLength, 0, 0);
menu[27][10] = new Item('PLT Import for SolidWorks','http://www.sycode.com/products/plt_import_sw/index.htm', '', defLength, 0, 0);
menu[27][11] = new Item('Points Import for SolidWorks','http://www.sycode.com/products/points_import_sw/index.htm', '', defLength, 0, 0);
menu[27][12] = new Item('SKP Import for SolidWorks','http://www.sycode.com/products/skp_import_sw/index.htm', '', defLength, 0, 0);
menu[27][13] = new Item('STL Import for SolidWorks','http://www.sycode.com/products/stl_import_sw/index.htm', '', defLength, 0, 0);
menu[27][14] = new Item('VTK Import for SolidWorks','http://www.sycode.com/products/vtk_import_sw/index.htm', '', defLength, 0, 0);


//SolidWorks Reopen menu3 (File Export Plug-ins)
menu[28] = new Array();

menu[28][0] = new Menu(true, '>', 157, 0, 230, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[28][1] = new Item('3DM Export for SolidWorks','http://www.sycode.com/products/3dm_export_sw/index.htm', '', defLength, 0, 0);
menu[28][2] = new Item('3DS Export for SolidWorks','http://www.sycode.com/products/3ds_export_sw/index.htm', '', defLength, 0, 0);
menu[28][3] = new Item('CATIA V4 Export for SolidWorks','http://www.sycode.com/products/catia_v4_export_sw/index.htm', '', defLength, 0, 0);
menu[28][4] = new Item('CATIA V5 Export for SolidWorks','http://www.sycode.com/products/catia_v5_export_sw/index.htm', '', defLength, 0, 0);
menu[28][5] = new Item('DWG Export for SolidWorks','http://www.sycode.com/products/dwg_export_sw/index.htm', '', defLength, 0, 0);
menu[28][6] = new Item('DXF Export for SolidWorks','http://www.sycode.com/products/dxf_export_sw/index.htm', '', defLength, 0, 0);
menu[28][7] = new Item('OBJ Export for SolidWorks','http://www.sycode.com/products/obj_export_sw/index.htm', '', defLength, 0, 0);
menu[28][8] = new Item('PLT Export for SolidWorks','http://www.sycode.com/products/plt_export_sw/index.htm', '',defLength, 0, 0);
menu[28][9] = new Item('SKP Export for SolidWorks','http://www.sycode.com/products/skp_export_sw/index.htm', '', defLength, 0, 0);
menu[28][10] = new Item('VTK Export for SolidWorks','http://www.sycode.com/products/vtk_export_sw/index.htm', '', defLength, 0, 0);


//Solid Edge Reopen menu2
menu[29] = new Array();

menu[29][0] = new Menu(true, '>', 172, 0, 150, '#848484', '#A4A4A4', 'Menu2Border', 'hiddenlink');
menu[29][1] = new Item('File Import Add-ins', '#', '', defLength, 0, 30);
menu[29][2] = new Item('File Export Add-ins', '#', '', defLength, 0, 31);

//Solid Edge Reopen menu3 (File Import Add-ins)
menu[30] = new Array();

menu[30][0] = new Menu(true, '>', 152, 0, 175, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[30][1] = new Item('3DM Import for Solid Edge','http://www.sycode.com/products/3dm_import_se/index.htm', '',defLength, 0, 0);
menu[30][2] = new Item('3DS Import for Solid Edge','http://www.sycode.com/products/3ds_import_se/index.htm', '', defLength, 0, 0);
menu[30][3] = new Item('DWG Import for Solid Edge','http://www.sycode.com/products/dwg_import_se/index.htm', '', defLength, 0, 0);
menu[30][4] = new Item('DXF Import for Solid Edge','http://www.sycode.com/products/dxf_import_se/index.htm', '', defLength, 0, 0);
menu[30][5] = new Item('OBJ Import for Solid Edge','http://www.sycode.com/products/obj_import_se/index.htm', '', defLength, 0, 0);
menu[30][6] = new Item('SKP Import for Solid Edge','http://www.sycode.com/products/skp_import_se/index.htm', '', defLength, 0, 0);
menu[30][7] = new Item('STL Import for Solid Edge','http://www.sycode.com/products/stl_import_se/index.htm', '', defLength, 0, 0);
menu[30][8] = new Item('VTK Import for Solid Edge','http://www.sycode.com/products/vtk_import_se/index.htm', '', defLength, 0, 0);

//Solid Edge Reopen menu3 (File Export Add-ins)
menu[31] = new Array();

menu[31][0] = new Menu(true, '>', 152, 0, 175, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[31][1] = new Item('3DM Export for Solid Edge','http://www.sycode.com/products/3dm_export_se/index.htm', '', defLength, 0, 0);
menu[31][2] = new Item('3DS Export for Solid Edge','http://www.sycode.com/products/3ds_export_se/index.htm', '', defLength, 0, 0);
menu[31][3] = new Item('DWG Export for Solid Edge','http://www.sycode.com/products/dwg_export_se/index.htm', '', defLength, 0, 0);
menu[31][4] = new Item('DXF Export for Solid Edge','http://www.sycode.com/products/dxf_export_se/index.htm', '', defLength, 0, 0);
menu[31][5] = new Item('OBJ Export for Solid Edge','http://www.sycode.com/products/obj_export_se/index.htm', '', defLength, 0, 0);
menu[31][6] = new Item('SKP Export for Solid Edge','http://www.sycode.com/products/skp_export_se/index.htm', '', defLength, 0, 0);
menu[31][7] = new Item('VTK Export for Solid Edge','http://www.sycode.com/products/vtk_export_se/index.htm', '',defLength, 0, 0);

//SpaceClaim  Reopen menu2
menu[32] = new Array();

menu[32][0] = new Menu(true, '>', 172, 0, 150, '#848484', '#A4A4A4', 'Menu2Border', 'hiddenlink');
menu[32][1] = new Item('File Import Add-ins', '#', '', defLength, 0, 33);
menu[32][2] = new Item('File Export Add-ins', '#', '', defLength, 0, 34);

//SpaceClaim Reopen menu3 (File Import Add-ins)
menu[33] = new Array();

menu[33][0] = new Menu(true, '>', 152, 0, 185, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[33][1] = new Item('3DM Import for SpaceClaim','http://www.sycode.com/products/3dm_import_sc/index.htm', '', defLength, 0, 0);
menu[33][2] = new Item('3DS Import for SpaceClaim','http://www.sycode.com/products/3ds_import_sc/index.htm', '', defLength, 0, 0);
menu[33][3] = new Item('DWG Import for SpaceClaim','http://www.sycode.com/products/dwg_import_sc/index.htm', '', defLength, 0, 0);
menu[33][4] = new Item('DXF Import for SpaceClaim','http://www.sycode.com/products/dxf_import_sc/index.htm', '', defLength, 0, 0);
menu[33][5] = new Item('OBJ Import for SpaceClaim','http://www.sycode.com/products/obj_import_sc/index.htm', '', defLength, 0, 0);
menu[33][6] = new Item('SKP Import for SpaceClaim','http://www.sycode.com/products/skp_import_sc/index.htm', '', defLength, 0, 0);
menu[33][7] = new Item('STL Import for SpaceClaim','http://www.sycode.com/products/stl_import_sc/index.htm', '', defLength, 0, 0);
menu[33][8] = new Item('VTK Import for SpaceClaim','http://www.sycode.com/products/vtk_import_sc/index.htm', '', defLength, 0, 0);


//SpaceClaim Reopen menu3 (File Export Add-ins)
menu[34] = new Array();

menu[34][0] = new Menu(true, '>', 152, 0, 185, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[34][1] = new Item('3DM Export for SpaceClaim','http://www.sycode.com/products/3dm_export_sc/index.htm', '', defLength, 0, 0);
menu[34][2] = new Item('3DS Export for SpaceClaim','http://www.sycode.com/products/3ds_export_sc/index.htm', '', defLength, 0, 0);
menu[34][3] = new Item('DWG Export for SpaceClaim','http://www.sycode.com/products/dwg_export_sc/index.htm', '', defLength, 0, 0);
menu[34][4] = new Item('DXF Export for SpaceClaim','http://www.sycode.com/products/dxf_export_sc/index.htm', '', defLength, 0, 0);
menu[34][5] = new Item('OBJ Export for SpaceClaim','http://www.sycode.com/products/obj_export_sc/index.htm', '', defLength, 0, 0);
menu[34][6] = new Item('SKP Export for SpaceClaim','http://www.sycode.com/products/skp_export_sc/index.htm', '', defLength, 0, 0);
menu[34][7] = new Item('VTK Export for SpaceClaim','http://www.sycode.com/products/vtk_export_sc/index.htm', '', defLength, 0, 0);

//Solutionsmenu2

menu[35] = new Array();

menu[35][0] = new Menu(true, '>', -10, 20, 250, defOver, defBack, 'itemBorder', 'subitemText');
menu[35][1] = new Item('Data Exchange','http://www.sycode.com/solutions/de/index.htm', '', defLength, 0, 56);
menu[35][2] = new Item('Architecture, Engineering & Construction','http://www.sycode.com/solutions/aec/index.htm', '', defLength, 0, 0);
menu[35][3] = new Item('Reverse Engineering','http://www.sycode.com/solutions/re/index.htm', '', defLength, 0, 0);
menu[35][4] = new Item('Rapid Prototyping','http://www.sycode.com/solutions/rp/index.htm', '', defLength, 0, 0);
menu[35][5] = new Item('Computer Aided Manufacturing ','http://www.sycode.com/solutions/cam/index.htm', '', defLength, 0, 0);

//Technologiesmenu2
menu[36] = new Array();

menu[36][0] = new Menu(true, '>', -10, 20, 100, defOver, defBack, 'itemBorder', 'subitemText');
menu[36][1] = new Item('3DSLib','http://www.sycode.com/technologies/3dslib/index.htm', '', defLength, 0, 0);
menu[36][2] = new Item('ACISLib','http://www.sycode.com/technologies/acislib/index.htm', '', defLength, 0, 0);
menu[36][3] = new Item('CAMLib','http://www.sycode.com/technologies/camlib/index.htm', '', defLength, 0, 0);
menu[36][4] = new Item('DXFLib','http://www.sycode.com/technologies/dxflib/index.htm', '', defLength, 0, 0);
menu[36][5] = new Item('MeshLib','http://www.sycode.com/technologies/meshlib/index.htm', '', defLength, 0, 0);
menu[36][6] = new Item('PlotLib','http://www.sycode.com/technologies/plotlib/index.htm', '', defLength, 0, 0);
menu[36][7] = new Item('ScanLib','http://www.sycode.com/technologies/scanlib/index.htm', '', defLength, 0, 0);
menu[36][8] = new Item('SurfaceLib','http://www.sycode.com/technologies/surfacelib/index.htm', '', defLength, 0, 0);
menu[36][9] = new Item('TerrainLib','http://www.sycode.com/technologies/terrainlib/index.htm', '', defLength, 0, 0);

//IRONCAD Plug-ins Reopen menu2
menu[37] = new Array();

menu[37][0] = new Menu(true, '>', 172, 0, 150, '#848484', '#A4A4A4', 'Menu2Border', 'hiddenlink');
menu[37][1] = new Item('File Import Plug-ins', '#', '', defLength, 0, 38);
menu[37][2] = new Item('File Export Plug-ins', '#', '', defLength, 0, 39);

//IRONCAD Plug-ins menu3 (File Import Plug-ins)
menu[38] = new Array();
menu[38][0] = new Menu(true, '>', 152, 0, 185, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[38][1] = new Item('SKP Import for IRONCAD','http://www.sycode.com/products/skp_import_ir/index.htm', '', defLength, 0, 0);

//IRONCAD Plug-ins menu3 (File export Plug-ins)
menu[39] = new Array();
menu[39][0] = new Menu(true, '>', 152, 0, 185, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[39][1] = new Item('SKP Export for IRONCAD','http://www.sycode.com/products/skp_export_ir/index.htm', '', defLength, 0, 0);

//INOVATE Plug-ins Reopen menu2
menu[40] = new Array();

menu[40][0] = new Menu(true, '>', 172, 0, 150, '#848484', '#A4A4A4', 'Menu2Border', 'hiddenlink');
menu[40][1] = new Item('File Import Plug-ins', '#', '', defLength, 0, 41);
menu[40][2] = new Item('File Export Plug-ins', '#', '', defLength, 0, 42);

//INOVATE Plug-ins menu3 (File Import Plug-ins)
menu[41] = new Array();
menu[41][0] = new Menu(true, '>', 152, 0, 185, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[41][1] = new Item('SKP Import for INOVATE','http://www.sycode.com/products/skp_import_in/index.htm', '', defLength, 0, 0);

//INOVATE Plug-ins menu3 (File export Plug-ins)
menu[42] = new Array();
menu[42][0] = new Menu(true, '>', 152, 0, 185, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[42][1] = new Item('SKP Export for INOVATE','http://www.sycode.com/products/skp_export_in/index.htm', '', defLength, 0, 0);

//SketchUp Plug-ins Reopen menu2
menu[43] = new Array();

menu[43][0] = new Menu(true, '>', 172, 0, 150, '#848484', '#A4A4A4', 'Menu2Border', 'hiddenlink');
menu[43][1] = new Item('File Import Plug-ins', '#', '', defLength, 0, 44);
menu[43][2] = new Item('File Export Plug-ins', '#', '', defLength, 0, 45);

//IRONCAD Plug-ins menu3 (File Import Plug-ins)
menu[44] = new Array();
menu[44][0] = new Menu(true, '>', 152, 0, 185, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[44][1] = new Item('3DM Import for SketchUp','http://www.sycode.com/products/3dm_import_su/index.htm', '', defLength, 0, 0);
menu[44][2] = new Item('IGES Import for SketchUp','http://www.sycode.com/products/iges_import_su/index.htm', '', defLength, 0, 0);
menu[44][3] = new Item('OBJ Import for SketchUp','http://www.sycode.com/products/obj_import_su/index.htm', '', defLength, 0, 0);
menu[44][4] = new Item('STEP Import for SketchUp','http://www.sycode.com/products/step_import_su/index.htm', '', defLength, 0, 0);
menu[44][5] = new Item('STL Import for SketchUp','http://www.sycode.com/products/stl_import_su/index.htm', '', defLength, 0, 0);
menu[44][6] = new Item('VTK Import for SketchUp','http://www.sycode.com/products/vtk_import_su/index.htm', '', defLength, 0, 0);

//IRONCAD Plug-ins menu3 (File export Plug-ins)
menu[45] = new Array();
menu[45][0] = new Menu(true, '>', 152, 0, 185, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[45][1] = new Item('3DM Export for SketchUp','http://www.sycode.com/products/3dm_export_su/index.htm', '', defLength, 0, 0);
menu[45][2] = new Item('3DS Export for SketchUp','http://www.sycode.com/products/3ds_export_su/index.htm', '', defLength, 0, 0);
menu[45][3] = new Item('DWG Export for SketchUp','http://www.sycode.com/products/dwg_export_su/index.htm', '', defLength, 0, 0);
menu[45][4] = new Item('DXF Export for SketchUp','http://www.sycode.com/products/dxf_export_su/index.htm', '', defLength, 0, 0);
menu[45][5] = new Item('OBJ Export for SketchUp','http://www.sycode.com/products/obj_export_su/index.htm', '', defLength, 0, 0);
menu[45][6] = new Item('STL Export for SketchUp','http://www.sycode.com/products/stl_export_su/index.htm', '', defLength, 0, 0);
menu[45][7] = new Item('VTK Export for SketchUp','http://www.sycode.com/products/vtk_export_su/index.htm', '', defLength, 0, 0);

// Bricscad Reopen menu2
menu[46] = new Array();

menu[46][0] = new Menu(true, '>', 172, 0, 170, '#848484', '#A4A4A4', 'Menu2Border', 'hiddenlink');

menu[46][1] = new Item('Utility Plug-ins', '', '', defLength, 0, 49);
menu[46][2] = new Item('File Import Plug-ins', '', '', defLength, 0, 47);
menu[46][3] = new Item('File Export Plug-ins', '#', '', defLength, 0, 48);



// Bricscad Reopen menu3 (File Import Plug-ins)
menu[47] = new Array();
menu[47][0] = new Menu(true, '>', 172, 0, 170, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
// These items are lengthier than normal, and have extra spacing due to the fancy borders.
menu[47][1] = new Item('3DM Import for Bricscad','http://www.sycode.com/products/3dm_import_bc/index.htm', '', defLength, 0, 0);
menu[47][2] = new Item('3DS Import for Bricscad','http://www.sycode.com/products/3ds_import_bc/index.htm', '', defLength, 0, 0);
menu[47][3] = new Item('IGES Import for Bricscad','http://www.sycode.com/products/iges_import_bc/index.htm', '', defLength, 0, 0);
menu[47][4] = new Item('ESRI Import for Bricscad','http://www.sycode.com/products/esri_import_bc/index.htm', '', defLength, 0, 0);
menu[47][5] = new Item('NC Import for Bricscad','http://www.sycode.com/products/nc_import_bc/index.htm', '', defLength, 0, 0);
menu[47][6] = new Item('OBJ Import for Bricscad','http://www.sycode.com/products/obj_import_bc/index.htm', '', defLength, 0, 0);
menu[47][7] = new Item('PIX Import for Bricscad','http://www.sycode.com/products/pix_import_bc/index.htm', '',defLength, 0, 0);
menu[47][8] = new Item('PLT Import for Bricscad','http://www.sycode.com/products/plt_import_bc/index.htm', '',defLength, 0, 0);
menu[47][9] = new Item('Points Import for Bricscad','http://www.sycode.com/products/points_import_bc/index.htm', '', defLength, 0, 0);
menu[47][10] = new Item('STEP Import for Bricscad','http://www.sycode.com/products/step_import_bc/index.htm', '', defLength, 0, 0);
menu[47][11] = new Item('SKP Import for Bricscad','http://www.sycode.com/products/skp_import_bc/index.htm', '', defLength, 0, 0);
menu[47][12] = new Item('STL Import for Bricscad','http://www.sycode.com/products/stl_import_bc/index.htm', '', defLength, 0, 0);
menu[47][13] = new Item('VTK Import for Bricscad','http://www.sycode.com/products/vtk_import_bc/index.htm', '', defLength, 0, 0);

//Bricscad Reopen menu3 (File Export Plug-ins)
menu[48] = new Array();

menu[48][0] = new Menu(true, '>', 172, 0, 170, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[48][1] = new Item('3DM Export for Bricscad','http://www.sycode.com/products/3dm_export_bc/index.htm', '', defLength, 0, 0);
menu[48][2] = new Item('3DS Export for Bricscad','http://www.sycode.com/products/3ds_export_bc/index.htm', '', defLength, 0, 0);
menu[48][3] = new Item('OBJ Export for Bricscad','http://www.sycode.com/products/obj_export_bc/index.htm', '', defLength, 0, 0);
menu[48][4] = new Item('PLT Export for Bricscad','http://www.sycode.com/products/plt_export_bc/index.htm', '', defLength, 0, 0);
menu[48][5] = new Item('Points Export for Bricscad','http://www.sycode.com/products/points_export_bc/index.htm', '',defLength, 0, 0);
menu[48][6] = new Item('SKP Export for Bricscad','http://www.sycode.com/products/skp_export_bc/index.htm', '',defLength, 0, 0);
menu[48][7] = new Item('STL Export for Bricscad','http://www.sycode.com/products/stl_export_bc/index.htm', '', defLength, 0, 0);
menu[48][8] = new Item('VTK Export for Bricscad','http://www.sycode.com/products/vtk_export_bc/index.htm', '', defLength, 0, 0);

//Bricscad Reopen menu3 (Utility Plug-ins)
menu[49] = new Array();

menu[49][0] = new Menu(true, '>', 172, 0, 170, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[49][1] = new Item('Mesh To Solid for Bricscad','http://www.sycode.com/products/mesh_to_solid_bc/index.htm', '', defLength, 0, 0);
menu[49][2] = new Item('Point Cloud for Bricscad','http://www.sycode.com/products/point_cloud_bc/index.htm', '', defLength, 0, 0);
menu[49][3] = new Item('TerrainCAD for Bricscad','http://www.sycode.com/products/terraincad_bc/index.htm', '', defLength, 0, 0);


// dropdown menu for resources//
menu[50] = new Array();

menu[50][0] = new Menu(true, '>', -10, 20, 140, defOver, defBack, 'itemBorder', 'subitemText');
menu[50][1] = new Item(' News', 'http://www.sycode.com/resources/news/index.htm', '', defLength, 0, 0);
menu[50][2] = new Item(' Site Map', 'http://www.sycode.com/resources/site_map.htm', '', defLength, 0, 0);
menu[50][3] = new Item(' Blog', 'http://www.sycode.com/resources/blog.htm', '', defLength, 0, 0);
menu[50][4] = new Item(' Knowledge Base', 'http://www.sycode.com/resources/kb/sycode_licensing_and_subscription_faq.htm', '', defLength, 0, 0);
menu[50][5] = new Item(' Gallery', 'http://www.sycode.com/resources/gallery/index.htm', '', defLength, 0, 0);

//dropdown for company//
menu[51] = new Array();

menu[51][0] = new Menu(true, '>', -10, 20, 100, defOver, defBack, 'itemBorder', 'subitemText');
menu[51][1] = new Item(' Contact', 'http://www.sycode.com/contact.htm', '', defLength, 0, 0);
menu[51][2] = new Item(' Support', 'http://www.sycode.com/support/', '', defLength, 0, 0);
menu[51][3] = new Item(' Partners', 'http://www.sycode.com/company/partners.htm', '', defLength, 0, 0);

//dropdown for publications//
menu[52] = new Array();

menu[52][0] = new Menu(true, '>', -10, 20, 100, defOver, defBack, 'itemBorder', 'subitemText');
menu[52][1] = new Item(' White Papers', 'http://www.sycode.com/publications/white_papers/index.htm', '', defLength, 0, 0);
menu[52][2] = new Item(' Books', 'http://www.sycode.com/publications/books/index.htm', '', defLength, 0, 0);


//*Pro/Engineer Plug-ins Reopen menu2
menu[53] = new Array();

menu[53][0] = new Menu(true, '>', 172, 0, 150, '#848484', '#A4A4A4', 'Menu2Border', 'hiddenlink');
menu[53][1] = new Item('File Import Plug-ins', '#', '', defLength, 0, 54);
menu[53][2] = new Item('File Export Plug-ins', '#', '', defLength, 0, 55);


//Pro/Engineer  Reopen menu3 (File Import Add-ins)
menu[54] = new Array();

menu[54][0] = new Menu(true, '>', 152, 0, 200, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[54][1] = new Item('3DM Import for ProENGINEER','http://www.sycode.com/products/3dm_import_pe/index.htm', '',defLength, 0, 0);
menu[54][2] = new Item('3DS Import for ProENGINEER','http://www.sycode.com/products/3ds_import_pe/index.htm', '', defLength, 0, 0);
menu[54][3] = new Item('DWG Import for ProENGINEER','http://www.sycode.com/products/dwg_import_pe/index.htm', '', defLength, 0, 0);
menu[54][4] = new Item('DXF Import for ProENGINEER','http://www.sycode.com/products/dxf_import_pe/index.htm', '', defLength, 0, 0);
menu[54][5] = new Item('OBJ Import for ProENGINEER','http://www.sycode.com/products/obj_import_pe/index.htm', '', defLength, 0, 0);
menu[54][6] = new Item('SKP Import for ProENGINEER','http://www.sycode.com/products/skp_import_pe/index.htm', '', defLength, 0, 0);
menu[54][7] = new Item('STL Import for ProENGINEER','http://www.sycode.com/products/stl_import_pe/index.htm', '', defLength, 0, 0);
menu[54][8] = new Item('VTK Import for ProENGINEER','http://www.sycode.com/products/vtk_import_pe/index.htm', '', defLength, 0, 0);

//Pro/Engineer Reopen menu3 (File Export Add-ins)
menu[55] = new Array();

menu[55][0] = new Menu(true, '>', 152, 0, 200, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[55][1] = new Item('3DM Export for ProENGINEER','http://www.sycode.com/products/3dm_export_pe/index.htm', '', defLength, 0, 0);
menu[55][2] = new Item('3DS Export for ProENGINEER','http://www.sycode.com/products/3ds_export_pe/index.htm', '', defLength, 0, 0);
menu[55][3] = new Item('DWG Export for ProENGINEER','http://www.sycode.com/products/dwg_export_pe/index.htm', '', defLength, 0, 0);
menu[55][4] = new Item('DXF Export for ProENGINEER','http://www.sycode.com/products/dxf_export_pe/index.htm', '', defLength, 0, 0);
menu[55][5] = new Item('SKP Export for ProENGINEER','http://www.sycode.com/products/skp_export_pe/index.htm', '', defLength, 0, 0);
menu[55][6] = new Item('VTK Export for ProENGINEER','http://www.sycode.com/products/vtk_export_pe/index.htm', '',defLength, 0, 0);

//Data Exchange Sub menu 
menu[56] = new Array();

menu[56][0] = new Menu(true, '>', 252, 0, 200, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[56][1] = new Item('3DM (Rhinoceros)','http://www.sycode.com/products/3dm/index.htm', '', defLength, 0, 57);
menu[56][2] = new Item('3DS (3D Studio)','http://www.sycode.com/products/3ds/index.htm', '', defLength, 0, 60);
menu[56][3] = new Item('CATIA V4','http://www.sycode.com/products/catia_v4/index.htm', '', defLength, 0, 63);
menu[56][4] = new Item('CATIA V5','http://www.sycode.com/products/catia_v5/index.htm', '', defLength, 0, 65);
menu[56][5] = new Item('ESRI','http://www.sycode.com/products/esri/index.htm', '', defLength, 0, 108);
menu[56][6] = new Item('IAM, IPT (Inventor)','http://www.sycode.com/products/iv/index.htm', '', defLength, 0, 113);
menu[56][7] = new Item('IGES','http://www.sycode.com/products/iges/index.htm', '', defLength, 0, 67);
menu[56][8] = new Item('DWG (AutoCAD)','http://www.sycode.com/products/dwg/index.htm', '',defLength, 0, 69);
menu[56][9] = new Item('DXF (AutoCAD)','http://www.sycode.com/products/dxf/index.htm', '',defLength, 0, 72);
menu[56][10] = new Item('NC (Numeric Control)','http://www.sycode.com/products/nc/index.htm', '',defLength, 0, 75);
//menu[56][11] = new Item('NX (Unigraphics)','', '',defLength, 0, 77);
menu[56][11] = new Item('OBJ (Wavefront)','http://www.sycode.com/products/obj/index.htm', '',defLength, 0, 79);
menu[56][12] = new Item('PRT, ASM (Pro/ENGINEER)','http://www.sycode.com/products/pe/index.htm', '',defLength, 0, 84);
menu[56][13] = new Item('PIX (Dr. Picza)','http://www.sycode.com/products/pix/index.htm', '',defLength, 0, 82);
menu[56][14] = new Item('PLT (HPGL Plot File)','http://www.sycode.com/products/plt/index.htm', '',defLength, 0, 86);
menu[56][15] = new Item('SAT (ACIS)','http://www.sycode.com/products/sat/index.htm', '',defLength, 0, 89);
menu[56][16] = new Item('SKP (SketchUp)','http://www.sycode.com/products/skp/index.htm', '',defLength, 0, 91);
menu[56][17] = new Item('STEP','http://www.sycode.com/products/step/index.htm', '',defLength, 0, 93);
menu[56][18] = new Item('STL (Stereolithography)','http://www.sycode.com/products/stl/index.htm', '',defLength, 0, 95);
menu[56][19] = new Item('TXT (Points Text File)','http://www.sycode.com/products/txt/index.htm', '',defLength, 0, 98);
menu[56][20] = new Item('VTK (Vizualization ToolKit)','http://www.sycode.com/products/vtk/index.htm', '',defLength, 0, 101);


// Data Exchange > 3DM > Reopen menu3
menu[57] = new Array();

menu[57][0] = new Menu(true, '>', 202, 0, 100, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[57][1] = new Item('Import', 'http://www.sycode.com/products/3dm/import/index.htm', '', defLength, 0, 58);
menu[57][2] = new Item('Export', 'http://www.sycode.com/products/3dm/export/index.htm', '', defLength, 0, 59);

// Reopen menu4 (Data Exchange 3DM > Import)
menu[58] = new Array();

menu[58][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[58][1] = new Item('3DM Import for Acrobat','http://www.sycode.com/products/3dm_import_ab/', '', defLength, 0, 0);
menu[58][2] = new Item('3DM Import for Alibre Design ','http://www.sycode.com/products/3dm_import_ad/', '', defLength, 0, 0);
menu[58][3] = new Item('3DM Import for ARES ','http://www.sycode.com/products/3dm_import_ar/', '', defLength, 0, 0);
menu[58][4] = new Item('3DM Import for AutoCAD ','http://www.sycode.com/products/3dm_import_ac/', '', defLength, 0, 0);
menu[58][5] = new Item('3DM Import for Bricscad ','http://www.sycode.com/products/3dm_import_bc/', '', defLength, 0, 0);
menu[58][6] = new Item('3DM Import for Inventor ','http://www.sycode.com/products/3dm_import_iv/', '', defLength, 0, 0);
menu[58][7] = new Item('3DM Import for KeyCreator ','http://www.sycode.com/products/3dm_import_kc/', '', defLength, 0, 0);
menu[58][8] = new Item('3DM Import for Pro ENGINEER ','http://www.sycode.com/products/3dm_import_pe/', '', defLength, 0, 0);
menu[58][9] = new Item('3DM Import for SketchUp ','http://www.sycode.com/products/3dm_import_su/', '', defLength, 0, 0);
menu[58][10] = new Item('3DM Import for Solid Edge ','http://www.sycode.com/products/3dm_import_se/', '', defLength, 0, 0);
menu[58][11] = new Item('3DM Import for SolidWorks ','http://www.sycode.com/products/3dm_import_sw/', '', defLength, 0, 0);
menu[58][12] = new Item('3DM Import for SpaceClaim ','http://www.sycode.com/products/3dm_import_sc/', '', defLength, 0, 0);



// Reopen menu4 (Data Exchange 3DM > Export)
menu[59] = new Array();

menu[59][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[59][1] = new Item('3DM Export for Acrobat','http://www.sycode.com/products/3dm_export_ab/', '', defLength, 0, 0);
menu[59][2] = new Item('3DM Export for Alibre Design ','http://www.sycode.com/products/3dm_export_ad/', '', defLength, 0, 0);
menu[59][3] = new Item('3DM Export for ARES ','http://www.sycode.com/products/3dm_export_ar/', '', defLength, 0, 0);
menu[59][4] = new Item('3DM Export for Bricscad ','http://www.sycode.com/products/3dm_export_bc/', '', defLength, 0, 0);
menu[59][5] = new Item('3DM Export for Inventor ','http://www.sycode.com/products/3dm_export_iv/', '', defLength, 0, 0);
menu[59][6] = new Item('3DM Export for KeyCreator ','http://www.sycode.com/products/3dm_export_kc/', '', defLength, 0, 0);
menu[59][7] = new Item('3DM Export for Pro ENGINEER ','http://www.sycode.com/products/3dm_export_pe/', '', defLength, 0, 0);
menu[59][8] = new Item('3DM Export for SketchUp ','http://www.sycode.com/products/3dm_export_su/', '', defLength, 0, 0);
menu[59][9] = new Item('3DM Export for Solid Edge ','http://www.sycode.com/products/3dm_export_se/', '', defLength, 0, 0);
menu[59][10] = new Item('3DM Export for SolidWorks ','http://www.sycode.com/products/3dm_export_sw/', '', defLength, 0, 0);
menu[59][11] = new Item('3DM Export for SpaceClaim ','http://www.sycode.com/products/3dm_export_sc/', '', defLength, 0, 0);



// Data Exchange > 3DS > Reopen menu3
menu[60] = new Array();

menu[60][0] = new Menu(true, '>', 202, 0, 100, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[60][1] = new Item('Import', 'http://www.sycode.com/products/3ds/import/index.htm', '', defLength, 0, 61);
menu[60][2] = new Item('Export', 'http://www.sycode.com/products/3ds/export/index.htm', '', defLength, 0, 62);


// Reopen menu4 (Data Exchange 3DS > Import)
menu[61] = new Array();

menu[61][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[61][1] = new Item('3DS Import for Alibre Design ','http://www.sycode.com/products/3ds_import_ad/', '', defLength, 0, 0);
menu[61][2] = new Item('3DS Import for ARES ','http://www.sycode.com/products/3ds_import_ar/', '', defLength, 0, 0);
menu[61][3] = new Item('3DS Import for Bricscad ','http://www.sycode.com/products/3ds_import_bc/', '', defLength, 0, 0);
menu[61][4] = new Item('3DS Import for IntelliCAD ','http://www.sycode.com/products/3ds_import_ic/', '', defLength, 0, 0);
menu[61][5] = new Item('3DS Import for Inventor ','http://www.sycode.com/products/3ds_import_iv/', '', defLength, 0, 0);
menu[61][6] = new Item('3DS Import for KeyCreator ','http://www.sycode.com/products/3ds_import_kc/', '', defLength, 0, 0);
menu[61][7] = new Item('3DS Import for Pro ENGINEER ','http://www.sycode.com/products/3ds_import_pe/', '', defLength, 0, 0);
menu[61][8] = new Item('3DS Import for Solid Edge ','http://www.sycode.com/products/3ds_import_se/', '', defLength, 0, 0);
menu[61][9] = new Item('3DS Import for SolidWorks ','http://www.sycode.com/products/3ds_import_sw/', '', defLength, 0, 0);
menu[61][10] = new Item('3DS Import for SpaceClaim ','http://www.sycode.com/products/3ds_import_sc/', '', defLength, 0, 0);



// Reopen menu4 (Data Exchange 3DM > Export)
menu[62] = new Array();

menu[62][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[62][1] = new Item('3DS Export for Acrobat','http://www.sycode.com/products/3ds_export_ab/', '', defLength, 0, 0);
menu[62][2] = new Item('3DS Export for Alibre Design ','http://www.sycode.com/products/3ds_export_ad/', '', defLength, 0, 0);
menu[62][3] = new Item('3DS Export for ARES ','http://www.sycode.com/products/3ds_export_ar/', '', defLength, 0, 0);
menu[62][4] = new Item('3DS Export for Bricscad ','http://www.sycode.com/products/3ds_export_bc/', '', defLength, 0, 0);
menu[62][5] = new Item('3DS Export for IntelliCAD ','http://www.sycode.com/products/3ds_export_ic/', '', defLength, 0, 0);
menu[62][6] = new Item('3DS Export for Inventor ','http://www.sycode.com/products/3ds_export_iv/', '', defLength, 0, 0);
menu[62][7] = new Item('3DS Export for KeyCreator ','http://www.sycode.com/products/3ds_export_kc/', '', defLength, 0, 0);
menu[62][8] = new Item('3DS Export for Pro ENGINEER ','http://www.sycode.com/products/3ds_export_pe/', '', defLength, 0, 0);
menu[62][9] = new Item('3DS Export for SketchUp ','http://www.sycode.com/products/3ds_export_su/', '', defLength, 0, 0);
menu[62][10] = new Item('3DS Export for Solid Edge ','http://www.sycode.com/products/3ds_export_se/', '', defLength, 0, 0);
menu[62][11] = new Item('3DS Export for SolidWorks ','http://www.sycode.com/products/3ds_export_sw/', '', defLength, 0, 0);
menu[62][12] = new Item('3DS Export for SpaceClaim ','http://www.sycode.com/products/3ds_export_sc/', '', defLength, 0, 0);




// Data Exchange > Catia v4 > Reopen menu3
menu[63] = new Array();

menu[63][0] = new Menu(true, '>', 202, 0, 100, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[63][1] = new Item('Import', 'http://www.sycode.com/products/catia_v4/import/index.htm', '', defLength, 0, 64);
menu[63][2] = new Item('Export', 'http://www.sycode.com/products/catia_v4/export/index.htm', '', defLength, 0, 116);


// Reopen menu4 (Data Exchange CATIA v4 > Export)
menu[116] = new Array();

menu[116][0] = new Menu(true, '>', 102, 0, 230, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[116][1] = new Item('CATIA V4 Export for AutoCAD','http://www.sycode.com/products/catia_v4_export_ac/', '', defLength, 0, 0);
menu[116][2] = new Item('CATIA V4 Export for SolidWorks','http://www.sycode.com/products/catia_v4_export_sw/', '', defLength, 0, 0);

// Reopen menu4 (Data Exchange CATIA V4 > Import)
menu[64] = new Array();

menu[64][0] = new Menu(true, '>', 102, 0, 230, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
//menu[64][1] = new Item('CATIA V4 2D Import for AutoCAD','http://www.sycode.com/products/catia_v4_2d_import_ac/', '', defLength, 0, 0);
menu[64][1] = new Item('CATIA V4 Import for AutoCAD','http://www.sycode.com/products/catia_v4_import_ac/', '', defLength, 0, 0);
//menu[64][3] = new Item('CATIA V4 2D Import for SolidWorks','http://www.sycode.com/products/catia_v4_2d_import_sw/', '', defLength, 0, 0);
menu[64][2] = new Item('CATIA V4 Import for SolidWorks','http://www.sycode.com/products/catia_v4_import_sw/', '', defLength, 0, 0);

// Data Exchange > CATIA v5 > Reopen menu3
menu[65] = new Array();

menu[65][0] = new Menu(true, '>', 202, 0, 100, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[65][1] = new Item('Import', 'http://www.sycode.com/products/catia_v5/import/index.htm', '', defLength, 0, 66);
menu[65][2] = new Item('Export', 'http://www.sycode.com/products/catia_v5/export/index.htm', '', defLength, 0, 115 );


// Reopen menu4 (Data Exchange CATIA v5 > Export)
menu[115] = new Array();

menu[115][0] = new Menu(true, '>', 102, 0, 230, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[115][1] = new Item('CATIA V5 Export for AutoCAD','http://www.sycode.com/products/catia_v5_export_ac/', '', defLength, 0, 0);
menu[115][2] = new Item('CATIA V5 Export for SolidWorks','http://www.sycode.com/products/catia_v5_export_sw/', '', defLength, 0, 0);

// Reopen menu4 (Data Exchange CATIA V5 > Import)
menu[66] = new Array();

menu[66][0] = new Menu(true, '>', 102, 0, 230, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
//menu[66][1] = new Item('CATIA V5 2D Import for AutoCAD','http://www.sycode.com/products/catia_v5_2d_import_ac/', '', defLength, 0, 0);
menu[66][1] = new Item('CATIA V5 Import for AutoCAD','http://www.sycode.com/products/catia_v5_import_ac/', '', defLength, 0, 0);
//menu[66][3] = new Item('CATIA V5 2D Import for SolidWorks','http://www.sycode.com/products/catia_v5_2d_import_sw/', '', defLength, 0, 0);
menu[66][2] = new Item('CATIA V5 Import for SolidWorks','http://www.sycode.com/products/catia_v5_import_sw/', '', defLength, 0, 0);


// Data Exchange > IGES > Reopen menu3
menu[67] = new Array();

menu[67][0] = new Menu(true, '>', 202, 0, 100, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[67][1] = new Item('Import', 'http://www.sycode.com/products/iges/import/index.htm', '', defLength, 0, 68);
menu[67][2] = new Item('Export', 'http://www.sycode.com/products/iges/export/index.htm', '', defLength, 0, 112);

// Reopen menu4 (Data Exchange IGES > Import)
menu[68] = new Array();

menu[68][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[68][1] = new Item('IGES 2D Import for AutoCAD','http://www.sycode.com/products/iges_2d_import_ac/', '', defLength, 0, 0);
menu[68][2] = new Item('IGES Import for AutoCAD','http://www.sycode.com/products/iges_import_ac/', '', defLength, 0, 0);
menu[68][3] = new Item('IGES Import for Bricscad','http://www.sycode.com/products/iges_import_bc/', '', defLength, 0, 0);
menu[68][4] = new Item('IGES Import for IntelliCAD','http://www.sycode.com/products/iges_import_ic/', '', defLength, 0, 0);
menu[68][5] = new Item('IGES Import for SketchUp','http://www.sycode.com/products/iges_import_su/', '', defLength, 0, 0);

// Reopen menu4 (Data Exchange IGES > Export)
menu[112] = new Array();

menu[112][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[112][1] = new Item('IGES Export for AutoCAD','http://www.sycode.com/products/iges_export_ac/', '', defLength, 0, 0);
//menu[112][2] = new Item('IGES 2D Export for AutoCAD','http://www.sycode.com/products/iges_2d_export_ac/', '', defLength, 0, 0);



// Data Exchange > IAM, IPT > Reopen menu3
menu[113] = new Array();

menu[113][0] = new Menu(true, '>', 202, 0, 100, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[113][1] = new Item('Import', 'http://www.sycode.com/products/iv/import/index.htm', '', defLength, 0, 114);


// Reopen menu4 (Data Exchange IGES > Import)
menu[114] = new Array();

menu[114][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[114][1] = new Item('Inventor Import for AutoCAD','http://www.sycode.com/products/inventor_import_ac/', '', defLength, 0, 0);

// Data Exchange > DWG > Reopen menu3
menu[69] = new Array();

menu[69][0] = new Menu(true, '>', 202, 0, 100, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[69][1] = new Item('Import', 'http://www.sycode.com/products/dwg/import/index.htm', '', defLength, 0, 70);
menu[69][2] = new Item('Export', 'http://www.sycode.com/products/dwg/export/index.htm', '', defLength, 0, 71);

// Reopen menu4 (Data Exchange DWG > Import)
menu[70] = new Array();

menu[70][0] = new Menu(true, '>', 102, 0, 200, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[70][1] = new Item('DWG Import for Alibre Design ','http://www.sycode.com/products/dwg_import_ad/', '', defLength, 0, 0);
menu[70][2] = new Item('DWG Import for Pro ENGINEER ','http://www.sycode.com/products/dwg_import_pe/', '', defLength, 0, 0);
menu[70][3] = new Item('DWG Import for Solid Edge ','http://www.sycode.com/products/dwg_import_se/', '', defLength, 0, 0);
menu[70][4] = new Item('DWG Import for SolidWorks ','http://www.sycode.com/products/dwg_import_sw/', '', defLength, 0, 0);
menu[70][5] = new Item('DWG Import for SpaceClaim ','http://www.sycode.com/products/dwg_import_sc/', '', defLength, 0, 0);


// Reopen menu4 (Data Exchange DWG> Export)
menu[71] = new Array();

menu[71][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[71][1] = new Item('DWG Export for Acrobat','http://www.sycode.com/products/dwg_export_ab/', '', defLength, 0, 0);
menu[71][2] = new Item('DWG Export for Alibre Design ','http://www.sycode.com/products/dwg_export_ad/', '', defLength, 0, 0);
menu[71][3] = new Item('DWG Export for Pro ENGINEER ','http://www.sycode.com/products/dwg_export_pe/', '', defLength, 0, 0);
menu[71][4] = new Item('DWG Export for SketchUp ','http://www.sycode.com/products/dwg_export_su/', '', defLength, 0, 0);
menu[71][5] = new Item('DWG Export for Solid Edge ','http://www.sycode.com/products/dwg_export_se/', '', defLength, 0, 0);
menu[71][6] = new Item('DWG Export for SolidWorks ','http://www.sycode.com/products/dwg_export_sw/', '', defLength, 0, 0);
menu[71][7] = new Item('DWG Export for SpaceClaim ','http://www.sycode.com/products/dwg_export_sc/', '', defLength, 0, 0);



// Data Exchange > DXF > Reopen menu3
menu[72] = new Array();

menu[72][0] = new Menu(true, '>', 202, 0, 100, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[72][1] = new Item('Import', 'http://www.sycode.com/products/dxf/import/index.htm', '', defLength, 0, 73);
menu[72][2] = new Item('Export', 'http://www.sycode.com/products/dxf/export/index.htm', '', defLength, 0, 74);

// Reopen menu4 (Data Exchange DXF > Import)
menu[73] = new Array();

menu[73][0] = new Menu(true, '>', 102, 0, 200, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[73][1] = new Item('DXF Import for Alibre Design ','http://www.sycode.com/products/dxf_import_ad/', '', defLength, 0, 0);
menu[73][2] = new Item('DXF Import for Pro ENGINEER ','http://www.sycode.com/products/dxf_import_pe/', '', defLength, 0, 0);
menu[73][3] = new Item('DXF Import for Solid Edge ','http://www.sycode.com/products/dxf_import_se/', '', defLength, 0, 0);
menu[73][4] = new Item('DXF Import for SolidWorks ','http://www.sycode.com/products/dxf_import_sw/', '', defLength, 0, 0);
menu[73][5] = new Item('DXF Import for SpaceClaim ','http://www.sycode.com/products/dxf_import_sc/', '', defLength, 0, 0);


// Reopen menu4 (Data Exchange DXF > Export)
menu[74] = new Array();

menu[74][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[74][1] = new Item('DXF Export for Acrobat','http://www.sycode.com/products/dxf_export_ab/', '', defLength, 0, 0);
menu[74][2] = new Item('DXF Export for Alibre Design ','http://www.sycode.com/products/dxf_export_ad/', '', defLength, 0, 0);
menu[74][3] = new Item('DXF Export for Pro ENGINEER ','http://www.sycode.com/products/dxf_export_pe/', '', defLength, 0, 0);
menu[74][4] = new Item('DXF Export for SketchUp ','http://www.sycode.com/products/dxf_export_su/', '', defLength, 0, 0);
menu[74][5] = new Item('DXF Export for Solid Edge ','http://www.sycode.com/products/dxf_export_se/', '', defLength, 0, 0);
menu[74][6] = new Item('DXF Export for SolidWorks ','http://www.sycode.com/products/dxf_export_sw/', '', defLength, 0, 0);
menu[74][7] = new Item('DXF Export for SpaceClaim ','http://www.sycode.com/products/dxf_export_sc/', '', defLength, 0, 0);


// Data Exchange > NC > Reopen menu3
menu[75] = new Array();

menu[75][0] = new Menu(true, '>', 202, 0, 100, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[75][1] = new Item('Import', 'http://www.sycode.com/products/nc/import/index.htm', '', defLength, 0, 76);


// Reopen menu4 (Data Exchange NC > Import)
menu[76] = new Array();

menu[76][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[76][1] = new Item('NC Import for AutoCAD','http://www.sycode.com/products/nc_import_ac/', '', defLength, 0, 0);
menu[76][2] = new Item('NC Import for Bricscad','http://www.sycode.com/products/nc_import_bc/', '', defLength, 0, 0);
menu[76][3] = new Item('NC Import for IntelliCAD','http://www.sycode.com/products/nc_import_ic/', '', defLength, 0, 0);
menu[76][4] = new Item('NC Import for KeyCreator','http://www.sycode.com/products/nc_import_kc/', '', defLength, 0, 0);
menu[76][5] = new Item('NC Import for Rhino','http://www.sycode.com/products/nc_import_rh/', '', defLength, 0, 0);
menu[76][6] = new Item('NC Import for SolidWorks','http://www.sycode.com/products/nc_import_sw/', '', defLength, 0, 0);



// Data Exchange > NX 2D > Reopen menu3
menu[77] = new Array();

menu[77][0] = new Menu(true, '>', 202, 0, 100, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[77][1] = new Item('Import', '', '', defLength, 0, 78);


// Reopen menu4 (Data Exchange NX 2D > Import)
menu[78] = new Array();

menu[78][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[78][1] = new Item('NX 2D Import for AutoCAD','http://www.sycode.com/products/nx_2d_import_ac/', '', defLength, 0, 0);
menu[78][2] = new Item('NX 2D Import for SolidWorks','http://www.sycode.com/products/nx_2d_import_sw/', '', defLength, 0, 0);


// Data Exchange > OBJ > Reopen menu3
menu[79] = new Array();

menu[79][0] = new Menu(true, '>', 202, 0, 100, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[79][1] = new Item('Import', 'http://www.sycode.com/products/obj/import/index.htm', '', defLength, 0, 80);
menu[79][2] = new Item('Export', 'http://www.sycode.com/products/obj/export/index.htm', '', defLength, 0, 81);

// Reopen menu4 (Data Exchange OBJ > Import)
menu[80] = new Array();

menu[80][0] = new Menu(true, '>', 102, 0, 200, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[80][1] = new Item('OBJ Import for Alibre Design ','http://www.sycode.com/products/obj_import_ad/', '', defLength, 0, 0);
menu[80][2] = new Item('OBJ Import for ARES ','http://www.sycode.com/products/obj_import_ar/', '', defLength, 0, 0);
menu[80][3] = new Item('OBJ Import for AutoCAD ','http://www.sycode.com/products/obj_import_ac/', '', defLength, 0, 0);
menu[80][4] = new Item('OBJ Import for Bricscad ','http://www.sycode.com/products/obj_import_bc/', '', defLength, 0, 0);
menu[80][5] = new Item('OBJ Import for IntelliCAD ','http://www.sycode.com/products/obj_import_ic/', '', defLength, 0, 0);
menu[80][6] = new Item('OBJ Import for Inventor ','http://www.sycode.com/products/obj_import_iv/', '', defLength, 0, 0);
menu[80][7] = new Item('OBJ Import for Pro ENGINEER ','http://www.sycode.com/products/obj_import_pe/', '', defLength, 0, 0);
menu[80][8] = new Item('OBJ Import for SketchUp ','http://www.sycode.com/products/obj_import_su/', '', defLength, 0, 0);
menu[80][9] = new Item('OBJ Import for Solid Edge ','http://www.sycode.com/products/obj_import_se/', '', defLength, 0, 0);
menu[80][10] = new Item('OBJ Import for SolidWorks ','http://www.sycode.com/products/obj_import_sw/', '', defLength, 0, 0);
menu[80][11] = new Item('OBJ Import for SpaceClaim ','http://www.sycode.com/products/obj_import_sc/', '', defLength, 0, 0);


// Reopen menu4 (Data Exchange OBJ > Export)
menu[81] = new Array();

menu[81][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[81][1] = new Item('OBJ Export for Acrobat','http://www.sycode.com/products/obj_export_ab/', '', defLength, 0, 0);
menu[81][2] = new Item('OBJ Export for Alibre Design ','http://www.sycode.com/products/obj_export_ad/', '', defLength, 0, 0);
menu[81][3] = new Item('OBJ Export for ARES','http://www.sycode.com/products/obj_export_ar/', '', defLength, 0, 0);
menu[81][4] = new Item('OBJ Export for AutoCAD','http://www.sycode.com/products/obj_export_ac/', '', defLength, 0, 0);
menu[81][5] = new Item('OBJ Export for Bricscad','http://www.sycode.com/products/obj_export_bc/', '', defLength, 0, 0);
menu[81][6] = new Item('OBJ Export for IntelliCAD','http://www.sycode.com/products/obj_export_ic/', '', defLength, 0, 0);
menu[81][7] = new Item('OBJ Export for Inventor','http://www.sycode.com/products/obj_export_iv/', '', defLength, 0, 0);
menu[81][8] = new Item('OBJ Export for SketchUp ','http://www.sycode.com/products/obj_export_su/', '', defLength, 0, 0);
menu[81][9] = new Item('OBJ Export for Solid Edge ','http://www.sycode.com/products/obj_export_se/', '', defLength, 0, 0);
menu[81][10] = new Item('OBJ Export for SolidWorks ','http://www.sycode.com/products/obj_export_sw/', '', defLength, 0, 0);
menu[81][11] = new Item('OBJ Export for SpaceClaim ','http://www.sycode.com/products/obj_export_sc/', '', defLength, 0, 0);



// Data Exchange > PIX > Reopen menu3
menu[82] = new Array();

menu[82][0] = new Menu(true, '>', 202, 0, 100, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[82][1] = new Item('Import', 'http://www.sycode.com/products/pix/import/index.htm', '', defLength, 0, 83);


// Reopen menu4 (Data Exchange PIX > Import)
menu[83] = new Array();

menu[83][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[83][1] = new Item('PIX Import for AutoCAD','http://www.sycode.com/products/pix_import_ac/', '', defLength, 0, 0);
menu[83][2] = new Item('PIX Import for Bricscad','http://www.sycode.com/products/pix_import_bc/', '', defLength, 0, 0);
menu[83][3] = new Item('PIX Import for KeyCreator','http://www.sycode.com/products/pix_import_kc/', '', defLength, 0, 0);
menu[83][4] = new Item('PIX Import for Rhino','http://www.sycode.com/products/pix_import_rh/', '', defLength, 0, 0);
menu[83][5] = new Item('PIX Import for SolidWorks','http://www.sycode.com/products/pix_import_sw/', '', defLength, 0, 0);



// Data Exchange > Pro/E 2D > Reopen menu3
menu[84] = new Array();

menu[84][0] = new Menu(true, '>', 202, 0, 100, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[84][1] = new Item('Import', 'http://www.sycode.com/products/pe/import/index.htm', '', defLength, 0, 85);


// Reopen menu4 (Data Exchange Pro/E 2D > Import)
menu[85] = new Array();

menu[85][0] = new Menu(true, '>', 102, 0, 260, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
//menu[85][1] = new Item('Pro/ENGINEER 2D Import for AutoCAD','http://www.sycode.com/products/pro_engineer_2d_import_ac/', '', defLength, 0, 0);
menu[85][1] = new Item('Pro/ENGINEER Import for AutoCAD','http://www.sycode.com/products/pro_engineer_import_ac/', '', defLength, 0, 0);
//menu[85][3] = new Item('Pro/ENGINEER 2D Import for SolidWorks','http://www.sycode.com/products/pro_engineer_2d_import_sw/', '', defLength, 0, 0);


// Data Exchange > PLT > Reopen menu3
menu[86] = new Array();

menu[86][0] = new Menu(true, '>', 202, 0, 100, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[86][1] = new Item('Import', 'http://www.sycode.com/products/plt/import/index.htm', '', defLength, 0, 87);
menu[86][2] = new Item('Export', 'http://www.sycode.com/products/plt/export/index.htm', '', defLength, 0, 88);

// Reopen menu4 (Data Exchange DXF > Import)
menu[87] = new Array();

menu[87][0] = new Menu(true, '>', 102, 0, 200, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[87][1] = new Item('PLT Import for Alibre Design ','http://www.sycode.com/products/plt_import_ad/', '', defLength, 0, 0);
menu[87][2] = new Item('PLT Import for AutoCAD ','http://www.sycode.com/products/plt_import_ac/', '', defLength, 0, 0);
menu[87][3] = new Item('PLT Import for Bricscad ','http://www.sycode.com/products/plt_import_bc/', '', defLength, 0, 0);
menu[87][4] = new Item('PLT Import for Intellicad ','http://www.sycode.com/products/plt_import_ic/', '', defLength, 0, 0);
menu[87][5] = new Item('PLT Import for KeyCreator ','http://www.sycode.com/products/plt_import_kc/', '', defLength, 0, 0);
menu[87][6] = new Item('PLT Import for Rhino ','http://www.sycode.com/products/plt_import_rh/', '', defLength, 0, 0);
menu[87][7] = new Item('PLT Import for SolidWorks ','http://www.sycode.com/products/plt_import_sw/', '', defLength, 0, 0);



// Reopen menu4 (Data Exchange DXF > Export)
menu[88] = new Array();

menu[88][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[88][1] = new Item('PLT Export for Bricscad ','http://www.sycode.com/products/plt_export_bc/', '', defLength, 0, 0);
menu[88][2] = new Item('PLT Export for IntelliCAD ','http://www.sycode.com/products/plt_export_ic/', '', defLength, 0, 0);
menu[88][3] = new Item('PLT Export for Rhino ','http://www.sycode.com/products/plt_export_rh/', '', defLength, 0, 0);
menu[88][4] = new Item('PLT Export for SolidWorks ','http://www.sycode.com/products/plt_export_sw/', '', defLength, 0, 0);


// Data Exchange > SAT > Reopen menu3
menu[89] = new Array();

menu[89][0] = new Menu(true, '>', 202, 0, 100, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[89][1] = new Item('Import', 'http://www.sycode.com/products/sat/import/index.htm', '', defLength, 0, 90);
menu[89][2] = new Item('Export', 'http://www.sycode.com/products/sat/export/index.htm', '', defLength, 0, 110);


// Reopen menu4 (Data Exchange SAT > Import)
menu[90] = new Array();

menu[90][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[90][1] = new Item('SAT Import for Rhino','http://www.sycode.com/products/sat_import_rh/', '', defLength, 0, 0);
menu[90][2] = new Item('SAT Import for AutoCAD','http://www.sycode.com/products/sat_import_ac/', '', defLength, 0, 0);

// Reopen menu4 (Data Exchange SAT > Export)
menu[110] = new Array();

menu[110][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[110][1] = new Item('SAT Export for AutoCAD','http://www.sycode.com/products/sat_export_ac/', '', defLength, 0, 0);



// Data Exchange > DXF > Reopen menu3
menu[91] = new Array();

menu[91][0] = new Menu(true, '>', 202, 0, 100, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[91][1] = new Item('Import', 'http://www.sycode.com/products/dxf/import/index.htm', '', defLength, 0, 104);
menu[91][2] = new Item('Export', 'http://www.sycode.com/products/dxf/export/index.htm', '', defLength, 0, 92);

// Reopen menu4 (Data Exchange SKP > Import)
menu[104] = new Array();

menu[104][0] = new Menu(true, '>', 102, 0, 200, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[104][1] = new Item('SKP Import for Acrobat','http://www.sycode.com/products/skp_import_ab/', '', defLength, 0, 0);
menu[104][2] = new Item('SKP Import for Alibre Design ','http://www.sycode.com/products/skp_import_ad/', '', defLength, 0, 0);
menu[104][3] = new Item('SKP Import for ARES','http://www.sycode.com/products/skp_import_ar/', '', defLength, 0, 0);
menu[104][4] = new Item('SKP Import for AutoCAD','http://www.sycode.com/products/skp_import_ac/', '', defLength, 0, 0);
menu[104][5] = new Item('SKP Import for Bricscad','http://www.sycode.com/products/skp_import_bc/', '', defLength, 0, 0);
menu[104][6] = new Item('SKP Import for INNOVATE','http://www.sycode.com/products/skp_import_in/', '', defLength, 0, 0);
menu[104][7] = new Item('SKP Import for IntelliCAD','http://www.sycode.com/products/skp_import_ic/', '', defLength, 0, 0);
menu[104][8] = new Item('SKP Import for Inventor','http://www.sycode.com/products/skp_import_iv/', '', defLength, 0, 0);
menu[104][9] = new Item('SKP Import for IRONCAD','http://www.sycode.com/products/skp_import_ir/', '', defLength, 0, 0);
menu[104][10] = new Item('SKP Import for KeyCreator ','http://www.sycode.com/products/skp_import_kc/', '', defLength, 0, 0);
menu[104][11] = new Item('SKP Import for Pro ENGINEER ','http://www.sycode.com/products/skp_import_pe/', '', defLength, 0, 0);
menu[104][11] = new Item('SKP Import for Solid Edge ','http://www.sycode.com/products/skp_import_se/', '', defLength, 0, 0);
menu[104][12] = new Item('SKP Import for SolidWorks ','http://www.sycode.com/products/skp_import_sw/', '', defLength, 0, 0);
menu[104][13] = new Item('SKP Import for SpaceClaim ','http://www.sycode.com/products/skp_import_sc/', '', defLength, 0, 0);



// Reopen menu4 (Data Exchange SKP > Export)
menu[92] = new Array();

menu[92][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[92][1] = new Item('SKP Export for Acrobat','http://www.sycode.com/products/skp_import_ab/', '', defLength, 0, 0);
menu[92][2] = new Item('SKP Export for Alibre Design ','http://www.sycode.com/products/skp_export_ad/', '', defLength, 0, 0);
menu[92][3] = new Item('SKP Export for AutoCAD','http://www.sycode.com/products/skp_export_ac/', '', defLength, 0, 0);
menu[92][4] = new Item('SKP Export for AutoCAD','http://www.sycode.com/products/skp_export_ac/', '', defLength, 0, 0);
menu[92][5] = new Item('SKP Export for Bricscad','http://www.sycode.com/products/skp_export_bc/', '', defLength, 0, 0);
menu[92][6] = new Item('SKP Export for INNOVATE','http://www.sycode.com/products/skp_export_in/', '', defLength, 0, 0);
menu[92][7] = new Item('SKP Export for IntelliCAD','http://www.sycode.com/products/skp_export_ic/', '', defLength, 0, 0);
menu[92][8] = new Item('SKP Export for Inventor','http://www.sycode.com/products/skp_export_iv/', '', defLength, 0, 0);
menu[92][9] = new Item('SKP Export for IRONCAD','http://www.sycode.com/products/skp_export_ir/', '', defLength, 0, 0);
menu[92][10] = new Item('SKP Export for KeyCreator ','http://www.sycode.com/products/skp_export_kc/', '', defLength, 0, 0);
menu[92][11] = new Item('SKP Export for Pro ENGINEER ','http://www.sycode.com/products/skp_export_pe/', '', defLength, 0, 0);
menu[92][12] = new Item('SKP Export for Solid Edge ','http://www.sycode.com/products/skp_export_se/', '', defLength, 0, 0);
menu[92][13] = new Item('SKP Export for SolidWorks ','http://www.sycode.com/products/skp_export_sw/', '', defLength, 0, 0);
menu[92][14] = new Item('SKP Export for SpaceClaim ','http://www.sycode.com/products/skp_export_sc/', '', defLength, 0, 0);


// Data Exchange > STEP > Reopen menu3
menu[93] = new Array();

menu[93][0] = new Menu(true, '>', 202, 0, 100, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[93][1] = new Item('Import', 'http://www.sycode.com/products/step/import/index.htm', '', defLength, 0, 94);
menu[93][2] = new Item('Export', 'http://www.sycode.com/products/step/export/index.htm', '', defLength, 0, 111);


// Reopen menu4 (Data Exchange STEP > Import)
menu[94] = new Array();

menu[94][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[94][1] = new Item('STEP 2D Import for AutoCAD','http://www.sycode.com/products/step_2d_import_ac/', '', defLength, 0, 0);
menu[94][2] = new Item('STEP Import for AutoCAD','http://www.sycode.com/products/step_import_ac/', '', defLength, 0, 0);
menu[94][3] = new Item('STEP Import for Bricscad','http://www.sycode.com/products/step_import_bc/', '', defLength, 0, 0);
menu[94][4] = new Item('STEP Import for IntelliCAD','http://www.sycode.com/products/step_import_rh/', '', defLength, 0, 0);
menu[94][5] = new Item('STEP Import for SkethcUp','http://www.sycode.com/products/step_import_su/', '', defLength, 0, 0);

// Reopen menu4 (Data Exchange STEP > Export)
menu[111] = new Array();

menu[111][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[111][1] = new Item('STEP Export for AutoCAD','http://www.sycode.com/products/step_export_ac/', '', defLength, 0, 0);


// Data Exchange > STL > Reopen menu3
menu[95] = new Array();

menu[95][0] = new Menu(true, '>', 202, 0, 100, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[95][1] = new Item('Import', 'http://www.sycode.com/products/stl/import/index.htm', '', defLength, 0, 96);
menu[95][2] = new Item('Export', 'http://www.sycode.com/products/stl/export/index.htm', '', defLength, 0, 97);

// Reopen menu4 (Data Exchange STL > Import)
menu[96] = new Array();

menu[96][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[96][1] = new Item('STL Import for AutoCAD ','http://www.sycode.com/products/stl_import_ac/', '', defLength, 0, 0);
menu[96][2] = new Item('STL Import for ARES ','http://www.sycode.com/products/stl_import_ar/', '', defLength, 0, 0);
menu[96][3] = new Item('STL Import for Bricscad ','http://www.sycode.com/products/stl_import_bc/', '', defLength, 0, 0);
menu[96][4] = new Item('STL Import for IntelliCAD ','http://www.sycode.com/products/stl_import_ic/', '', defLength, 0, 0);
menu[96][5] = new Item('STL Import for Inventor ','http://www.sycode.com/products/stl_import_iv/', '', defLength, 0, 0);
menu[96][6] = new Item('STL Import for Pro ENGINEER ','http://www.sycode.com/products/stl_import_pe/', '', defLength, 0, 0);
menu[96][7] = new Item('STL Import for SketchUp ','http://www.sycode.com/products/stl_import_su/', '', defLength, 0, 0);
menu[96][8] = new Item('STL Import for Solid Edge ','http://www.sycode.com/products/stl_import_se/', '', defLength, 0, 0);
menu[96][9] = new Item('STL Import for SolidWorks ','http://www.sycode.com/products/stl_import_sw/', '', defLength, 0, 0);
menu[96][10] = new Item('STL Import for SpaceClaim ','http://www.sycode.com/products/stl_import_sc/', '', defLength, 0, 0);


// Reopen menu4 (Data Exchange STL > Export)
menu[97] = new Array();

menu[97][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[97][1] = new Item('STL Export for AutoCAD','http://www.sycode.com/products/stl_export_ab/', '', defLength, 0, 0);
menu[97][2] = new Item('STL Export for Bricscad ','http://www.sycode.com/products/stl_export_bc/', '', defLength, 0, 0);
menu[97][3] = new Item('STL Export for IntelliCAD ','http://www.sycode.com/products/stl_export_ic/', '', defLength, 0, 0);
menu[97][4] = new Item('STL Export for SketchUp ','http://www.sycode.com/products/stl_export_su/', '', defLength, 0, 0);


// Data Exchange > Points > Reopen menu3
menu[98] = new Array();

menu[98][0] = new Menu(true, '>', 202, 0, 100, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[98][1] = new Item('Import', 'http://www.sycode.com/products/txt/import/index.htm', '', defLength, 0, 99);
menu[98][2] = new Item('Export', 'http://www.sycode.com/products/txt/export/index.htm', '', defLength, 0, 100);

// Reopen menu4 (Data Exchange Points > Import)
menu[99] = new Array();

menu[99][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[99][1] = new Item('Points Import for AutoCAD ','http://www.sycode.com/products/points_import_ac/', '', defLength, 0, 0);
menu[99][2] = new Item('Points Import for Bricscad ','http://www.sycode.com/products/points_import_bc/', '', defLength, 0, 0);
menu[99][3] = new Item('Points Import for IntelliCAD ','http://www.sycode.com/products/points_import_ic/', '', defLength, 0, 0);
menu[99][4] = new Item('Points Import for SolidWorks ','http://www.sycode.com/products/points_import_sw/', '', defLength, 0, 0);

// Reopen menu4 (Data Exchange Points > Export)
menu[100] = new Array();

menu[100][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[100][1] = new Item('Points Export for AutoCAD','http://www.sycode.com/products/points_export_ab/', '', defLength, 0, 0);
menu[100][2] = new Item('Points Export for Bricscad ','http://www.sycode.com/products/points_export_bc/', '', defLength, 0, 0);
menu[100][3] = new Item('Points Export for IntelliCAD ','http://www.sycode.com/products/points_export_ic/', '', defLength, 0, 0);


// Data Exchange > VTK > Reopen menu3
menu[101] = new Array();

menu[101][0] = new Menu(true, '>', 202, 0, 100, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');

menu[101][1] = new Item('Import', 'http://www.sycode.com/products/txt/import/index.htm', '', defLength, 0, 102);
menu[101][2] = new Item('Export', 'http://www.sycode.com/products/txt/export/index.htm', '', defLength, 0, 103);

// Reopen menu4 (Data Exchange VTK > Import)
menu[102] = new Array();

menu[102][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[102][1] = new Item('VTK Import for Acrobat','http://www.sycode.com/products/vtk_import_ab/', '', defLength, 0, 0);
menu[102][2] = new Item('VTK Import for Alibre Design ','http://www.sycode.com/products/vtk_import_ad/', '', defLength, 0, 0);
menu[102][3] = new Item('VTK Import for AutoCAD ','http://www.sycode.com/products/vtk_import_ac/', '', defLength, 0, 0);
menu[102][4] = new Item('VTK Import for ARES ','http://www.sycode.com/products/vtk_import_ar/', '', defLength, 0, 0);
menu[102][5] = new Item('VTK Import for Bricscad ','http://www.sycode.com/products/vtk_import_bc/', '', defLength, 0, 0);
menu[102][6] = new Item('VTK Import for Inventor ','http://www.sycode.com/products/vtk_import_iv/', '', defLength, 0, 0);
menu[102][7] = new Item('VTK Import for KeyCreator ','http://www.sycode.com/products/vtk_import_kc/', '', defLength, 0, 0);
menu[102][8] = new Item('VTK Import for Pro ENGINEER ','http://www.sycode.com/products/vtk_import_pe/', '', defLength, 0, 0);
menu[102][9] = new Item('VTK Import for Rhino ','http://www.sycode.com/products/vtk_import_rh/', '', defLength, 0, 0);
menu[102][10] = new Item('VTK Import for SketchUp ','http://www.sycode.com/products/vtk_import_su/', '', defLength, 0, 0);
menu[102][11] = new Item('VTK Import for Solid Edge ','http://www.sycode.com/products/vtk_import_se/', '', defLength, 0, 0);
menu[102][12] = new Item('VTK Import for SolidWorks ','http://www.sycode.com/products/vtk_import_sw/', '', defLength, 0, 0);
menu[102][13] = new Item('VTK Import for SpaceClaim ','http://www.sycode.com/products/vtk_import_sc/', '', defLength, 0, 0);



// Reopen menu4 (Data Exchange VTK > Export)
menu[103] = new Array();

menu[103][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[103][1] = new Item('VTK Export for Acrobat','http://www.sycode.com/products/vtk_export_ab/', '', defLength, 0, 0);
menu[103][2] = new Item('VTK Export for Alibre Design ','http://www.sycode.com/products/vtk_export_ad/', '', defLength, 0, 0);
menu[103][3] = new Item('VTK Export for ARES ','http://www.sycode.com/products/vtk_export_ar/', '', defLength, 0, 0);
menu[103][4] = new Item('VTK Export for AutoCAD ','http://www.sycode.com/products/vtk_export_ac/', '', defLength, 0, 0);
menu[103][5] = new Item('VTK Export for Bricscad ','http://www.sycode.com/products/vtk_export_bc/', '', defLength, 0, 0);
menu[103][6] = new Item('VTK Export for Inventor ','http://www.sycode.com/products/vtk_export_iv/', '', defLength, 0, 0);
menu[103][7] = new Item('VTK Export for Rhino ','http://www.sycode.com/products/vtk_export_rh/', '', defLength, 0, 0);
menu[103][8] = new Item('VTK Export for KeyCreator ','http://www.sycode.com/products/vtk_export_kc/', '', defLength, 0, 0);
menu[103][9] = new Item('VTK Export for Pro ENGINEER ','http://www.sycode.com/products/vtk_export_pe/', '', defLength, 0, 0);
menu[103][10] = new Item('VTK Export for SketchUp ','http://www.sycode.com/products/vtk_export_su/', '', defLength, 0, 0);
menu[103][11] = new Item('VTK Export for Solid Edge ','http://www.sycode.com/products/vtk_export_se/', '', defLength, 0, 0);
menu[103][12] = new Item('VTK Export for SolidWorks ','http://www.sycode.com/products/vtk_export_sw/', '', defLength, 0, 0);
menu[103][13] = new Item('VTK Export for SpaceClaim ','http://www.sycode.com/products/vtk_export_sc/', '', defLength, 0, 0);




// KeyCreator Reopen menu2
menu[105] = new Array();

menu[105][0] = new Menu(true, '>', 172, 0, 150, '#848484', '#A4A4A4', 'Menu2Border', 'hiddenlink');
menu[105][1] = new Item('File Import Add-ins', '#', '', defLength, 0, 106);
menu[105][2] = new Item('File Export Add-ins', '#', '', defLength, 0, 107);


//KeyCreator Reopen menu3 (File Import Plug-ins)
menu[106] = new Array();
menu[106][0] = new Menu(true, '>', 152, 0, 180, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
// These items are lengthier than normal, and have extra spacing due to the fancy borders.
menu[106][1] = new Item('3DM Import for KeyCreator','http://www.sycode.com/products/3dm_import_kc/index.htm', '', defLength, 0, 0);
menu[106][2] = new Item('3DS Import for KeyCreator','http://www.sycode.com/products/3ds_import_kc/index.htm', '', defLength, 0, 0);
menu[106][3] = new Item('PIX Import for KeyCreator','http://www.sycode.com/products/pix_import_kc/index.htm', '', defLength, 0, 0);
menu[106][4] = new Item('PLT Import for KeyCreator','http://www.sycode.com/products/plt_import_kc/index.htm', '',defLength, 0, 0);
menu[106][5] = new Item('NC Import for KeyCreator','http://www.sycode.com/products/nc_import_kc/index.htm', '', defLength, 0, 0);
menu[106][6] = new Item('OBJ Import for KeyCreator','http://www.sycode.com/products/obj_import_kc/index.htm', '', defLength, 0, 0);
menu[106][7] = new Item('SKP Import for KeyCreator','http://www.sycode.com/products/skp_import_kc/index.htm', '',defLength, 0, 0);
menu[106][8] = new Item('VTK Import for KeyCreator','http://www.sycode.com/products/vtk_import_kc/index.htm', '', defLength, 0, 0);


//KeyCreator Reopen menu3 (File Export Plug-ins)
menu[107] = new Array();

menu[107][0] = new Menu(true, '>', 152, 0, 180, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[107][1] = new Item('3DM Export for KeyCreator','http://www.sycode.com/products/3dm_export_kc/index.htm', '', defLength, 0, 0);
menu[107][2] = new Item('3DS Export for KeyCreator','http://www.sycode.com/products/3ds_export_kc/index.htm', '', defLength, 0, 0);
menu[107][3] = new Item('SKP Export for KeyCreator','http://www.sycode.com/products/skp_export_kc/index.htm', '', defLength, 0, 0);
menu[107][4] = new Item('VTK Export for KeyCreator','http://www.sycode.com/products/vtk_export_kc/index.htm', '', defLength, 0, 0);


// Data Exchange > ESRI> Reopen menu3
menu[108] = new Array();

menu[108][0] = new Menu(true, '>', 202, 0, 100, '#848484', '#A4A4A4', 'Menu2Border', 'hiddenlink');

menu[108][1] = new Item('Import', '', '', defLength, 0, 109);


// Reopen menu4 (Data Exchange ESRI > Import)
menu[109] = new Array();

menu[109][0] = new Menu(true, '>', 102, 0, 195, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[109][1] = new Item('ESRI Import for AutoCAD','http://www.sycode.com/products/esri_import_ac/', '', defLength, 0, 0);
menu[109][2] = new Item('ESRI Import for Bricscad','http://www.sycode.com/products/esri_import_bc/', '', defLength, 0, 0);
menu[109][3] = new Item('ESRI Import for IntelliCAD','http://www.sycode.com/products/esri_import_ic/', '', defLength, 0, 0);
menu[109][4] = new Item('ESRI Import for Rhino','http://www.sycode.com/products/esri_import_rh/', '', defLength, 0, 0);



// ARES Reopen menu2
menu[117] = new Array();

menu[117][0] = new Menu(true, '>', 172, 0, 150, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[117][1] = new Item('File Import Add-ins', '#', '', defLength, 0, 118);
menu[117][2] = new Item('File Export Add-ins', '#', '', defLength, 0, 119);



//ARES Reopen menu3 (File Import Plug-ins)
menu[118] = new Array();
menu[118][0] = new Menu(true, '>', 152, 0, 165, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
// These items are lengthier than normal, and have extra spacing due to the fancy borders.
menu[118][1] = new Item('3DM Import for ARES','http://www.sycode.com/products/3dm_import_ar/index.htm', '', defLength, 0, 0);
menu[118][2] = new Item('3DS Import for ARES','http://www.sycode.com/products/3ds_import_ar/index.htm', '', defLength, 0, 0);
menu[118][3] = new Item('OBJ Import for ARES','http://www.sycode.com/products/obj_import_ar/index.htm', '', defLength, 0, 0);
menu[118][4] = new Item('SKP Import for ARES','http://www.sycode.com/products/skp_import_ar/index.htm', '',defLength, 0, 0);
menu[118][5] = new Item('STL Import for ARES','http://www.sycode.com/products/stl_import_ar/index.htm', '',defLength, 0, 0);
menu[118][6] = new Item('VTK Import for ARES','http://www.sycode.com/products/vtk_import_ar/index.htm', '', defLength, 0, 0);


//ARES Reopen menu3 (File Export Plug-ins)
menu[119] = new Array();

menu[119][0] = new Menu(true, '>', 152, 0, 165, '#848484', '#A4A4A4', 'Menu2Border', 'Menu2Text');
menu[119][1] = new Item('3DM Export for ARES','http://www.sycode.com/products/3dm_export_ar/index.htm', '', defLength, 0, 0);
menu[119][2] = new Item('3DS Export for ARES','http://www.sycode.com/products/3ds_export_ar/index.htm', '', defLength, 0, 0);
menu[119][3] = new Item('OBJ Export for ARES','http://www.sycode.com/products/obj_export_ar/index.htm', '', defLength, 0, 0);
menu[119][4] = new Item('SKP Export for ARES','http://www.sycode.com/products/skp_export_ar/index.htm', '', defLength, 0, 0);
menu[119][5] = new Item('VTK Export for ARES','http://www.sycode.com/products/vtk_export_arindex.htm', '', defLength, 0, 0);


// Help About popout
menu[5] = new Array();

menu[5][0] = new Menu(true, '>', -85, -17, 80, defOver, defBack, 'itemBorder', 'itemText');
menu[5][1] = new Item('Leftwards!<br>And up!', '#', '', 40, 0, 0);

// *** OPTIONAL CODE FROM HERE DOWN ***

// These two lines handle the window resize bug in NS4. See <body onResize="...">.
// I recommend you leave this here as otherwise when you resize NS4's width menus are hidden.
var popOldWidth = window.innerWidth;
nsResizeHandler = new Function('if (popOldWidth != window.innerWidth) location.reload()');

// This is a quick snippet that captures all clicks on the document and hides the menus
// every time you click. Use if you want.
if (isNS4) document.captureEvents(Event.CLICK);
document.onclick = clickHandle;

function clickHandle(evt)
{
 if (isNS4) document.routeEvent(evt);
 hideAllBut(0);
}


// This is just the moving command for the example.
function moveRoot()
{
 with(menu[0][0].ref) left = ((parseInt(left) < 100) ? 100 : 5);
}


