<!--
var ns6 = 0;
var IE = 0;
var Gmenu1 = null;
var Gmenu = null;
var menuLayerDim = 0;
var menuLiteDim = 0;
var menuFgDim = 0;
var menuItemDim = 0;
var menuItemTextDim = 0;
var tempLayerDim = 0;
var tempLiteDim = 0;
var tempItemTextDim = 0;
var prevObj = null;
var Inc = 0;
var animationLag = 0;
var clearAnimationID = null;
var clearSecAnimationID = null;

/**
* Copyright (c) 1986-2006 Quark Technology Partnership. All rights reserved.
* As to cascading menus based on menu.js.
* by gary smith, July 1997.
* Copyright (c) 1997-1999 Netscape Communication Corp.
*
* Netscape grants you a royalty free license to use or modify this
* software provided that this copyright notice appears on all copies.
* This software is provided "AS IS," without a warranty of any kind.
*/

function Menu(label,menuItemBgColor,fontSize,fontWeight,fontStyle,fontVariant,fontFamily,
	fontColor,underline,menuItemIndent,orientation,animation,menuItemWidth,menuItemHeight,menuBorderBgColor,
	menuBorder,bgColor,menuItemBorder,menuHiliteBgColor,fontColorHilite,delay,xOffset,yOffset)
{
	this.type ="Menu";
	this.menuItemBgColor = menuItemBgColor;
	this.fontSize = fontSize;
	this.fontWeight = fontWeight;
	this.fontStyle = fontStyle;
	this.fontVariant = fontVariant;
	this.fontFamily = fontFamily;
	this.fontColor = fontColor;
	this.underline = underline;
	this.menuItemIndent = menuItemIndent;
	this.orientation = orientation;
	this.animation = animation;
	this.menuItemWidth = menuItemWidth;
	this.menuItemHeight = menuItemHeight;
	this.menuBorderBgColor = menuBorderBgColor;
	this.menuBorder = menuBorder;
	this.bgColor = bgColor;
	this.menuItemBorder = menuItemBorder;
	this.menuHiliteBgColor = menuHiliteBgColor;
	this.fontColorHilite = fontColorHilite;
	this.delay = delay;
	this.xOffset = xOffset;
	this.yOffset = yOffset;
	this.items = new Array();
	this.actions = new Array();
	this.childMenus = new Array();
	this.addMenuItem = addMenuItem;
	this.writeMenus = writeMenus;
	this.showMenu = showMenu;
	this.onMenuItemOver = onMenuItemOver;
	this.onMenuItemOut = onMenuItemOut;
	this.onMenuItemDown = onMenuItemDown;
	this.onMenuItemAction = onMenuItemAction;
	this.hideMenu = hideMenu;
	this.hideChildMenu = hideChildMenu;
	this.mouseTracker = mouseTracker;
	this.setMouseTracker = setMouseTracker;
	if (!window.menus)
		window.menus = new Array();
	this.label = (" " + label) || "menuLabel"+ window.menus.length;
	window.menus[this.label] = this;
	window.menus[window.menus.length] = this;
	if (!window.activeMenus) 
		window.activeMenus = new Array();
	if (!window.menuContainers)
		window.menuContainers = new Array();
	this.setMouseTracker();
}

