window.addEvent('load', function() {
	if($('background'))
		$('background').style.background = "url(../images/background.jpg) no-repeat";
	$$('.submenu').each(function(menu){
		menu.id =  menu.getAttribute('rel') + "subMenu";
	});
	var hideSubNav;
	var subMenu;
	var urlParts = window.location.href.split('?');
	$$('.main-link').each(function(link){
		if(link.href == urlParts[0].replace("#",""))
		{
			link.style.color = "#7B001E";
			$$('.submenu').each(function(menu){
				if(link.innerHTML == menu.getAttribute('rel'))
				{
					menu.style.visibility = "visible";
					subMenu = menu;
					currentMenu = menu;
				}
				else if(link.getElement('img'))
				{
					if(link.getElement('img').getAttribute('alt') == menu.getAttribute('rel'))
					{
						menu.style.visibility = "visible";
						subMenu = menu;
					}
				}
			});
		}
		if(urlParts[0].match(/previous_work/i))
		{
			$('aboutsubMenu').style.visibility = "visible";
		}
		link.addEvent('click',function(e){
			if((link.href == urlParts[0].replace("#","") + "#") || (link.href == urlParts[0].replace("#",""))) {
				e.stop();
				$$('.submenu').each(function(menu){
					if(link.innerHTML == menu.getAttribute('rel'))
					{
						menu.style.visibility = "visible";
						subMenu = menu;
					}
					else if(link.getElement('img'))
					{
						if(link.getElement('img').getAttribute('alt') == menu.getAttribute('rel'))
						{
							menu.style.visibility = "visible";
							subMenu = menu;
						}
						else
							menu.style.visibility = "hidden";
					}
					else
						menu.style.visibility = "hidden";
				});
			}
		}); 
/*		link.addEvent('mouseover',function(e){
			$$('.submenu').each(function(menu){
				if(link.innerHTML == menu.getAttribute('rel'))
				{
					menu.style.visibility = "visible";
					subMenu = menu;
				}
				else
					menu.style.visibility = "hidden";
			});
		}); */
	});
	$$('.sub-link').each(function(link){
		if(link.getElement('a').href == urlParts[0].replace("#",""))
		{
			link.getElement('a').style.fontWeight = "bold";
			link.parentNode.parentNode.style.visibility = "visible";
			subMenu = link.parentNode.parentNode;
			$$('.main-link').each(function(main){
				if(main.innerHTML == subMenu.getAttribute('rel'))
				{
					main.style.color = "#7B001E";
				}
			});
			currentMenu = link.parentNode.parentNode;
		}
		link.addEvent('mouseenter',function(e){
			if($(link).getElement('ul'))
				var newHeight = 24+$(link).getElement('ul').offsetHeight;
			else
				var newHeight = 24;
			link.style.height = newHeight+"px";
		});
		link.addEvent('mouseleave',function(e){
			link.style.height = 24+"px";
		}); 
	});
	
/*	var subNavDelay = function() {
		subMenu.style.visibility = "hidden";
//		if(currentMenu)
//			currentMenu.style.visibility = "visible";
	}
	$('submenu-container').addEvent('mouseleave',function(e){
		hideSubNav = subNavDelay.delay(2000);
	}); 
	$('submenu-container').addEvent('mouseenter',function(e){
			$clear(hideSubNav);
	}); 
	$('nav').addEvent('mouseleave',function(e){
		hideSubNav = subNavDelay.delay(2000);
	}); 
	$('nav').addEvent('mouseenter',function(e){
			$clear(hideSubNav);
	});  */
});