// INGAME MAIN MENU
{
	menuDef 
	{
		name					"ingameloadMenu"
		fullScreen				1								// MENU_TRUE				
		rect					0 0 640 480						// Size and position of the menu
		visible					1								// Visible on open
		focusColor				1 1 1 1							// Focus color for text and items
		appearanceIncrement		10								// In miliseconds
		descX					375
		descY					425
		descScale				.8
		descColor				.235 .882 .847 1					// Focus color for text and items
		descAlignment			ITEM_ALIGN_CENTER		
		disablecolor			.5 .5 .5 1

		onOpen 
		{
			uiScript			ReadSaveDirectory
		}

		onESC 
		{ 
				uiScript		closeingame			// Close menu				
		}
												
		//----------------------------------------------------------------------------------------------
		//
		//	MENU BACKGROUND
		//
		//----------------------------------------------------------------------------------------------
		itemDef 
		{
			name				frame_pic
			group				none
			style				WINDOW_STYLE_SHADER
			rect				0 0 640 480
			background			"gfx/menus/menu1"					// Frame
			forecolor			1 1 1 1
			visible			1
			decoration
			cvarTest			expanded_menu_enabled
			hideCvar			{ 1 }
		}
		itemDef
		{
			name				frame_pic
			group				none
			style				WINDOW_STYLE_SHADER
			rect				0 0 640 480
			background			"gfx/menus/expanded_menu_background"
			forecolor			1 1 1 1
			visible			1
			decoration
			cvarTest			expanded_menu_enabled
			showCvar			{ 1 }
		}

		// The saber glow on the left
		itemDef 
		{
			name				saberglow
			group				none
			style				WINDOW_STYLE_SHADER
			rect				30 0 90 480
			background			"gfx/menus/menu3"					// Frame
			forecolor			0.8 0.8 0.8 1
			visible			1
			decoration
			cvarTest			expanded_menu_enabled
			hideCvar			{ 1 }
		}


		// The starwars logo on the top
		itemDef 
		{
			name				starwars
			group				none
			style				WINDOW_STYLE_SHADER
			rect				143 12 470 93
			background			"gfx/menus/menu4"					// Frame
			forecolor			1 1 1 1
			visible			1
			decoration
			cvarTest			expanded_menu_enabled
			hideCvar			{ 1 }
		}

		// The saber halo on the left
		itemDef 
		{
			name				saberhalo
			group				none
			style				WINDOW_STYLE_SHADER
			rect				-425 -185 1000 1000
			background			"gfx/menus/menu2"					// Frame
			forecolor			0.5 0.5 0.5 1
			visible			1
			decoration
			cvarTest			expanded_menu_enabled
			hideCvar			{ 1 }
		}

		itemDef
		{
			name				logomodel
			group				none
			type 				ITEM_TYPE_MODEL
			rect				-123 48 400 400
			model_angle			90
			model_rotation		3.5
			asset_model			"models/map_objects/bespin/jk2logo.md3"
//			model_fovx			37
//			model_fovy			34
//			model_origin		100 100 100
			visible			1
			decoration
			cvarTest			expanded_menu_enabled
			hideCvar			{ 1 }
		}

		// The saber halo on the left
		itemDef 
		{
			name				saberhalo2
			group				none
			style				WINDOW_STYLE_SHADER
			rect				-225 15 600 600
			background			"gfx/menus/menu2b"					// Frame
			forecolor			0.25 0.25 0.25 1
			visible			1
			decoration
			cvarTest			expanded_menu_enabled
			hideCvar			{ 1 }
		}

		// Expanded menu shaders
		// Sun red
		itemDef
		{
			name				sun
			group				none
			rect				-40 145 300 300
			style				WINDOW_STYLE_SHADER
			background			"gfx/menus/menu2r"
			forecolor			0.7 0.7 0.7 1
			visible				1
			decoration
			cvarTest			expanded_menu_enabled
			showCvar			{ 1 }
		}
		// Sun halo
		itemDef
		{
			name				sun_halo
			group				none
			rect				-95 100 400 400
			style				WINDOW_STYLE_SHADER
			background			"gfx/menus/menu2br"
			forecolor			0.3 0.3 0.3 1
			visible				1
			decoration
			cvarTest			expanded_menu_enabled
			showCvar			{ 1 }
		}
		// Long sunflare
		itemDef
		{
			name				sunflares
			group				none
			rect				-235 -60 700 700
			style				WINDOW_STYLE_SHADER
			background			"gfx/menus/menu2br"
			forecolor			0.3 0.3 0.3 1
			visible				1
			decoration
			cvarTest			expanded_menu_enabled
			showCvar			{ 1 }
		}

		// Expanded Menu Starwars Logo
		itemDef
		{
			name				star_wars
			group				none
			rect				272 10 365 95
			style				WINDOW_STYLE_SHADER
			background			"gfx/menus/expanded_menu_logo"
			forecolor			1 1 1 1
			visible				1
			decoration
			cvarTest			expanded_menu_enabled
			showCvar			{ 1 }
		}

		//----------------------------------------------------------------------------------------------
		//
		//	TOP MENU BUTTONS
		//
		//----------------------------------------------------------------------------------------------


		// Big button "SAVE"
		itemDef 
		{
			name				savegamebutton_glow
			group				mods
			style				WINDOW_STYLE_SHADER
			rect				115 115 130 24
			background			"gfx/menus/menu_buttonback"			// Frame around button
			forecolor			1 1 1 1
			visible			0
			decoration
			cvarTest			expanded_menu_enabled
			hideCvar			{ 1 }
		}

		itemDef 
		{
			name				savegamebutton
			group				toprow
			text				@MENUS1_SAVE
			descText			@MENUS1_SAVE_CURRENT_GAME
			style				WINDOW_STYLE_EMPTY
			type				ITEM_TYPE_BUTTON
			rect				115 115 130 24
			textaligny			0
			font				3
			textscale			0.9
			textalign			ITEM_ALIGN_CENTER
			textstyle			3
			textalignx			65
			forecolor			0.65 0.65 1 1
			visible				1
			cvarTest			expanded_menu_enabled
			hideCvar			{ 1 }

			mouseEnter 
			{ 
				show			savegamebutton_glow 
			}
			mouseExit 
			{ 
				hide			savegamebutton_glow 
			}	  	  
			action 
			{ 
				play			"sound/interface/button1.wav" ; 
				close			all ; 
				open			ingamesaveMenu 
			}
		}


		// Big button "LOAD"
		itemDef 
		{
			name				loadgamebutton_glow
			group				mods
			style				WINDOW_STYLE_SHADER
			rect				245 115 130 24
			background			"gfx/menus/menu_buttonback"			// Frame around button
			forecolor			1 1 1 1
			visible				0
			decoration
			cvarTest			expanded_menu_enabled
			hideCvar			{ 1 }
		}

		itemDef 
		{
			name				loadgamebutton
			group				toprow
			text				@MENUS1_LOAD
			descText			@MENUS1_LOAD_A_SAVED_GAME
			rect				245 115 130 24
			style				WINDOW_STYLE_EMPTY
			type				ITEM_TYPE_BUTTON
			textstyle			3
			font				3
			textscale			0.9
			textaligny			0
			textalign			ITEM_ALIGN_CENTER
			textalignx			65
			forecolor			1 1 1 1
			visible			1
			decoration
			cvarTest			expanded_menu_enabled
			hideCvar			{ 1 }

			mouseEnter 
			{ 
				show			loadgamebutton_glow 
			}
			mouseExit 
			{ 
				hide			loadgamebutton_glow 
			}	  	  
		}


		// Big button "CONTROLS"
		itemDef 
		{
			name				controlsbutton_glow
			group				mods
			style				WINDOW_STYLE_SHADER
			rect				375 115 130 24
			background			"gfx/menus/menu_buttonback"			// Frame around button
			forecolor			1 1 1 1
			visible			0
			decoration
			cvarTest			expanded_menu_enabled
			hideCvar			{ 1 }
		}

		itemDef {
			name				controlsbutton
			group				toprow
			text				@MENUS0_CONTROLS2
			descText			@MENUS0_CONFIGURE_GAME_CONTROLS
			type				ITEM_TYPE_BUTTON
			style				WINDOW_STYLE_EMPTY
			rect				375 115 130 24
			font				3
			textscale			0.9
			textaligny			0
			textalign			ITEM_ALIGN_CENTER
			textstyle			3
			textalignx			65
			backcolor			0 0 0 0
			forecolor			0.65 0.65 1 1
			visible				1
			cvarTest			expanded_menu_enabled
			hideCvar			{ 1 }
			 
			mouseEnter 
			{ 
				show			controlsbutton_glow 
			}
			mouseExit 
			{ 
				hide			controlsbutton_glow 
			}	  	  
			action 
			{
				play			"sound/interface/button1.wav" ; 
				close			all ; 
				open			ingameControlsMenu ; 
			}
		}

		// Big button "SETUP"
		itemDef 
		{
			name				setupbutton_glow
			group				mods
			style				WINDOW_STYLE_SHADER
			rect				505 115 130 24
			background			"gfx/menus/menu_buttonback"			// Frame around button
			forecolor			1 1 1 1
			visible			0
			decoration
			cvarTest			expanded_menu_enabled
			hideCvar			{ 1 }
		}

		itemDef {
			name				setupbutton
			group				toprow
			text				@MENUS0_SETUP
			descText			@MENUS0_CONFIGURE_GAME_SETTINGS
			type				ITEM_TYPE_BUTTON
			style				WINDOW_STYLE_EMPTY
			rect				505 115 130 24
			font				3
			textscale			0.9
			textaligny			0
			textalign			ITEM_ALIGN_CENTER
			textstyle			3
			textalignx			65
			backcolor			0 0 0 0
			forecolor			0.65 0.65 1 1
			visible				1
			cvarTest			expanded_menu_enabled
			hideCvar			{ 1 }
			 
			mouseEnter 
			{ 
				show			setupbutton_glow 
			}
			mouseExit 
			{ 
				hide			setupbutton_glow 
			}	  	  
			action 
			{
				play			"sound/interface/button1.wav" ; 
				close			all ; 
				open			ingameSetupMenu ; 
			}
		}

		itemDef 
		{
			name				header_line
			group				toprow
			style				WINDOW_STYLE_SHADER
			rect				125 136 500 4
			background			"gfx/menus/menu_line"					// Frame
			forecolor			1 1 1 1
			visible				1
			decoration
			cvarTest			expanded_menu_enabled
			hideCvar			{ 1 }
		}

		//----------------------------------------------------------------------------------------------
		//
		//	OTHER MAIN MENU BUTTONS
		//
		//----------------------------------------------------------------------------------------------
		// EXIT button in lower left corner
		itemDef 
		{
			name				exitgamebutton_glow
			group				mods
			style				WINDOW_STYLE_SHADER
			rect				115 444 130 24 
			background			"gfx/menus/menu_buttonback"			// Frame around button
			forecolor			1 1 1 1
			visible			0
			decoration
			cvarTest			expanded_menu_enabled
			hideCvar			{ 1 }
		}

		itemDef 
		{
			name				exitgamebutton
			group				othermain
			text				@MENUS0_EXIT
			descText			@MENUS1_JEDI_KNIGHT_II
			type				ITEM_TYPE_BUTTON
			style				WINDOW_STYLE_EMPTY
			rect				115 444 130 24 
			font				3
			textscale			1
			textalign			ITEM_ALIGN_CENTER
			textstyle			3
			textalignx			65
			textaligny			-1
			forecolor			0.65 0.65 1 1
			visible			1
			cvarTest			expanded_menu_enabled
			hideCvar			{ 1 }

			mouseEnter 
			{ 
				show			exitgamebutton_glow 
			}
			mouseExit 
			{ 
				hide			exitgamebutton_glow 
			}	  	  
			action 
			{ 
				play			"sound/interface/button1.wav" ; 
				close			all ; 
				open			ingamequitMenu 
			}
		}

		// RESUME button in the lower right corner
		itemDef 
		{
			name				resumebutton_glow
			group				mods
			style				WINDOW_STYLE_SHADER
			rect				495 444 130 24 
			background			"gfx/menus/menu_buttonback"			// Frame around button
			forecolor			1 1 1 1
			visible				0
			decoration
			cvarTest			expanded_menu_enabled
			hideCvar			{ 1 }
		}

		itemDef 
		{
			name				resume
			group				none
			style				WINDOW_STYLE_EMPTY
			type				ITEM_TYPE_BUTTON
			rect				495 444 130 24 
			text				@MENUS1_RESUME
			descText			@MENUS1_RESUME_CURRENT_GAME
			font				3
			textscale			1
			textalign			ITEM_ALIGN_CENTER
			textstyle			3
			textalignx			65
			textaligny			-1
			forecolor			0.65 0.65 1 1
			visible				1
			cvarTest			expanded_menu_enabled
			hideCvar			{ 1 }
			mouseEnter 
			{ 
				show			resumebutton_glow 
			}
			mouseExit 
			{ 
				hide			resumebutton_glow 
			}	  	  
			action 
			{ 
				play			"sound/interface/button1.wav" ; 
				uiScript		closeingame			// Close menu				
			}
		}

		// Expanded Menu Back Button
		itemDef
		{
			name				back_menu_button_hover
			group				highlights
			rect				585 445 50 15
			style				WINDOW_STYLE_SHADER
			textalign			ITEM_ALIGN_RIGHT
			background			"gfx/menus/expanded_menu_buttonback"
			forecolor			1 1 1 1
			visible				0
			decoration
			cvarTest			expanded_menu_enabled
			showCvar			{ 1 }
		}

		itemDef
		{
			name				back_menu_button
			group				none
			rect				585 445 50 15
			text				@MENUS0_BACK
			descText			@MENUS0_BACKUP_ONE_MENU
			style				WINDOW_STYLE_EMPTY
			type				ITEM_TYPE_BUTTON
			textalign			ITEM_ALIGN_RIGHT
			textalignx			49
			textaligny			0
			textscale			0.53
			textstyle			3
			font				3
			forecolor			0.65 0.65 1 1
			visible				1
			cvarTest			expanded_menu_enabled
			showCvar			{ 1 }

			action
			{
				play			"sound/interface/button1.wav"

				hide			highlights

				close			all
				open			ingameMainMenu
			}

			mouseEnter
			{
				show			back_menu_button_hover
			}
			mouseExit
			{
				hide			back_menu_button_hover
			}
		}

		//----------------------------------------------------------------------------------------------
		//
		//   LOAD GAME MENU specific stuff
		//
		//----------------------------------------------------------------------------------------------
		// Load Game title
		itemDef 
		{
			name				loadgame_title
			group				none
			style				WINDOW_STYLE_SHADER
			background			"gfx/menus/menu_blendbox"
			text				@MENUS1_LOAD_GAME
      		rect				150 145 450 16
			font				3
			textscale			0.7
			textalign			ITEM_ALIGN_CENTER		
			textalignx			225
			textaligny			-2
			forecolor			1 1 1 1
      		visible			1 
  	    		decoration
			cvarTest			expanded_menu_enabled
			hideCvar			{ 1 }
		}
		itemDef 
		{
			name				loadgame_title
			group				none
			style				WINDOW_STYLE_SHADER
			background			"gfx/menus/expanded_menu_box"
			text				@MENUS1_LOAD_GAME
			rect				140 145 486 16
			font				3
			textscale			0.7
			textalign			ITEM_ALIGN_CENTER		
			textalignx			241
			textaligny			-1
			forecolor			1 1 1 1
			visible			1 
			decoration
			cvarTest			expanded_menu_enabled
			showCvar			{ 1 }
		}

		itemDef 
		{
			name				loadgame_background
			group				none
			style				WINDOW_STYLE_SHADER
			rect				140 166 486 245	
			background			"gfx/menus/expanded_menu_box"					// Frame
			forecolor			1 1 1 1
			visible				1
			decoration
			cvarTest			expanded_menu_enabled
			showCvar			{ 1 }
		}
		
		itemDef 
		{
			name				loadgamelist
			group				loadscreen
			rect				145 170 285 230
			type				ITEM_TYPE_LISTBOX
			style				WINDOW_STYLE_FILLED
			elementwidth		120
			elementheight		16
			font				2
			textaligny			2 
			textscale			0.7
			border			1
			bordersize			1
			bordercolor			.5 .5 .5 .5
			forecolor			0.65 0.65 1 1
			backcolor			0 0 .5 .25
			outlinecolor		.5 .5 .5 .5
			elementtype			LISTBOX_TEXT
			feeder			FEEDER_SAVEGAMES
			notselectable
			visible			1
			columns			2 	0 35 168   173 25 102
			mouseEnter 
			{ 
				setitemcolor	loadgamelist bordercolor .265 .824 .886 1
			} 
			mouseExit 
			{ 
				setitemcolor	loadgamelist bordercolor .5 .5 .5 .5
			} 
			doubleclick
			{
				play			sound/interface/button1.wav
				uiScript		loadgame
			}
		}

		itemDef 
		{
			name				loadgamepic
			group				loadscreen
			style				WINDOW_STYLE_EMPTY	
			ownerdraw			236					//UI_ALLMAPS_SELECTION
			font				2
			textscale			.8
			forecolor			1 1 1 1
			rect				435 170 180 135
			border				1
			bordercolor			.265 .824 .886 .25
			visible				1 
		}

		// loadgame button
		itemDef 
		{
			name				loadgameaction_glow
			group				glow
			style				WINDOW_STYLE_SHADER
			rect				440 330 175 25 
			background			"gfx/menus/menu_blendbox2"			// Frame around button
			forecolor			1 1 1 1
			visible			0
			decoration
		}

		itemDef 
		{
			name				loadgameaction
			group				actionbutton
			text				@MENUS1_LOAD_GAME
			descText			@MENUS1_LOAD_CHOSEN_GAME
			type				ITEM_TYPE_BUTTON
			style				WINDOW_STYLE_EMPTY
			rect				440 330 175 25 
			font				3
			textscale			0.8
			textalignx			175
			textaligny			1
			textalign			ITEM_ALIGN_RIGHT
			textstyle			3
			forecolor			0.65 0.65 1 1
			visible				1
			cvarTest			ui_SelectionOK
			enableCvar			{ "1" }

			mouseEnter 
			{ 
				show			loadgameaction_glow
			} 
			mouseExit 
			{ 
				hide			loadgameaction_glow
			} 
			action 
			{ 
				play			sound/interface/button1.wav ;
				hide			glow ;
				uiScript		loadgame
			}
		}

		// deletegame button
		itemDef 
		{
			name				deletegameaction_glow
			group				glow
			style				WINDOW_STYLE_SHADER
			rect				440 355 175 25 
			background			"gfx/menus/menu_blendbox2"			// Frame around button
			forecolor			1 1 1 1
			visible				0
			decoration
		}

		itemDef 
		{
			name				deletegamebutton
			group				actionbutton
			text				@MENUS1_DELETE_GAME
			descText			@MENUS1_DELETE_CHOSEN_GAME
			type				ITEM_TYPE_BUTTON
			style				WINDOW_STYLE_EMPTY
			rect				440 355 175 25 
			font				3
			textscale			0.8
			textalignx			175
			textaligny			1
			textalign			ITEM_ALIGN_RIGHT
			textstyle			3
			forecolor			0.65 0.65 1 1
			visible				1
			cvarTest			ui_SelectionOK
			enableCvar			{ "1" }

			mouseEnter 
			{ 
				show			deletegameaction_glow
			} 
			mouseExit 
			{ 
				hide			deletegameaction_glow
			} 
			action
			{ 
				play			sound/interface/button1.wav ;
				hide			glow ;
				uiScript		deletegame
			}
		}
		
		// resumegame button
		itemDef 
		{
			name				resumegameaction_glow
			group				glow
			style				WINDOW_STYLE_SHADER
			rect				440 380 175 25 
			background			"gfx/menus/menu_blendbox2"			// Frame around button
			forecolor			1 1 1 1
			visible				0
			decoration
		}

		itemDef 
		{
			name				resumeautobutton
			group				actionbutton
			text				@MENUS2_RESUME_MISSION
			descText			@MENUS2_RESUME_LAST_MISSION_ENTERED
			type				ITEM_TYPE_BUTTON
			style				WINDOW_STYLE_EMPTY
			rect				440 380 175 25 
			font				3
			textscale			0.8
			textalignx			175
			textaligny			1
			textalign			ITEM_ALIGN_RIGHT
			textstyle			3
			forecolor			0.65 0.65 1 1
			visible				1			// This button isn't used when not in game.
			cvarTest			ui_ResumeOK
			enableCvar			{ "1" }

			mouseEnter 
			{ 
				show			resumegameaction_glow
			} 
			mouseExit 
			{ 
				hide			resumegameaction_glow
			} 
			action
			{ 
				play			"sound/interface/button1.wav" ; 
				hide			glow ;
				uiScript		loadAuto
			}
		}


	}
}



