function writeMenus(container)
{
	var content = '';
	if (navigator.appName =="Netscape" && parseInt(navigator.appVersion) >= 5) 
		ns6 = 1;
	else if(navigator.appName =="Microsoft Internet Explorer" && parseInt(navigator.appVersion) >= 4)
		IE = 1;
	if (!container && (document.all || document.getElementById))
	{
		if (!document.getElementById("menuContainer"))
			document.writeln('<SPAN id="menuContainer">' + content + '</SPAN>');
		container = document.getElementById("menuContainer");
	}
	if (!container && !window.delayWriteMenus)
	{
		window.delayWriteMenus = this.writeMenus;
		setTimeout('delayWriteMenus()', 300);
		return;
	}
	container.isContainer ="menuContainer"+ menuContainers.length;
	menuContainers[menuContainers.length] = container;
	container.menus = new Array();
	for (var i=0; i<window.menus.length; i++)
		 container.menus[i] = window.menus[i];
	window.menus.length = 0;
	var countMenus = 0;
	var countItems = 0;
	var top = 0;
	var proto;
	for (var i=0; i<container.menus.length; i++, countMenus++)
	{
		var menu = container.menus[i];
		proto = menu.prototypeStyles || this.prototypeStyles || menu;
		var topVal = 10;
		var leftVal = 10;
		content += ''+
		'<div id="menuLayer'+ countMenus +'" ' +
		' STYLE="position:absolute;left:'+leftVal+'px;top:'+topVal+'px;visibility:hidden;z-index:2000">'+
		'  <div id="menuLite'+ countMenus +'" '+
			' STYLE="position:absolute;left:'+ proto.menuBorder +'px;top:'+ proto.menuBorder +'px;'+
			  'visibility:hide;">'+
		'    <div id="menuFg'+ countMenus +'" STYLE="position:absolute;'+
				' left:0px;top:0px;visibility:hide;">';
		var x = i;
		for (var i=0; i<menu.items.length; i++)
		{
			var item = menu.items[i];
			var childMenu = false;
			if (item.label)
			{
				item = item.label;
				childMenu = true;
			}
			else if (item.indexOf(".gif") != -1 && 
				item.indexOf("<IMG") == -1)
			{
				item = '<IMG SRC="' + item + '" '+
					'NAME="menuItem'+ countItems +'Img">';
			}
			proto.menuItemHeight = proto.menuItemHeight;
			proto.menuItemIndent = proto.menuItemIndent;
			var itemProps = 'visibility:hide;font-Family:' + proto.fontFamily +';font-style:' + proto.fontStyle +';'+
			 'font-variant:' + proto.fontVariant +';font-Weight:' + proto.fontWeight + ';'+
			 'fontSize:' + proto.fontSize + 'px;';
			if (proto.orientation =="vertical") {
				topVal = i * proto.menuItemHeight;
				leftVal = 0;
			}
			else {
				topVal = 0;
				leftVal = i * proto.menuItemWidth;;
			}
			if (document.getElementById)
				itemProps += 'font-size:' + proto.fontSize + 'px;"onMouseOver="'+
				 'animateSecondLevel1(this);"onMouseOut="onMenuItemOut(null,this);'+
				 '"onClick=" onMenuItemAction(null,this);';
			var dTag = '<div id="menuItem'+ countItems +'"STYLE="position:'+
			 'absolute;left:'+leftVal+'px; cursor:pointer; top:'+ topVal +'px;'+ itemProps +'">';
			var textAttrStart ="";
			var textAttrEnd ="";
			if (proto.underline)
			{
				textAttrStart += '<u>';
				textAttrEnd += '</u>';
			}
			var finalString = textAttrStart + item + textAttrEnd;
			var dText   = '<div id="menuItemText'+ countItems +'" STYLE='+
				'" position:absolute;left:' + proto.menuItemIndent + 'px;' +
				'color:'+ proto.fontColor +';">'+ finalString +'</div>'+
				'<div id="menuItemHilite'+ countItems +'" STYLE="position:'+
				'absolute;left:' + proto.menuItemIndent + 'px; color:'+ proto.fontColorHilite +';'+
				'visibility:hidden;">'+ finalString +'</div>';
			if (childMenu)
				/*Add Image for Child menu inside the childmenu div for 7.0*/
				content += ( dTag + dText + '<div id="childMenu'+ countItems +'" STYLE='+
				'"position:absolute;left:0px;top:3px;'+ itemProps +'"></div></div>');
			else
				content += ( dTag + dText + '</div>');
			countItems++;
		}
		content += '      <div id="focusItem'+ countMenus +'" STYLE='+
		'"position:absolute;left:0px;top:0px;visibility:hide;"onClick='+
		'"onMenuItemAction(null,this);">&nbsp;</div>';
		content += '   </div></div></div>';
		i=x;
	}
	if (!container)
		return
	if (ns6)
	{
		document.open("text/html");
		document.writeln(content);
		document.close();
	}
	else
	{
		container.document.open("text/html");
		container.document.writeln(content);
		container.document.close();
	}
	proto = null;
	if (document.getElementById)
	{
		var menuCount = 0;
		for (var x=0; x<container.menus.length; x++) 
		{
			var menu = document.getElementById("menuLayer"+ x);
			container.menus[x].menuLayer = menu;
			container.menus[x].menuLayer.Menu = container.menus[x];
			container.menus[x].menuLayer.Menu.container = menu;
			proto = container.menus[x].prototypeStyles || this.prototypeStyles || container.menus[x];
			proto.menuItemWidth = proto.menuItemWidth;
			menu.style.backgroundColor = proto.menuBorderBgColor;
			container.menus[x].menuLite = document.getElementById("menuLite"+ x);
			container.menus[x].menuFg = document.getElementById("menuFg"+ x);
			container.menus[x].menuItems = new Array();
			menu.style.backgroundColor = proto.menuBorderBgColor;
			var l = document.getElementById("menuItem0");
			for (var i=0; i<container.menus[x].items.length; i++) 
			{
				var l = document.getElementById("menuItem" + menuCount);
				l.Menu = container.menus[x];
				proto = container.menus[x].prototypeStyles || this.prototypeStyles || container.menus[x];
				l.style.width = proto.menuItemWidth + 'px';
				l.style.height = proto.menuItemHeight + 'px';
				if (i>0)
				{
					if (proto.orientation == "vertical")
						l.style.top = eval(parseInt(document.getElementById("menuItem"+
							(menuCount -1)).style.top)
							+ parseInt(document.getElementById("menuItem"+
							(menuCount -1)).style.height) + proto.menuItemBorder) + 'px';
					else
						l.style.left = eval(parseInt(document.getElementById("menuItem"+
							(menuCount -1)).style.left) 
							+ parseInt(document.getElementById("menuItem"+
							(menuCount -1)).style.width) + 
							proto.menuItemBorder) + 'px';
				}
				l.style.fontsize = proto.fontSize + 'px';
				l.style.backgroundColor = proto.menuItemBgColor;
				l.style.visibility ="inherit";
				l.saveColor = proto.menuItemBgColor;
				l.menuHiliteBgColor = proto.menuHiliteBgColor;
				l.action = container.menus[x].actions[i];
				l.hilite = document.getElementById("menuItemHilite"+ menuCount);
				l.focusItem = document.getElementById("focusItem" + x);
				l.focusItem.style.top = -30 + 'px';
				l.menuItemText = document.getElementById("menuItemText"+ menuCount);
				l.onclick = proto.onMenuItemAction;
				var childItem = document.getElementById("childMenu" + menuCount);
				if (childItem)
				{
					l.childMenu = container.menus[x].items[i].menuLayer;
					childItem.style.width = 0 + 'px';
					l.Menu.childMenus[l.Menu.childMenus.length] = l.childMenu;
				}
				menuCount++;
				if (proto.orientation =="vertical")
					proto.menuHeight = eval(parseInt(l.style.top) + parseInt(l.style.height));
				else
				{
					proto.menuHeight = proto.menuItemHeight;
					if (isNaN(parseInt(l.style.left)))
						l.style.left = 0 + 'px';
					proto.menuWidth = eval(parseInt(l.style.left) + parseInt(l.style.width)
						+ parseInt(proto.menuBorder) * 2);
				}
				container.menus[x].menuItems[i] = l;
			}
			var lite = document.getElementById("menuLite"+ x);
			lite.style.height = parseInt(proto.menuHeight) + 'px';
			lite.style.width = proto.menuItemWidth + 'px';
			var body = document.getElementById("menuFg"+ x);
			body.style.height = parseInt(proto.menuHeight) + 'px';
			if (proto.orientation =="vertical") {
				body.style.width = proto.menuItemWidth + 'px';
				container.menus[x].menuLayer.style.width  = eval(parseInt(proto.menuItemWidth) 
					 + eval(parseInt(proto.menuBorder) * 2)) + 'px';
			}
			else // horizontal
			{
				body.style.width = eval(parseInt(proto.menuWidth) - parseInt(proto.menuBorder) * 2) + 'px';
				container.menus[x].menuLayer.style.width  = parseInt(proto.menuWidth) + 'px';
			}
			body.style.backgroundColor = proto.bgColor;
			container.menus[x].menuLayer.style.height = eval(parseInt(proto.menuHeight)+(2 * parseInt(proto.menuBorder))) + 'px';
		}
		container.saveBgColor = container.bgColor;
	}
	window.wroteMenu = true;
}

