function init_menu(){
	//var szNormal = 155, szSmall  = 143, szFull   = 166;
	//---menu
	var list = $$('#navmenu-h li ul li a');//#navmenu-h li a
	if(list){
		list.each(function(element) {
			var fx = new Fx.Morph(element, {duration:100, wait:false});
			element.addEvent('mouseenter', function(){
				fx.start({
					'padding-left': 15
					//'color': '#ff8'
				});
			});
			element.addEvent('mouseleave', function(){
				fx.start({
					'padding-left': 10
					//'color': '#888'
				});
			});
		});
	}
	
var fancyMenuDiv=$('nav_main-navigation');
if(fancyMenuDiv){
		fancyMenuDiv.getElement('ul').addEvent('mouseover', function(e) {
		e = new Event(e);
		var liTag = $(e.target).getParent();
		var ulTag = liTag.getParent();
		var divTag = ulTag.getParent();
				
		if (liTag.tagName.toUpperCase() == 'LI' && divTag.getProperty('id') == 'nav_main-navigation') {
			if (!liTag.hasClass('nav_hover')) {
				var flyoutTag = e.target.getNext();
				//alert(e.target.tagName);
				if(flyoutTag.tagName!='DIV') flyoutTag=flyoutTag.getNext();//we use iframe fix for IE6 so we need next elem to get to div
				//alert(flyoutTag.tagName)
				
				var flyoutListItems = flyoutTag.getElements('li');
				if (flyoutListItems.length != 0 && flyoutListItems.length % 2 == 0) { // odd number
					flyoutListItems[flyoutListItems.length - 1].addClass('nav_last');
				}

				// CSS classes
				
				this.getElements('li').removeClass('nav_hover');
				e.target.getParent().addClass('nav_hover');
				
				fancyMenuDiv.addEvent('mouseleave', function(e) {
						this.getElements('li').removeClass('nav_hover');
					}.bind(this));
				
				// fade effects
				if(flyoutTag.getElement('ul')!=null){//alert("X");
					var existingHeight = flyoutTag.getElement('ul').getStyle('height');
				
					flyoutTag.setStyle('height',0);
					new Fx.Morph(flyoutTag, {duration:500}).start({
						'height': parseInt(existingHeight)
					});
				}
				if(flyoutTag.getElement('ul')!=null){//alert("Z");

					flyoutTag.getElement('ul').setStyle('opacity',0.1);
					new Fx.Morph(flyoutTag.getElement('ul'), {duration:500}).start({
						'opacity': 0.9
					});
					//new Fx.Morph(flyoutTag.getElement('ul'), {duration:500}).start({'filter':alpha(opacity=90)});
				}
			}
		}
	});
}
	//---left nav menu
	var leftnavlist = $$('div#header div.logosholder div.lambologo, div#header div.logosholder div.bugattilogo');
	if(leftnavlist){
		leftnavlist.each(function(element) {
			var fx2 = new Fx.Morph(element, {duration:200, wait:false});
 
			element.addEvent('mouseenter', function(){
				fx2.start({
					'top': 7
		
				});
			});
			element.addEvent('mouseleave', function(){
				fx2.start({
					'top': 10	
			
				});
			});
		})
	}
		//---left nav menu
	var leftnavlist = $$('div#header div.logosholder div.bentleylogo');
	if(leftnavlist){
		leftnavlist.each(function(element) {
			var fx2 = new Fx.Morph(element, {duration:200, wait:false});
 
			element.addEvent('mouseenter', function(){
				fx2.start({
					'top': 17
		
				});
			});
			element.addEvent('mouseleave', function(){
				fx2.start({
					'top': 20	
			
				});
			});
		})
	}
		//---left nav menu links colors
	var leftnavlist = $$('div#footer div.copyrightslink p.finfo a');
	if(leftnavlist){
		leftnavlist.each(function(element) {
			var fx2 = new Fx.Morph(element, {duration:300, wait:false});
 
			element.addEvent('mouseenter', function(){
				fx2.start({
					//'padding-left': 15
					'color': '#000000'
					//'filter':'alpha(opacity=100)',
						//'-moz-opacity':'1',
						//'opacity':'1'
				});
			});
			element.addEvent('mouseleave', function(){
				fx2.start({
					//'padding-left': 10	
					'color': '#879093'
					//'filter':'alpha(opacity=75)',
						//'-moz-opacity':'.75',
						//'opacity':'.75'
				});
			});
		})
	}
		//---buttons
	var actionbuttons = $$('div#footer div.copyrightslink p.aan a');
	if(actionbuttons){
		actionbuttons.each(function(element) {
			var fx = new Fx.Morph(element, {duration:300, wait:false});
			element.addEvent('mouseenter', function(){
				fx.start({
					
					'color': '#abb0b1'
				});
			});
			element.addEvent('mouseleave', function(){
				fx.start({
					
					'color': '#d3d4d1'
				});
			});
		});
	}
	//---homeactions menu links colors
	var leftnavlist = $$('div#imagescrkkkollermain #imagescroller .scrollingpart img');
	if(leftnavlist){
		leftnavlist.each(function(element) {
			var fx2 = new Fx.Morph(element, {duration:200, wait:false});
 
			element.addEvent('mouseenter', function(){
				fx2.start({
					'margin-top': 7
				
				});
			});
			element.addEvent('mouseleave', function(){
				fx2.start({
					'margin-top': 10	
					
				});
			});
		})
	}
}