<!--
	var bodyWidth,navLeft,contentWidth=navCheck.contentWidth,pageDivs,intervalID,updateInterval=1000,hideDelay=2;
	var haveInitialised=false;
	var imgPath='constApplRoot/layout/images/leftnav/';
	pageDivs=new Array(
		new divObject('venn','','',''),
		new divObject('services','','',''),
		new divObject('supportservices','','',''),
		new divObject('casestudies','','','')
		);

	function positionDivs() {
		var individualHeight=(navCheck.NS4)?(17):(18);
		var childrenCount,o,i,j,t,verticalDivs = new Array('menu_models');
		for (i=1;i<verticalDivs.length;i++) {
			t=163;
			childrenCount=0;
			for (j=0;j<i;j++) {
				o=getDiv(pageDivs,verticalDivs[j]);
				t+=30+o.numChildren*individualHeight;
				childrenCount+=((o.numChildren==0)?(0):(1));
			};
			t+=(childrenCount*2);
			eval('getDiv(pageDivs,verticalDivs[i]).divObject.'+navCheck.topProperty+'='+t.toString());
		};
	};	
		
	function initDivs(divList) {
		for (var i=0;i<divList.length;i++) {
			divList[i].divObject=MM_findObj(divList[i].divName);
			if (divList[i].forceVisible) {
				eval('divList[i].divObject.'+navCheck.visibleProperty+'=navCheck.visibleValue;');
				divList[i].visible=true;
			};
		};
		haveInitialised=true;
		intervalID=setInterval('updateBrowser(pageDivs)',updateInterval);
	};

	function mouseOverDiv(divList,divName) {
		if (!haveInitialised) { initDivs(pageDivs) };
		for (var i=0;i<divList.length;i++) {
			if ((divList[i].divName==divName&&!divList[i].forceInvisible)||(divName==''&&divList[i].forceVisible)) {
				if (eval('divList[i].divObject.'+navCheck.visibleProperty+'!=navCheck.visibleValue')) {
					eval('divList[i].divObject.'+navCheck.visibleProperty+'=navCheck.visibleValue;');
					if (divList[i].mouseOverImg!='') {
						MM_findObj(divList[i].imgName).src=imgPath+divList[i].mouseOverImg;
					};
					divList[i].visible=true;
					doOwner(divList[i], true);
					doHeightCheck(divList[i]);
				};
			} else {
				if (divList[i].visible) {
					eval('divList[i].divObject.'+navCheck.visibleProperty+'=navCheck.hiddenValue;');
					if (divList[i].defaultImg!='') {
						MM_findObj(divList[i].imgName).src=imgPath+divList[i].defaultImg;
					};
					divList[i].visible=false;
					doOwner(divList[i], false);
					doHeightCheck(divList[i]);
				};
			};
			divList[i].visibleValue=-1;
		};
	};
	
	function clearAllDivs(divList)
	{
		if (!haveInitialised) { return; };
		try
		{
			mouseOverDiv(divList, 'blank');
		}
		catch (e){};
	};
	
	function doOwner(objDiv, isVisible)
	{
		try
		{
			var objDivOwner = MM_findObj("a_" + objDiv.divName);
			if (objDiv.divName == "menu_models")
			{
				if ((isVisible || navName.indexOf("models") > -1) &&
					objDivOwner.className != "lefthandnavselected")
				{
					objDivOwner.className = "lefthandnavselected";
				}
				else if (objDivOwner.className != "lefthandnav" && navName.indexOf("models") == -1)
				{
					objDivOwner.className = "lefthandnav";
				};
			}
			else if (objDiv.divName.substr(0,4) == "name")
			{
				if ((isVisible || navName.indexOf("views") > -1 || navName.indexOf("features") > -1) &&
					objDivOwner.className != "nameplatemenuanchorselected")
				{
					objDivOwner.className = "nameplatemenuanchorselected";
				}
				else if (objDivOwner.className != "nameplatemenuanchor"
					&& ((navName.indexOf("views") == -1 && objDiv.divName.indexOf("views") > -1) ||
					(navName.indexOf("features") == -1 && objDiv.divName.indexOf("features") > -1)))
				{
					objDivOwner.className = "nameplatemenuanchor";
				};
			}
		}
		catch (e) {}
	}
	
	function getDiv(divList,divName) {
		for (var i=0;i<divList.length;i++)
			if (divList[i].divName==divName)
				return divList[i];
	};
	
	function mouseOutDiv(divList,divName) {
		if (!haveInitialised) { return; };
		var p=getDiv(divList,divName);
		p.visibleValue=hideDelay;
	};
	
	function divObject(divName,mouseOverImg,defaultImg,imgName) {
		this.divName=divName;
		this.visibleValue=-1;
		this.divObject='';
		this.visible=false;
		this.forceVisible=false;
		this.forceInvisible=false;
		this.numChildren=0;
		this.mouseOverImg=mouseOverImg;
		this.defaultImg=defaultImg;
		this.imgName=imgName;
	};
	
	function updateBrowser(divList) {
		for (var j=0,i=0;i<divList.length;i++) {
			if (divList[i].visibleValue>0) {
				divList[i].visibleValue--;
			} else {
				if (divList[i].visibleValue==0) {
					eval('divList[i].divObject.'+navCheck.visibleProperty+'=navCheck.hiddenValue;');
					if (divList[i].defaultImg!='') {
						MM_findObj(divList[i].imgName).src=imgPath+divList[i].defaultImg;
					};
					divList[i].visible=false;
					divList[i].visibleValue=-1;
					doOwner(divList[i], false);
					doHeightCheck(divList[i]);
				};
			};
			j+=(divList[i].visible)?(1):(0);
		};
		if (j==0) {
			for (i=0;i<divList.length;i++) {
				if (divList[i].forceVisible) {
					eval('divList[i].divObject.'+navCheck.visibleProperty+'=navCheck.visibleValue;');
					if (divList[i].defaultImg!='') {
						MM_findObj(divList[i].imgName).src=imgPath+divList[i].mouseOverImg;
					};
					divList[i].visible=true;
					divList[i].visibleValue=-1;
					doOwner(divList[i], true);
					doHeightCheck(divList[i]);
				};
			};
		};
	};
	
	
	function doHeightCheck(divList)
	{
		var curDivName = divList.divName;
		if (curDivName.substr(0,4) == "name")
		{
			var objDiv = MM_findObj(curDivName);
			if (isNameLanding == "1" && objDiv.style.top != "225px")
			{
				objDiv.style.top = "225px";
			}
			else if (objDiv.style.top != "115px")
			{
				objDiv.style.top = "115px";
			}
		}
	}
//-->