function addMenuItem(label, action)
{
	this.items[this.items.length] = label;
	this.actions[this.actions.length] = action;
}

function onMenuItemOver(e, l, a) 
{
	l = l || this;
	a = a || window.ActiveMenuItem;
	if (l.style && l.Menu)
	{
		document.onmousedown=l.Menu.onMenuItemDown;
		if (a) 
		{
			var i = 0;
			if (typeof(l.childMenu) != "undefined")
			{
				for (i = 0; i < l.childMenu.Menu.items.length; i++)
				{
					l.childMenu.Menu.menuItems[i].style.backgroundColor = a.saveColor;
					l.childMenu.Menu.menuItems[i].hilite.style.visibility = "hidden";
				}
				if (a.hilite)
					a.hilite.style.visibility = "hidden";
			}
			for (i = 0; i < l.Menu.items.length; i++)
			{
				l.Menu.menuItems[i].style.backgroundColor = l.saveColor;
				l.Menu.menuItems[i].hilite.style.visibility = "hidden";
			}
			if ((typeof(a.childMenu) != "undefined" && l.Menu.menuLayer.id != a.childMenu.id)
				|| (l.Menu.menuLayer.id == a.Menu.menuLayer.id))
			{
				a.style.backgroundColor = a.saveColor;
				if (a.hilite)
					a.hilite.style.visibility = "hidden";
			}
		}
		else
		{
			a = new Object();
		}
		if (l.mouseover && l.id != a.id)
		{
			if (l.mouseover.length > 4)
			{
				var ext = l.mouseover.substring(l.mouseover.length-4);
				if (ext == ".gif"|| ext==".jpg")
					l.document.images[l.id +"Img"].src = l.mouseover;
				else
					eval(""+ l.mouseover);
			}
		}
		l.style.backgroundColor = l.menuHiliteBgColor;
		if (l.hilite)
		{
			l.style.backgroundColor = l.menuHiliteBgColor;
			l.hilite.style.visibility ="inherit";
		}
		l.focusItem.style.top = l.style.top;
		if (isNaN(l.zIndex))
			l.zIndex = 0;
		l.focusItem.style.zIndex = eval(parseInt(l.zIndex) + 1);
		l.zIndex = 1;
		l.Menu.hideChildMenu(l);
		if (l.Menu.animation != "none")
		{
			if (typeof(l.childMenu) != "undefined")
			{
				Gmenu1 = l.childMenu;
				if (Gmenu1 != null) 
				{
					if (Gmenu1.Menu.animation == "RL"||
						Gmenu1.Menu.animation == "LR")
					{
						menuLayerDim = Gmenu1.Menu.menuLayer.style.width;
						menuLiteDim = Gmenu1.Menu.menuLite.style.width;
						menuFgDim = Gmenu1.Menu.menuFg.style.width;
						menuItemDim = Gmenu1.Menu.menuItems[0].style.width;
						menuItemTextDim = Gmenu1.Menu.menuItems[0].menuItemText.style.width;
					}
					else if (Gmenu1.Menu.animation == "TB"||
						Gmenu1.Menu.animation == "BT")
					{
						menuLayerDim = Gmenu1.Menu.menuLayer.style.height;
						menuLiteDim = Gmenu1.Menu.menuLite.style.height;
						menuFgDim = Gmenu1.Menu.menuFg.style.height;
						menuItemDim = Gmenu1.Menu.menuItems[0].style.height;
						menuItemTextDim = Gmenu1.Menu.menuItems[0].menuItemText.style.height;
					}
					tempLayerDim = Inc;
					tempLiteDim = Inc;
					tempFgDim = Inc;
					tempItemDim = Inc;
					tempItemTextDim = Inc;
				}
			}
			else 
			{
				Gmenu1 = null;
				prevObj = null;
			}
		}
	}
	window.ActiveMenuItem = l;
}

