//------------------------------------------------------------------------------
//  WAX 1.4 - general-purpose web application library
//  Copyright (C) 2000-2007 SnapWorks
//  Website : http://www.snapworks.com/
//  Email   : info@snapworks.com
//------------------------------------------------------------------------------

function cleanMenu( ) {
	
	//debug('cleanMenu()');
	
	for (x in activeRelations) {
		
		if( $("menuItem_"+activeRelations[x]) ) {
			$("menuItem_"+activeRelations[x]).style.fontWeight = 'normal';
		}	
		
		if( $("menu_"+activeRelations[x]) ) {
			$("menu_"+activeRelations[x]).style.display = 'none';	
		}	

	}
	activeRelations = [];
}

function setMenu( id ) {

	for (x in relations) {
		if( relations[x]['uid'] == id ) {

			activeRelations.push(id);
				
			//debug('activeRelations.push('+id+')');
		
			if( $("menu_"+id) ) {
				$("menu_"+id).style.display = '';
				
				applyAlpha($("menu_"+id), globalAlpha);
				
				var cookieData = readCookie("scrollCookie_"+id);
	
				if(cookieData != null ) {
					$('itemsOuter_'+id).scrollLeft = cookieData;
				}	

				updateArrows(id);
			}
				
			$("menuItem_"+relations[x]['uid']).style.fontWeight = 'bold';			
			
			if(relations[x]['puid'] == 0) {

				if( $("menu_0") ) {
					$("menu_0").style.display = '';

					activeRelations.push(0);
					//debug('activeRelations.push('+0+')');
						
					var cookieData = readCookie("scrollCookie_0");
	
					if(cookieData != null ) {
						// debug("readCookie("+0+","+cookieData+")");
						$('itemsOuter_0').scrollLeft = cookieData;
					}

					updateArrows(0);
				}
			} else {
				setMenu( relations[x]['puid'] );
			}	
		}
	}
}

function setActiveMenuItem( id ) {
	cleanMenu();
	setMenu( id );
}
