// NEWGAME MENU 
{
	menuDef 
	{
		name					"newgameMenu"
		visible					0
		fullScreen				1							// MENU_TRUE				
		rect					0 0 640 480						// Size and position of the menu
		focusColor				1 1 1 1						// Focus color for text and items
		appearanceIncrement		75							// In miliseconds
		descX					375
		descY					425
		descScale				.8
		descColor				.235 .882 .847 1					// Focus color for text and items
		descAlignment			ITEM_ALIGN_CENTER		

		onESC 
		{ 
			play				"sound/weapons/saber/saberoff.mp3" ; 
			close				newgameMenu ; 
			open				mainMenu ;
		}

		onOpen
		{ 
			setcvar		g_spskill 1 ;  
			setcvar		cg_crosshairForceHint 1 ;
			setcvar		handicap 100
				hide			diff1_frame
				show			diff2_frame
				hide			diff3_frame
				hide			diff4_frame
				setitemcolor	easygame_button		forecolor 	 0.64 0.65 1 1
				setitemcolor	mediumgame_button		forecolor 	 1 1 1 1
				setitemcolor	hardgame_button		forecolor 	 0.64 0.65 1 1
				setitemcolor	veryhardgame_button 	forecolor 	 0.64 0.65 1 1
		}

		//----------------------------------------------------------------------------------------------
		//
		//	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
		}

		// 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
		}


		// 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
		}

		// 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
		}

		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
		}

		// 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
		}

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

		// Big button "NEW"
		itemDef 
		{
			name				newgamebutton_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
		}

		itemDef 
		{
			name				newgamebutton
			group				toprow
			style				WINDOW_STYLE_EMPTY
			type				ITEM_TYPE_BUTTON
			rect				115 115 130 24
			text				@MENUS1_NEW
			descText			@MENUS1_START_A_NEW_GAME
			font				3
			textscale			0.9
			textaligny			0
			textalign			ITEM_ALIGN_CENTER
			textstyle			3
			textalignx			65
			forecolor			1 1 1 1
			visible				1
			decoration

			mouseEnter 
			{ 
				show			newgamebutton_glow 
			}
			mouseExit 
			{ 
				hide			newgamebutton_glow 
			}	  	  
		}

		// 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
			// appearance_slot		1
			decoration
		}

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

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

		// 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
			// appearance_slot		1
			decoration
		}

		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.64 0.65 1 1
			visible				1
			 
			mouseEnter 
			{ 
				show			controlsbutton_glow 
			}
			mouseExit 
			{ 
				hide			controlsbutton_glow 
			}	  	  
			action 
			{
				play			"sound/interface/button1.wav" ; 
				close			all ; 
				open			controlsMenu ; 
			}
		}

		// 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
			// appearance_slot		1
			decoration
		}

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

		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
		}


		//----------------------------------------------------------------------------------------------
		//
		//	OTHER MAIN MENU BUTTONS
		//
		//----------------------------------------------------------------------------------------------
		// Credits hidden button
		itemDef 
		{
			name				creditsbutton
			group				othermain
//			text				@CREDITS
			descText			@MENUS0_SHOW_GAME_CREDITS
			type				ITEM_TYPE_BUTTON
			style				WINDOW_STYLE_EMPTY
			rect				51 284 52 60
			font				2
			textscale			1
			textaligny			0
			textalign			ITEM_ALIGN_CENTER
			textalignx			46
			backcolor			0 0 0 0
			forecolor			0.65 0.65 1 1
			visible				0

			mouseEnter
			{
				setitemcolor		saberhalo2 	forecolor 	 0.7 0.7 0.7 1
			}		
			mouseExit
			{
				setitemcolor		saberhalo2 	forecolor 	 0.25 0.25 0.25 1
			}		
			action 
			{ 
				play			"sound/interface/button1.wav" ; 	
				close			all ; 
				open			creditsMenu 
			}
		}

		// 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
			// appearance_slot		1
			decoration
		}

		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

			mouseEnter 
			{ 
				show			exitgamebutton_glow 
			}
			mouseExit 
			{ 
				hide			exitgamebutton_glow 
			}	  	  
			action 
			{ 
				play			"sound/weapons/saber/saberoff.mp3"; 
				close			all ; 
				open			quitMenu 
			}
		}

		//----------------------------------------------------------------------------------------------
		//
		//   NEW GAME MENU specific stuff
		//
		//----------------------------------------------------------------------------------------------
		// New Game title
		itemDef 
		{
			name				newgame_title
			group				none
			style				WINDOW_STYLE_SHADER
			background			"gfx/menus/menu_blendbox"
			text				@MENUS2_NEW_GAME
      		rect				150 145 450 16
			font				3
			textscale			0.7
			textalign			ITEM_ALIGN_CENTER		
			textalignx			225
			textaligny			-1	
			forecolor			1 1 1 1
      		visible			1 
			// appearance_slot		2
      		decoration 
		}

		itemDef 
		{
			name				diff1_frame
			group				none
			style				WINDOW_STYLE_SHADER
			rect				250 200 250 40 
			background			"gfx/menus/menu_buttonback"			// Box around difficulty 1
			forecolor			1 1 1 1
			visible			0 
			// appearance_slot		10
			decoration
		}

		// EASY difficulty button
		itemDef 
		{
			name				easygame_button
			group				none
			text				@MENUS1_APPRENTICE
			type				ITEM_TYPE_BUTTON
			style				WINDOW_STYLE_EMPTY
			font				3
			textscale			1
			textalign			ITEM_ALIGN_CENTER
			textstyle			3
			rect				250 200 250 40 
			textalignx			125
			textaligny			8
			forecolor			0.64 0.65 1 1
			visible			1		
			// appearance_slot		3
			descText			@MENUS1_EASY_GAME_SETTINGS

			action 
			{ 
				play			"sound/interface/button1.wav"
				setcvar		g_spskill 0
				setcvar		cg_crosshairForceHint 1
				setcvar		handicap 100
				show			diff1_frame 
				hide			diff2_frame
				hide			diff3_frame
				hide			diff4_frame
				setitemcolor	easygame_button		forecolor 	 1 1 1 1
				setitemcolor	mediumgame_button		forecolor 	 0.64 0.65 1 1
				setitemcolor	hardgame_button		forecolor 	 0.64 0.65 1 1
				setitemcolor	veryhardgame_button 	forecolor 	 0.64 0.65 1 1
			}

		}

		itemDef 
		{
			name				diff2_frame
			group				none
			style				WINDOW_STYLE_SHADER
			rect				250 240 250 40 
			background			"gfx/menus/menu_buttonback"		// Box around difficulty 2
			forecolor			1 1 1 1
			visible				1
			// appearance_slot		10
			decoration
		}

		// MEDIUM difficulty button
		itemDef 
		{
			name				mediumgame_button
			group				none
			text				@MENUS1_JEDI
			type				ITEM_TYPE_BUTTON
			style				WINDOW_STYLE_EMPTY
			font				3
			textscale			1
			rect				250 240 250 40 
			textalignx			125
			textaligny			8
			textalign			ITEM_ALIGN_CENTER
			textstyle			3
			forecolor			1 1 1 1
			visible			1
			// appearance_slot		4
			descText			@MENUS1_NORMAL_GAME_SETTINGS

			action 
			{ 
				play			"sound/interface/button1.wav"
				setcvar		g_spskill 1
				setcvar		cg_crosshairForceHint 1
				setcvar		handicap 100
				hide			diff1_frame ;
				show			diff2_frame ;
				hide			diff3_frame ;
				hide			diff4_frame ;
				setitemcolor	easygame_button		forecolor 	 0.64 0.65 1 1
				setitemcolor	mediumgame_button		forecolor 	 1 1 1 1
				setitemcolor	hardgame_button		forecolor 	 0.64 0.65 1 1
				setitemcolor	veryhardgame_button 	forecolor 	 0.64 0.65 1 1
			}

		}

		itemDef 
		{
			name				diff3_frame
			group				none
			style				WINDOW_STYLE_SHADER
			rect				250 280 250 40 
			background			"gfx/menus/menu_buttonback"		// Box around difficulty 3
			forecolor			1 1 1 1
			visible				0
			// appearance_slot		10
			decoration
		}
	
		// HARD difficulty button
		itemDef 
		{
			name				hardgame_button
			group				none
			text				@MENUS2_JEDI_KNIGHT
			font				3
			textscale			1
			type				ITEM_TYPE_BUTTON
			style				WINDOW_STYLE_EMPTY
			rect				250 280 250 40 
			textalignx			125
			textaligny			8
			textalign			ITEM_ALIGN_CENTER
			textstyle			3
			forecolor			0.64 0.65 1 1
			visible				1
			// appearance_slot		5
			descText			@MENUS1_DIFFICULT_GAME_SETTINGS

			action 
			{ 
				play			"sound/interface/button1.wav" ;  
				setcvar		g_spskill 2 ;
				setcvar		cg_crosshairForceHint 0 ;
				setcvar		handicap 100
				hide			diff1_frame ;
				hide			diff2_frame ;
				show			diff3_frame ;
				hide			diff4_frame ;
				setitemcolor	easygame_button		forecolor 	 0.64 0.65 1 1
				setitemcolor	mediumgame_button		forecolor 	 0.64 0.65 1 1
				setitemcolor	hardgame_button		forecolor 	 1 1 1 1
				setitemcolor	veryhardgame_button 	forecolor 	 0.64 0.65 1 1
			}

		}

		itemDef 
		{
			name				diff4_frame
			group				none
			style				WINDOW_STYLE_SHADER
			rect				250 320 250 40 
			background			"gfx/menus/menu_buttonback"			// Box around difficulty 4
			forecolor			1 1 1 1
			visible				0
			// appearance_slot		10
			decoration
		}
	
		// VERY HARD difficulty button
		itemDef 
		{
			name				veryhardgame_button
			group				none
			text				@MENUS1_JEDI_MASTER
			font				3
			textscale			1
			type				ITEM_TYPE_BUTTON
			style				WINDOW_STYLE_EMPTY
			rect				250 320 250 40 
			textalignx			125
			textaligny			8
			textalign			ITEM_ALIGN_CENTER
			textstyle			3
			forecolor			0.64 0.65 1 1
			visible			1	
			// appearance_slot		6
			descText			@MENUS1_EXTREMELY_DIFFICULT_GAME

			action 
			{ 
				play			"sound/interface/button1.wav"
				setcvar		g_spskill 2
				setcvar		cg_crosshairForceHint 0
				setcvar		handicap 50
				hide			diff1_frame ;
				hide			diff2_frame ;
				hide			diff3_frame ;
				show			diff4_frame ;
				setitemcolor	easygame_button		forecolor 	 0.64 0.65 1 1
				setitemcolor	mediumgame_button		forecolor 	 0.64 0.65 1 1
				setitemcolor	hardgame_button		forecolor 	 0.64 0.65 1 1
				setitemcolor	veryhardgame_button 	forecolor 	 1 1 1 1
			}

		}

		// BEGIN button
		itemDef 
		{
			name				begingamebutton_glow
			group				mods
			style				WINDOW_STYLE_SHADER
			rect				435 444 130 24 
			background			"gfx/menus/menu_buttonback"			// Frame around button
			forecolor			1 1 1 1
			visible			0
			// appearance_slot		1
			decoration
		}

		itemDef 
		{
			name				newgame_begin
			group				none
			text				@MENUS2_BEGIN_GAME
			descText			@MENUS1_START_JEDI_KNIGHT_II
			type				ITEM_TYPE_BUTTON
			style				WINDOW_STYLE_EMPTY
			rect				435 444 130 24 
			font				3
			textscale			1
			textalignx			65
			textaligny			-1
			textalign			ITEM_ALIGN_CENTER
			textstyle			3
			forecolor			0.65 0.65 1 1
			visible			1
			// appearance_slot		9
	      	action 
			{ 
				exec "exec gamestart.cfg"			// Start the new game
			}
			mouseEnter 
			{ 
				show			begingamebutton_glow
			}
			mouseExit 
			{ 
				hide			begingamebutton_glow
			}	  	  
		}
	}
}
