function onMenuItemOut(e, l, a)
{
	if (clearSecAnimationID != null) return;
	l = l || this;
	a = a || window.ActiveMenuItem;
	if (l.id.indexOf("focusItem"))
	{
		if (a && l.style)
		{
			document.onmousedown=null;
			if (IE)
				window.event.cancelBubble=true;
			if (l.mouseout)
			{
				if (l.mouseout.length > 4)
				{
					var ext = l.mouseout.substring(l.mouseout.length-4);
					if (ext == ".gif"|| ext==".jpg")
						l.document.images[l.id +"Img"].src = l.mouseout;
					else
						eval(""+ l.mouseout);
				}	
			}
		}
	}
}

function onMenuItemAction(e, l)
{
	if (clearSecAnimationID != null) return;
	l = window.ActiveMenuItem;
	if (!l)
		return
	if (!ActiveMenu.Menu.disableHide)
		hideActiveMenus(ActiveMenu.menuLayer);
	if (l.action) 
		eval(""+l.action);
}

function hideMenu(e)
{

	prevObj = null;
	if (clearSecAnimationID != null || clearAnimationID != null) return;
	var l = e || window.ActiveMenu;
	if (!l) return
	if (l.menuLayer)
		l = l.menuLayer;
	else if (this.visibility)
		l = this;
	if (l.menuLayer)
		l = l.menuLayer;
	var a = window.ActiveMenuItem;
	document.saveMousemove = document.onmousemove;
	document.onmousemove = mouseTracker;
	if (window.ActiveMenu && document.getElementById)
	{
		document.onmousedown=null;
		if (a) 
		{
			a.style.backgroundColor = a.saveColor;
			if (a.hilite)
				a.hilite.style.visibility = "hidden";
		}
	}
	if (window.ActiveMenu)
	{
		if (window.ActiveMenu.Menu)
		{
			if (window.ActiveMenu.Menu.disableHide)
				return true;
			e = window.event || e;
			if (!window.ActiveMenu.Menu.enableHideOnMouseOut && e.type == "mouseout")
				return true;
		}
	}
	hideActiveMenus(l);
	return true;
}

