window.addEvent("domready", function() {  
	
	var menuitems = $$("#oContentSubMenu .MenuItem, #oContentSubMenu .MenuItemCurrent");
	
	menuitems.each(function(menuItem, i){
		var id = menuItem.id.split("Item");
		id = id[1];
		
		// Disable link
		var objMenuLink = menuItem.getFirst().getFirst();
		var objSubMenuContainer;
		objSubMenuContainer = $("SubItemContainer"+id);
		
		if (objSubMenuContainer != null){
			var fx = new Fx.Styles(objSubMenuContainer, {duration:200, wait:false});
			var fx2 = new Fx.Styles(objSubMenuContainer.getFirst(), {duration:200, wait:false});
			var height = objSubMenuContainer.getCoordinates().height;
			
			objSubMenuContainer.setStyle("height", 0);
			objSubMenuContainer.getFirst().setStyle("top", -(height));
			
			if (menuItem.getProperty('class') == 'MenuItemCurrent'){
				objSubMenuContainer.setStyle("height", height);
				objSubMenuContainer.getFirst().setStyle("top", 0);
			}
		}
		
		objMenuLink.addEvent("click", function(e) {
			
			menuitems.each(function(menuItem2, i2){
				var id2 = menuItem2.id.split("Item");
				id2 = id2[1];
				
				var objMenuLink2 = menuItem2.getFirst().getFirst();
				var objSubMenuContainer2;
				objSubMenuContainer2 = $("SubItemContainer"+id2);
				
				if (id != id2){
					objMenuLink2.setStyle("backgroundImage", "url(/img/plusbxbk.gif)");
					if (objSubMenuContainer2 != null){
						var fx3 = new Fx.Styles(objSubMenuContainer2, {duration:300, wait:false});
						var fx4 = new Fx.Styles(objSubMenuContainer2.getFirst(), {duration:300, wait:false});
						var height2 = objSubMenuContainer2.getCoordinates().height;
						
						fx3.start({'height': 0});
						fx4.start({'top': -(height2)});
					}
				}
			});
			
			if (objSubMenuContainer != null){
				new Event(e).stop();
				
				if(objSubMenuContainer.getStyle("height") == '0px') {
					fx.start({'height': height});
					fx2.start({'top': 0});
					objMenuLink.setStyle("backgroundImage", "url(/img/minusbxbk.gif)");
				} else {
					fx.start({'height': 0});
					fx2.start({'top': -(height)});
					objMenuLink.setStyle("backgroundImage", "url(/img/plusbxbk.gif)");
				}
				
				(function(){ window.location = objMenuLink; }).delay(800);
				
			}
			
			
			
		});
	})
	/*
	// Side menu 
	var menuItems = $$("#oContentSubMenu .MenuItem, #oContentSubMenu .MenuItemCurrent");
	menuItems.each(function(menuItem, i) {
	
		var id = menuItem.id.split("Item");
		id = id[1];
		
		// Disable link
		var objMenuLink = menuItem.getFirst().getFirst();
		var objSubMenuContainer;
		objSubMenuContainer = $("SubItemContainer"+id);
		
		objMenuLink.addEvent("click", function(e) {

			new Event(e).stop();	
			
			var gotoURL = menuItem.getFirst().getFirst().href;		
			gotoURL = gotoURL + '/ajax';	
		
			if (objSubMenuContainer) {
				if(objSubMenuContainer.getStyle("display") == 'block') {
					objSubMenuContainer.setStyle("display", "none");
					menuItem.setStyle("backgroundImage", "url(/img/plusbxbk.gif)");
					//menuItem.removeClass('MenuItemCurrent');
				} else {
					objSubMenuContainer.setStyle("display", "block");
					menuItem.setStyle("backgroundImage", "url(/img/minusbxbk.gif)");
					//menuItem.addClass('MenuItemCurrent');
					
					var lastItem = $$('.SubMenuItemCurrent')[0];
		
					if(lastItem) {
						lastItem.addEvent("mouseover", function() { 
							lastItem.setStyle("backgroundColor", "#E1DFE0");			
						});
					
						lastItem.addEvent("mouseout", function() { 
							lastItem.setStyle("backgroundColor", "#EDEBEC");					
						});
					
						lastItem.setStyle("backgroundColor", "#EDEBEC");
						lastItem.className ='SubMenuItem';
					}
					
				}
			}
			
			ShowAJAXWaiting();
			
			new Ajax(gotoURL, {
				method: 'get',
				update: $$('#oContentProducts .Padding')[0]
			}).request();
			
			
			$('oBreadContainer').setHTML('<ul><li><a href="/welcome">Home</a></li><li>|</li><li><a href="/products">Products</a></li><li>|</li><li><a href="'+menuItem.getFirst().getFirst().href+'">'+menuItem.getFirst().getFirst().getText()+'</a></li></ul>');
		});
		
		menuItem.addEvent("click", function() {
			var gotoURL = menuItem.getFirst().getFirst().href;		
			gotoURL = gotoURL + '/ajax';	
		
			if (objSubMenuContainer) {
				if(objSubMenuContainer.getStyle("display") == 'block') {
					objSubMenuContainer.setStyle("display", "none");
					menuItem.setStyle("backgroundImage", "url(/img/plusbxbk.gif)");
					//menuItem.removeClass('MenuItemCurrent');
				} else {
					objSubMenuContainer.setStyle("display", "block");
					menuItem.setStyle("backgroundImage", "url(/img/minusbxbk.gif)");
					//menuItem.addClass('MenuItemCurrent');

					var lastItem = $$('.SubMenuItemCurrent')[0];
		
					if(lastItem) {
						lastItem.addEvent("mouseover", function() { 
							lastItem.setStyle("backgroundColor", "#E1DFE0");			
						});
					
						lastItem.addEvent("mouseout", function() { 
							lastItem.setStyle("backgroundColor", "#EDEBEC");					
						});
					
						lastItem.setStyle("backgroundColor", "#EDEBEC");
						lastItem.className ='SubMenuItem';
					}
				}
			}
			
			ShowAJAXWaiting();
			
			new Ajax(gotoURL, {
				method: 'get',
				update: $$('#oContentProducts .Padding')[0]
			}).request();
			
			$('oBreadContainer').setHTML('<ul><li><a href="/welcome">Home</a></li><li>|</li><li><a href="/products">Products</a></li><li>|</li><li><a href="/'+menuItem.getFirst().getFirst().href+'">'+menuItem.getFirst().getFirst().getText()+'</a></li></ul>');
		});
		
	});
	
	var subMenuItems = $$(".SubMenuItem");
	subMenuItems.each(function(subMenuItem, i) {
	
		subMenuItem.addEvent("click", function() {
		
			var lastItem = $$('.SubMenuItemCurrent')[0];
		
			if(lastItem) {
				lastItem.addEvent("mouseover", function() { 
					lastItem.setStyle("backgroundColor", "#E1DFE0");			
				});
			
				lastItem.addEvent("mouseout", function() { 
					lastItem.setStyle("backgroundColor", "#EDEBEC");					
				});
			
				lastItem.setStyle("backgroundColor", "#EDEBEC");
				lastItem.className ='SubMenuItem';
			}
			
		
			subMenuItem.className = 'SubMenuItemCurrent';
		
			subMenuItem.removeEvents('mouseover');
			subMenuItem.removeEvents('mouseout');
		
			var gotoURL = subMenuItem.getFirst().getFirst().href;
			gotoURL = gotoURL + '/ajax';	
			
			ShowAJAXWaiting();
		
			new Ajax(gotoURL, {
				method: 'get',
				update: $$('#oContentProducts .Padding')[0]
			}).request();
			
			//var currentMenuItem = $$("#oContentSubMenu .MenuItemCurrent")[0];
			$('oBreadContainer').setHTML('<ul><li><a href="/welcome">Home</a></li><li>|</li><li><a href="/products">Products</a></li><li>|</li><li><a href="'+subMenuItem.getParent().getParent().getPrevious().getFirst().getFirst().href+'">'+subMenuItem.getParent().getParent().getPrevious().getFirst().getFirst().getText()+'</a></li><li>|</li><li>'+subMenuItem.getFirst().getFirst().getText()+'</li></ul>');
			
		});
		
		subMenuItem.getFirst().getFirst().addEvent("click", function(e) { 
			
			new Event(e).stop();	
			
			var lastItem = $$('.SubMenuItemCurrent')[0];
		
			if(lastItem) {
				lastItem.addEvent("mouseover", function() { 
					lastItem.setStyle("backgroundColor", "#E1DFE0");			
				});
			
				lastItem.addEvent("mouseout", function() { 
					lastItem.setStyle("backgroundColor", "#EDEBEC");					
				});
			
				lastItem.setStyle("backgroundColor", "#EDEBEC");
				lastItem.className ='SubMenuItem';
			}
			
		
			subMenuItem.className = 'SubMenuItemCurrent';
		
			subMenuItem.removeEvents('mouseover');
			subMenuItem.removeEvents('mouseout');
			
			var gotoURL = subMenuItem.getFirst().getFirst().href;		
			gotoURL = gotoURL + '/ajax';	
			
			ShowAJAXWaiting();
					
			new Ajax(gotoURL, {
				method: 'get',
				update: $$('#oContentProducts .Padding')[0]
			}).request();
			
			//var currentMenuItem = $$("#oContentSubMenu .MenuItemCurrent")[0];
			$('oBreadContainer').setHTML('<ul><li><a href="/welcome">Home</a></li><li>|</li><li><a href="/products">Products</a></li><li>|</li><li><a href="'+subMenuItem.getParent().getParent().getPrevious().getFirst().getFirst().href+'">'+subMenuItem.getParent().getParent().getPrevious().getFirst().getFirst().getText()+'</a></li><li>|</li><li>'+subMenuItem.getFirst().getFirst().getText()+'</li></ul>');
		
		});
		
		subMenuItem.addEvent("mouseover", function() { 
			subMenuItem.setStyle("backgroundColor", "#E1DFE0");			
		});
		
		subMenuItem.addEvent("mouseout", function() { 
			subMenuItem.setStyle("backgroundColor", "#EDEBEC");					
		});
		

	});
	*/
});


function ShowAJAXWaiting() {

	

}


