var image = {
	
	init:function(){
		$$('#thumbs a').each(function(el, index){
			el.addEvent('mouseover', function(e){
				image.switchImage(this);
			});
		});
	},
	
	switchImage:function(el){
		var images = el.rel.split('|');
				
		$('image').src = images[0];		
		$('image_link').href = images[1];
	}
}

var menu = {
	shown: null,
	hideIt: null,
	
	init:function(){
		menu.reset();
		$$('#kitchens li').each(function(e){
			e.addEvent('mouseover', function(){
				menu.reset();
				$(e.id+'_image').setStyle('display', '');
				menu.shown = e.id+'_image';
				clearTimeout(menu.hideIt);				
			});
			e.addEvent('mouseout', function(){
				menu.hideIt = setTimeout(menu.hide, 1000);
			});
		});
		$$('#projects li').each(function(e){
			e.addEvent('mouseover', function(){
				menu.reset();
				$(e.id+'_image').setStyle('display', '');
				menu.shown = e.id+'_image';
				clearTimeout(menu.hideIt);				
			});
			e.addEvent('mouseout', function(){
				menu.hideIt = setTimeout(menu.hide, 1000);
			});
		});
		$$('#showrooms li').each(function(e){
			e.addEvent('mouseover', function(){
				menu.reset();
				$(e.id+'_image').setStyle('display', '');
				menu.shown = e.id+'_image';
				clearTimeout(menu.hideIt);				
			});
			e.addEvent('mouseout', function(){
				menu.hideIt = setTimeout(menu.hide, 1000);
			});
		});
	},
	
	hide: function(){
		if(!$(menu.shown).hasClass('selected')){
			$(menu.shown).setStyle('display', 'none');
		}
	},
	
	reset:function(){
		$$('#kitchens .menu_kitchen').each(function(e){
			if(!e.hasClass('selected')){
				e.setStyle('display', 'none');
			}
		});
		$$('#projects .menu_project').each(function(e){
			if(!e.hasClass('selected')){
				e.setStyle('display', 'none');
			}
		});
		$$('#showrooms .menu_showroom').each(function(e){
			if(!e.hasClass('selected')){
				e.setStyle('display', 'none');
			}
		});
	}
}

window.addEvent('domready', image.init);
//window.addEvent('domready', menu.init);