function showMenu(menu, x, y, child)
{

	if (clearAnimationID != null || clearSecAnimationID != null) return;
	if (!window.wroteMenu)
		return;
	for (var i = 0; i < menu.items.length; i++)
	{
		menu.menuItems[i].style.backgroundColor = menu.menuItemBgColor;
		menu.menuItems[i].hilite.style.visibility = "hidden";
	}
	if (window.ActiveMenuItem)
		window.ActiveMenuItem.hilite.style.visibility = "hidden";
	if (document.getElementById)
	{
		var l = menu.menuLayer || menu;
		hideActiveMenus(l);
		if (typeof(menu) =="string")
		{
			l = document.getElementByID(menu);
			for (var n=0; n < menuContainers.length; n++)
			{
				l = menuContainers[n].menus[menu];
				for (var i=0; i<menuContainers[n].menus.length; i++)
				{
					if (menu == menuContainers[n].menus[i].label)
						l = menuContainers[n].menus[i].menuLayer;
					if (l)
						break;
				}
			}
		}
		window.ActiveMenu = l;
		l.style.visibility ="inherit";
		if (x !="relative")
		{
			if (menu.orientation == "vertical")
			{
				l.style.left = eval(parseInt(x) + parseInt(menu.xOffset)) + 'px';
			}
			else // Horizontal
			{
				l.style.left = eval(parseInt(x) + parseInt(menu.xOffset)) + 'px';
			}
		}
		if (y !="relative")
		{
			if (menu.orientation =="vertical")
			{
				l.style.top = eval(parseInt(y) + parseInt(menu.yOffset)) + 'px'
			}
			else // horizontal
			{
				l.style.top = eval(parseInt(y) + parseInt(menu.yOffset)) + 'px'
			}
		}
	}
	if (menu)
		window.activeMenus[window.activeMenus.length] = l;
}

function hideChildMenu(menuLayer)
{

	var l = menuLayer || this;
	for (var i=0; i < l.Menu.childMenus.length; i++) 
	{
		if (document.getElementById)
			l.Menu.childMenus[i].style.visibility ="hidden";
		l.Menu.childMenus[i].Menu.hideChildMenu(l.Menu.childMenus[i]);
	}
	if (l.childMenu)
	{
		if (document.getElementById)
		{
			var temp = 0;
			l.childMenu.style.zIndex = l.Menu.menuLayer.style.zIndex + 1;
			if (l.Menu.orientation == "vertical")
				l.childMenu.style.top = eval(parseInt(l.style.top) + parseInt(l.Menu.menuLayer.style.top)) + 'px';
			else // Horizontal
				l.childMenu.style.top = eval(parseInt(l.style.top) + parseInt(l.Menu.menuLayer.style.top) 
					+ parseInt(l.Menu.menuItemHeight) + parseInt(l.Menu.menuBorder)) + 'px';
			if (l.Menu.orientation =="vertical")
				l.childMenu.style.left = eval(parseInt(l.Menu.menuLayer.style.width) + parseInt(l.Menu.menuLayer.style.left)) + 'px';
			else //horizontal
			{
				if (isNaN(parseInt(l.style.left)))
					l.style.left = 0 + 'px'
				l.childMenu.style.left = eval(parseInt(l.Menu.menuLayer.style.left) + parseInt(l.style.left)) + 'px';
			}
			l.childMenu.style.visibility ="inherit";
		}
		if (!l.childMenu.disableHide)
			window.activeMenus[window.activeMenus.length] = l.childMenu;
	}
}

function hideActiveMenus(l)
{
	if (!window.activeMenus)
		return
	for (var i=0; i < window.activeMenus.length; i++)
	{
		if (!activeMenus[i])
			return
		if (activeMenus[i].visibility && activeMenus[i].Menu)
		{
			activeMenus[i].visibility ="hidden";
			activeMenus[i].Menu.container.visibility ="hidden";
			activeMenus[i].Menu.container.clip.left = 0 + 'px';
			activeMenus[i].Menu.container.clip.top = 0 + 'px';
		}
		else if (activeMenus[i].style)
			activeMenus[i].style.visibility ="hidden";
	}
	document.onmousemove = mouseTracker;
	window.activeMenus.length = 0;
}

