function init_menu(){
	//var szNormal = 155, szSmall  = 143, szFull   = 166;
	//---menu
	var list = $$('#navmenu-h li ul 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'
				});
			});
		});
	}
	
		//---menu
	var list = $$('.flashcontent a, a.veh-sp-url, p.copyrightslink a');
	if(list){
		list.each(function(element) {
			var fx = new Fx.Morph(element, {duration:300, wait:false});
			element.addEvent('mouseenter', function(){
				fx.start({
					
					'color': '#ffffff'
				});
			});
			element.addEvent('mouseleave', function(){
				fx.start({
					
					'color': '#4d5157'
				});
			});
		});
	}
	


	
			//---menu
	var list = $$('.listnews a');
	if(list){
		list.each(function(element) {
			var fx = new Fx.Morph(element, {duration:300, wait:false});
			element.addEvent('mouseenter', function(){
				fx.start({
					
					'color': '#ffffff'
				});
			});
			element.addEvent('mouseleave', function(){
				fx.start({
					
					'color': '#acaeaf'
				});
			});
		});
	}
		var list = $$('a.backtolstng, a.searchespand, a.directions, a.email, a.print, div.recent-veh a, ul#detailednav li a, ul.prdct3 li a');
	if(list){
		list.each(function(element) {
			var fx = new Fx.Morph(element, {duration:300, wait:false});
			element.addEvent('mouseenter', function(){
				fx.start({
					
					'color': '#ffffff'
				});
			});
			element.addEvent('mouseleave', function(){
				fx.start({
					
					'color': '#7f8387'
				});
			});
		});
	}
	
			var list = $$('#cmsdcontent p.car-name-lnks a');
	if(list){
		list.each(function(element) {
			var fx = new Fx.Morph(element, {duration:300, wait:false});
			element.addEvent('mouseenter', function(){
				fx.start({
					
					'color': '#c91218'
				});
			});
			element.addEvent('mouseleave', function(){
				fx.start({
					
					'color': '#fff200'
				});
			});
		});
	}
	

				//---menu
	var list = $$('div.in-lst-actn a');
	if(list){
		list.each(function(element) {
			var fx = new Fx.Morph(element, {duration:300, wait:false});
			element.addEvent('mouseenter', function(){
				fx.start({
					
				'margin-left':3,
				
					'filter':'alpha(opacity=100)',
						'-moz-opacity':'1',
						'opacity':'1'
				});
			});
			element.addEvent('mouseleave', function(){
				fx.start({
					
					'margin-left': 0,
					
					'filter':'alpha(opacity=75)',
						'-moz-opacity':'.75',
						'opacity':'.75'
				});
			});
		});
	}
	
					//---menu
	var list = $$('li.fdrop a');
	if(list){
		list.each(function(element) {
			var fx = new Fx.Morph(element, {duration:300, wait:false});
			element.addEvent('mouseenter', function(){
				fx.start({
					
					'color': '#ffffff'
				});
			});
			element.addEvent('mouseleave', function(){
				fx.start({
					
					'color': '#40444a'
				});
			});
		});
	}
	
						//---menu
	var list = $$('p.landingseotext a');
	if(list){
		list.each(function(element) {
			var fx = new Fx.Morph(element, {duration:300, wait:false});
			element.addEvent('mouseenter', function(){
				fx.start({
					
					'color': '#ffffff'
				});
			});
			element.addEvent('mouseleave', function(){
				fx.start({
					
					'color': '#afb1b2'
				});
			});
		});
	}
var fancyMenuDiv=$('menu');
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') == 'menu') {
			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)});
				}
			}
		}
	});
}
	
	
}