// JavaScript Document

window.multiMenu = new Object();

window.multiMenu.add = function( id, linkHref, decoration, pageId ){
	window.multiMenu[id] = new Object();
	window.multiMenu[id].linkHref = linkHref;
	window.multiMenu[id].decoration = decoration;
	window.multiMenu[id].pageId = pageId;
	
	
}

function loadContent( href, itemId ){
	
	request_content( href, "Page", update_content ); 

}



function menu_link_remover( menuName ){
	
	var itemIndex = 0;

	var menuItem = document.getElementById( menuName+ "Link_" + itemIndex );
			
	while( menuItem ){
		menuItem.removeAttribute( "href" );
		itemIndex++;
		menuItem = document.getElementById( menuName+ "Link_" + itemIndex );
	}                
}   	  


function remove_link( linkId ){
	
	
	var linkItem = document.getElementById( linkId );
	
	if( linkItem ){
		
		//alert( linkId );
		
		linkItem.setAttribute( "href", "#" );	
	}
			
}

function menu_press( itemId ){

	highlight_menu( itemId );
	
	
	
	loadContent(window.multiMenu[itemId].linkHref, itemId);
		
	
}	

function highlight_menu( itemId ){

	imageId = itemId.replace( /Link/, "Image" );
	
	var menuItem = document.getElementById( itemId );
	var menuImage = document.getElementById( imageId );

	if( menuItem && menuImage ){

		if( window.selectedMenuItem ){
			
			
			recentImageId = window.selectedMenuItem;
			recentImageId = recentImageId.replace( /Link/, "Image" );
			
			var recentItem = document.getElementById( window.selectedMenuItem );
			var recentImage = document.getElementById( recentImageId );
			
			if( recentItem && recentImage  ){
				recentImage.src = window.rootPath + window.menuPath + "btn_"+ multiMenu[window.selectedMenuItem].pageId +".gif";
			}
		}
		
		menuImage.src = window.rootPath + window.menuPath + "btn_"+ multiMenu[itemId].pageId +"_over.gif";
		window.selectedMenuItem = itemId;

	}
	


}


function menu_over( itemId ){

	imageId = itemId.replace( /Link/, "Image" );
	
	var menuItem = document.getElementById( itemId );
	var menuImage = document.getElementById( imageId );
	
	if( menuItem && menuImage ){
		menuImage.src = window.rootPath + window.menuPath + "btn_"+ multiMenu[itemId].pageId +"_over.gif";
	}
	

}


function menu_out( itemId ){
	
	imageId = itemId.replace( /Link/, "Image" );
	
	var menuItem = document.getElementById( itemId );
	var menuImage = document.getElementById( imageId );
	
	if( menuItem && menuImage && ( window.selectedMenuItem != itemId ) ){
		menuImage.src = window.rootPath + window.menuPath + "btn_"+ multiMenu[itemId].pageId +".gif";
	}
	
}

function decorate_item( menuItem, decoration ){

	if( !decoration ){
		decoration = "underline";
	}

	if( menuItem ){
		
		if( menuItem.name == window.selectedMenuItemName ){
			return false;
		}
	
		//menuItem.style.textDecoration = decoration;
		
		//var itemName = menuItem.name;
		
		decorate_name( menuItem.name, decoration );
		
		
	}	
	
	return true;
}

function decorate_name( itemName, decoration ){
	if( itemName ){
		var items = document.getElementsByName( itemName );
			
		for( itemIndex = 0; itemIndex < items.length; itemIndex++ ){
			var theItem = items[itemIndex];
			if( theItem ){
				//alert( theItem.id );
				//alert( window.multiMenu[theItem.id].decoration );
				if( window.multiMenu[theItem.id].decoration == "color" ){
					if( decoration == "none" ){
						theItem.style.color = "#4E4B4A";
					} else {
						theItem.style.color = "#7DB900";
					}
					
				} else {
					
					theItem.style.textDecoration = decoration;
				}	
			}
		}	
	}	
}

/**********************
* Update Main Image
***********************/

function update_mainImage( src ){
	

	
	var image = document.getElementById( "mainImage" );
	
	if( image ){
		image.src = src;	
	}
	
}

function update_title( text ){

	document.title = text;	
}

function update_link( theLink ){
	
	var refLink = document.getElementById( "tempManagment" );
	
	if( refLink ){
		refLink.src = theLink;	
	}
	

	
}


/******************************
*	Toggle Div
*******************************/

function toggle( inputId, boxId ){
	
	

	var input = document.getElementById( inputId );
	var box = document.getElementById( boxId );

	
	if( input && box ){

		if( input.checked ){
			box.style.display = "";	
		} else {
			box.style.display = "none";	
		}
	}
} 