function mouseTracker(e)
{
	e = e || window.Event || window.event;
	window.pageX = e.pageX || e.clientX;
	window.pageY = e.pageY || e.clientY;
}

function setMouseTracker()
{
	if (document.captureEvents)
		document.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);
	document.onmousemove = this.mouseTracker;
	document.onmouseup = this.hideMenu;
}

function onMenuItemDown(e, l)
{
	l = l || window.ActiveMenuItem || this;
	if (l.Menu && IE)
		window.event.cancelBubble=true;
}

function CommonAnimationStuff(Gmenu)
{
	if (parseInt(tempLiteDim) < parseInt(menuLiteDim)) 
	{
		tempLiteDim += Inc;
		if (parseInt(tempLiteDim) > parseInt(menuLiteDim)) tempLiteDim = menuLiteDim;
	}
	if (parseInt(tempFgDim) < parseInt(menuFgDim))
	{
		tempFgDim += Inc;
		if (parseInt(tempFgDim) > parseInt(menuFgDim)) tempFgDim = menuFgDim;
	}
	if (parseInt(tempItemDim) < parseInt(menuItemDim))
	{
		tempItemDim += Inc;
		if (parseInt(tempItemDim) > parseInt(menuItemDim)) tempItemDim = menuItemDim;
	}
	if (parseInt(tempItemDim) < parseInt(menuItemDim))
	{
		tempItemTextDim += Inc;
		if (parseInt(tempLiteDim) > parseInt(menuLiteDim)) tempItemTextDim = menuItemTextDim;
	}
	if (parseInt(tempLayerDim) < parseInt(menuLayerDim)) 
	{
		tempLayerDim += Inc;
		if (parseInt(tempLayerDim) > parseInt(menuLayerDim)) tempLayerDim = menuLayerDim;
	}
	if (Gmenu.animation == "RL")
	{
		Gmenu.menuLayer.style.clip = "rect(auto,auto,auto,"
			+ eval(parseInt(menuLayerDim) - parseInt(tempLayerDim))+"px)";
		if (Gmenu.orientation == "vertical")
			Gmenu.menuLite.style.clip = "rect(auto,auto,auto,"
			+ eval(parseInt(menuLiteDim) - parseInt(tempLiteDim))+"px)";
		Gmenu.menuFg.style.clip = "rect(auto,auto,auto,"
			+ eval(parseInt(menuFgDim) - parseInt(tempFgDim))+"px)";
		for (var i=0; i< Gmenu.items.length; i++)
		{
			Gmenu.menuItems[i].style.clip = "rect(auto,auto,auto,"
				+ eval(parseInt(menuItemDim) - parseInt(tempItemDim))+"px)";
			Gmenu.menuItems[i].menuItemText.style.clip = "rect(auto,auto,auto,"
				+ eval(parseInt(menuItemDim) - parseInt(tempItemDim))+"px)";
		}
	}
	else if (Gmenu.animation == "LR")
	{
		Gmenu.menuLayer.style.clip = "rect(auto,"+ parseInt(tempLayerDim) + 
			"px,auto,auto)";
		if (Gmenu.orientation == "vertical")
			Gmenu.menuLite.style.clip = "rect(auto,"+ parseInt(tempLiteDim) +
			"px,auto,auto)";
		Gmenu.menuFg.style.clip = "rect(auto," + parseInt(tempFgDim) +
			"px,auto,auto)";
		for (var i=0; i< Gmenu.items.length; i++)
		{
			Gmenu.menuItems[i].style.clip = "rect(auto," + parseInt(tempItemDim) + 
				"px,auto,auto)";
			Gmenu.menuItems[i].menuItemText.style.clip = "rect(auto,"
				+ parseInt(tempItemTextDim) + "px,auto,auto)";
		}
	}
	else if (Gmenu.animation == "TB")
	{
		Gmenu.menuLayer.style.clip = "rect(auto,auto," + parseInt(tempLayerDim) + 
			"px,auto)";
		if (Gmenu.orientation == "vertical")
			Gmenu.menuLite.style.clip = "rect(auto,auto," + parseInt(tempLiteDim) + 
			"px,auto)";
		Gmenu.menuFg.style.clip = "rect(auto,auto," + parseInt(tempFgDim) + 
			 "px,auto)";
		for (var i=0; i< Gmenu.items.length; i++)
		{
		Gmenu.menuItems[i].style.clip = "rect(auto,auto,"+ parseInt(tempItemDim) +
			 "px,auto)";
		Gmenu.menuItems[i].menuItemText.style.clip = "rect(auto,auto,"
			+ parseInt(tempItemDim) +"px,auto)";
		}
	}
	else if (Gmenu.animation == "BT")
	{
		Gmenu.menuLayer.style.clip = "rect(" + eval(parseInt(menuLayerDim) - 
			parseInt(tempLayerDim)) + "px,auto," + parseInt(menuLayerDim) + 
			"px,auto)";
		if (Gmenu.orientation == "vertical")
			Gmenu.menuLite.style.clip = "rect("+ eval(parseInt(menuLiteDim) - 
				 parseInt(tempLiteDim)) + "px,auto," + parseInt(menuLiteDim) + 
				"px,auto)";
		Gmenu.menuFg.style.clip = "rect(" + eval(parseInt(menuFgDim) - parseInt(tempFgDim)) + 
			"px,auto," + parseInt(menuFgDim) + "px,auto)";
		for (var i=0; i< Gmenu.items.length; i++)
		{
			Gmenu.menuItems[i].style.clip = "rect(" + eval(parseInt(menuItemDim) - 
				 parseInt(tempItemDim)) + "px,auto," + parseInt(menuItemDim) + 
				"px,auto)";
			Gmenu.menuItems[i].menuItemText.style.clip = "rect(" + eval(parseInt(menuItemDim) - 
				parseInt(tempItemDim)) + "px,auto," + parseInt(menuItemDim) + 
				"px,auto)";
		}
	}
}

