
$.upMenuImg = function(_a) {
	$('#nav #navigation a.toplevel').each(function() {
		if ($(this).hasClass('selected')) {
			var _img = $(this).children('img');
			var _imgsrc = $(_img).attr('src');
			
			var over = _imgsrc.split('.');
			if(over.length >= 2) {
				over[over.length-2] += _a;
				over = over.join('.');
			} else { over = _imgsrc + _a; }
				
			$(_img).addClass('stone');
			$(_img).attr('src', over);
		}
	});
}

$(document).ready(function(){
    
	/* Find out current page we're looking at */
	var _currentpage = window.location.href.split('/');
		_currentpage = _currentpage[_currentpage.length-1];
	
	$('#navigation').accordion({ 
		autoheight: false,
		active: false, 
		header: '.toplevel', 
		navigation: true, 
		event: 'click', 
		fillSpace: false, 
		animated: 'easeslide' 
		
	});
	
	/** top level checker to see if something other than # is in href. if so, redirect to it **/
	$('a.toplevel').click(function(e) {
		var _link = String(e.target.parentNode.href);
		if (_link.substr(_link.length-1, 1) != '#') {
			window.location.href = _link;
		}
		
	});

	if ($('ul.spMenu').length) {
		$.upMenuImg('-sp');
	}
	
	if ($('ul.irMenu').length) {
		$.upMenuImg('-ir');
	}
	
	if ($('ul.leMenu').length) {
		$.upMenuImg('-le');
	}
	
	$('#subNav li a').each(function(){
		if (_currentpage == $(this).attr('href')) {
			$(this).addClass('SubMenuHighlight');
		}
	});
	
	if ($('#navigation ul li a.current').length) {
		if ($('#navigation ul li a.current').attr('alt') != undefined) {
			var _tmp = $('#navigation ul li a.current').attr('alt');
			$('#navigation ul li a[href="'+_tmp+'"]').each(function() { $(this).addClass('current'); });
		}
	}
});