function animateSecondLevel1(obj)
{
	if (typeof(obj.Menu) != "undefined" && obj.Menu.animation == 
		"none")
		window.onMenuItemOver(null,obj);
	else 
	{
		if (clearSecAnimationID != null || clearAnimationID != null) return;
		if (typeof(obj.childMenu) != "undefined"&& (obj.childMenu != null) 
			&& obj.childMenu.id) {
			if (prevObj == obj) onMenuItemOver(null,obj);
			else
			{
				prevObj = obj;
				window.animateSecondLevel2(obj);
			}
		}
		else
		{
			if (clearSecAnimationID == null)
				window.onMenuItemOver(null,obj);
		}
	}
}

function animateSecondLevel2(obj)
{
	if (clearAnimationID != null) return;
	if (clearSecAnimationID == null)
	{
		window.onMenuItemOver(null,obj);
		clearSecAnimationID = window.setTimeout("animateSecondLevel2()", 0);
	}
	else if (clearSecAnimationID != null && typeof(Gmenu1) == "object" && Gmenu1 != null)
	{
		window.clearTimeout(clearSecAnimationID);
		window.CommonAnimationStuff(Gmenu1.Menu);
		if (parseInt(tempLayerDim) < parseInt(menuLayerDim))
			clearSecAnimationID = window.setTimeout(" animateSecondLevel2()",animationLag);
		else
		{
			clearSecAnimationID = null;
			Gmenu1 = null;
		}
	}
}

function animateParentLevel1(menu,x,y)
{
	if (menu.animation == "none")
		window.showMenu(menu,x,y);
	else
	{
		if (clearSecAnimationID != null || clearAnimationID != null) return;
		window.showMenu(menu,x,y);
		Gmenu = menu;
		if (menu.animation != "none")
		{
			if (menu.orientation == "vertical" && (menu.animation == 
				"TB"|| menu.animation == "BT"))
				Inc = 5;
			else if (menu.orientation == "vertical" && (menu.animation == 
				"LR" || menu.animation == "RL"))
				Inc = 5;
			else if (menu.orientation == "horizontal" && (menu.animation == 
				"TB"|| menu.animation == "BT"))
				Inc = 2;
			else if (menu.orientation == "horizontal"&& (menu.animation == 
				"LR" || menu.animation == "RL"))
				Inc = 10; 
 
			if (menu.animation == "RL" || menu.animation == "LR")
			{
				menuLayerDim = menu.menuLayer.style.width;
				menuLiteDim = menu.menuLite.style.width;
				menuFgDim = menu.menuFg.style.width;
				menuItemDim = menu.menuItems[0].style.width;
				menuItemTextDim = menu.menuItems[0].menuItemText.style.width;
			}
			else if (menu.animation== "TB" ||menu.animation== "BT")
			{
				menuLayerDim = menu.menuLayer.style.height;
				menuLiteDim = menu.menuLite.style.height;
				menuFgDim = menu.menuFg.style.height;
				menuItemDim = menu.menuItems[0].style.height;
				menuItemTextDim = menu.menuItems[0].menuItemText.style.height;
			}
			tempLayerDim = Inc;
			tempLiteDim = Inc;
			tempFgDim = Inc;
			tempItemDim = Inc;
			tempItemTextDim = Inc;
		}
	animationLag = Math.ceil(eval(parseFloat(menu.delay) / eval(parseFloat(parseInt(menuLayerDim) / parseInt(Inc)))));
	clearAnimationID = window.setTimeout("animateParentLevel2()", 0);
	}
}

function animateParentLevel2()
{
	if (clearAnimationID != null) 
	{
		window.clearTimeout(clearAnimationID);
		window.CommonAnimationStuff(Gmenu);
		if (parseInt(tempLayerDim) < parseInt(menuLayerDim))
			clearAnimationID = window.setTimeout("animateParentLevel2()",animationLag);
		else
		{
			clearAnimationID = null;
			Gmenu = null;
		}
	}
}
function loadMenus() 
{
    window.CascadingMenu1 = new Menu("Fantastic","white",12,"Plain","normal","normal","Helvetica","#A9A9A9",false,3,"vertical","none",120,13,"white",5,"white",3,"#A9A9A9","#393838",0,0,23);
    CascadingMenu1.addMenuItem("The Magazines","top.window.location ='mags.htm'");
    CascadingMenu1.addMenuItem("Kitchen Gallery","top.window.location ='fko.htm'");
    
	window.CascadingMenu2 = new Menu("About","white",12,"Plain","normal","normal","Helvetica","#A9A9A9",false,3,"vertical","none",130,13,"white",5,"white",3,"#A9A9A9","#393838",0,0,23);
    CascadingMenu2.addMenuItem("Our Company","top.window.location ='jtd.htm'");
    CascadingMenu2.addMenuItem("Contact Us","top.window.location ='contact.htm'");
	CascadingMenu2.addMenuItem("Ownership Experience","top.window.location ='owner.htm'");
    
	window.CascadingMenu3 = new Menu("Where","white",12,"Plain","normal","normal","Helvetica","#A9A9A9",false,3,"vertical","none",95,13,"white",5,"white",3,"#A9A9A9","#393838",0,0,23);
    CascadingMenu3.addMenuItem("Living Kitchen","top.window.location ='tlk.htm'");
    CascadingMenu3.addMenuItem("Dealer Listings","top.window.location ='dealer.htm'");
    
	window.CascadingMenu4 = new Menu("Manuf","white",12,"Plain","normal","normal","Helvetica","#A9A9A9",false,3,"vertical","none",178,13,"white",5,"white",3,"#A9A9A9","#393838",0,0,23);
    CascadingMenu4.addMenuItem("Cincinnati","top.window.location ='cinti.htm'");
    
	window.CascadingMenu5 = new Menu("Products","white",12,"Plain","normal","normal","Helvetica","#A9A9A9",false,3,"vertical","none",190,13,"white",5,"white",3,"#A9A9A9","#393838",0,0,23);
    CascadingMenu5.addMenuItem("Sub-Zero Refrigeration","top.window.location ='ref.htm'");
    CascadingMenu5.addMenuItem("Sub-Zero Wine Storage","top.window.location ='wine.htm'");
    CascadingMenu5.addMenuItem("Wolf Cooking Products","top.window.location ='wolf.htm'");
    CascadingMenu5.addMenuItem("ASKO Laundry","top.window.location ='laundry.htm'");
    CascadingMenu5.addMenuItem("ASKO Dishwashers","top.window.location ='dish.htm'");
    CascadingMenu5.addMenuItem("Faber Ventilation","top.window.location ='faber.htm'");
    CascadingMenu5.addMenuItem("Independent Hoods","top.window.location ='indep.htm'");
    CascadingMenu5.addMenuItem("KWC Faucets & Sinks","top.window.location ='kwc.htm'");
    CascadingMenu5.addMenuItem("Scotsman Ice Machines","top.window.location ='scot.htm'");
    CascadingMenu5.addMenuItem("Sylvan Source Water Purification","top.window.location ='sylvan.htm'");
    CascadingMenu5.writeMenus();
}

function ApplyFilter() {
	var imgName,image,objStr = ApplyFilter.arguments[0];
	image = document.getElementById (objStr);
	image.onload = null;
	imgName = ApplyFilter.arguments[1];
	if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer") {
		image.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingmethod=scale, src='" + imgName + "' );"
	}
	else {
		image.src = imgName;
	}
}
//-->