{
	\\ CDKEY MENU \\

	menuDef 
	{
    	name		"setup_cdkey_menu"
    	visible		0
    	fullscreen	0
		rect		50 110 432 254
		focusColor	.49 .56 .27 1
    	style		WINDOW_STYLE_FILLED

		onOpen
		{
			uiScript getCDKey;
			setfocus cdkey1_field;
//			setcvar  cdkey_error    " " ;
		}
		
		onClose
		{
//			setcvar  "cdkey_error" " " ;
		}

		itemDef 
		{
			name		window
			text		"Enter CDKEY"
			textfont	"hud"
			textscale	.53
			rect		95 19 240 33
			textalign	1
			textalignx	125
			textaligny	8
			forecolor	.12 .14 .08 1
			backcolor	0 0 0 .25
			visible		1
			decoration
		}

		itemDef 
		{
			name		window
			text		"cdkey"
			textfont	"hud"
			textscale	.43
			rect		117 75 260 20
			textalignx	2
			textaligny	2
			forecolor	.12 .14 .08 1
			visible		1
			decoration
		}

		itemDef 
		{
			name		window
			cvar		"cdkey_error"
			textfont	"hud"
			textscale	.43
			rect		166 143 260 20
			textalignx	2
			textaligny	2
			forecolor	.12 .14 .08 1
			visible		1
			decoration
		}

		itemDef 
		{
			name		cdkey1_field
			style		WINDOW_STYLE_FILLED
			maxchars	20
			textfont	"hud"
			textscale	.43
			type		ITEM_TYPE_EDITFIELD
			cvar		"cdkey1"
			maxchars	4
			rect		117 93 40 20
			textalignx	2
			textaligny	4
			forecolor	1 1 1 1
			backcolor	0 0 0 .25
			visible		1
			
			action
			{
				play "sound/misc/menus/select.wav" ;
			}
			onfocus
			{
				setitemcolor cdkey1_field backcolor 0 0 0 .75 
			}
			leavefocus
			{
				setitemcolor cdkey1_field backcolor 0 0 0 .25 
			}
			mouseenter 
			{ 
				play "sound/misc/menus/hilite1.wav" ; 
				setitemcolor cdkey1_field backcolor 0 0 0 .75 
			}
			mouseexit 
			{ 
				setitemcolor cdkey1_field backcolor 0 0 0 .25 
			}
		}

		itemDef 
		{
			name		cdkey2_field
			style		WINDOW_STYLE_FILLED
			maxchars	20
			text		""
			textfont	"hud"
			textscale	.43
			type		ITEM_TYPE_EDITFIELD
			cvar		"cdkey2"
			maxchars	4
			rect		162 93 40 20
			textalignx	2
			textaligny	4
			forecolor	1 1 1 1
			backcolor	0 0 0 .25
			visible		1
			
			action
			{
				play "sound/misc/menus/select.wav" ;
			}
			onfocus
			{
				setitemcolor cdkey2_field backcolor 0 0 0 .75 
			}
			leavefocus
			{
				setitemcolor cdkey2_field backcolor 0 0 0 .25 
			}
			mouseenter 
			{ 
				play "sound/misc/menus/hilite1.wav" ; 
				setitemcolor cdkey2_field backcolor 0 0 0 .75 
			}
			mouseexit 
			{ 
				setitemcolor cdkey2_field backcolor 0 0 0 .25 
			}
		}

		itemDef 
		{
			name		cdkey3_field
			style		WINDOW_STYLE_FILLED
			maxchars	20
			text		""
			textfont	"hud"
			textscale	.43
			type		ITEM_TYPE_EDITFIELD
			cvar		"cdkey3"
			maxchars	4
			rect		207 93 40 20
			textalignx	2
			textaligny	4
			forecolor	1 1 1 1
			backcolor	0 0 0 .25
			visible		1
			
			action
			{
				play "sound/misc/menus/select.wav" ;
			}
			onfocus
			{
				setitemcolor cdkey3_field backcolor 0 0 0 .75 
			}
			leavefocus
			{
				setitemcolor cdkey3_field backcolor 0 0 0 .25 
			}
			mouseenter 
			{ 
				play "sound/misc/menus/hilite1.wav" ; 
				setitemcolor cdkey3_field backcolor 0 0 0 .75 
			}
			mouseexit 
			{ 
				setitemcolor cdkey3_field backcolor 0 0 0 .25 
			}
		}

		itemDef 
		{
			name		cdkey4_field
			style		WINDOW_STYLE_FILLED
			maxchars	20
			text		""
			textfont	"hud"
			textscale	.43
			type		ITEM_TYPE_EDITFIELD
			cvar		"cdkey4"
			maxchars	4
			rect		252 93 40 20
			textalignx	2
			textaligny	4
			forecolor	1 1 1 1
			backcolor	0 0 0 .25
			visible		1
			
			action
			{
				play "sound/misc/menus/select.wav" ;
			}
			onfocus
			{
				setitemcolor cdkey4_field backcolor 0 0 0 .75 
			}
			leavefocus
			{
				setitemcolor cdkey4_field backcolor 0 0 0 .25 
			}
			mouseenter 
			{ 
				play "sound/misc/menus/hilite1.wav" ; 
				setitemcolor cdkey4_field backcolor 0 0 0 .75 
			}
			mouseexit 
			{ 
				setitemcolor cdkey4_field backcolor 0 0 0 .25 
			}
		}

		itemDef 
		{
			name		cdkeychecksum_field
			style		WINDOW_STYLE_FILLED
			maxchars	20
			text		""
			textfont	"hud"
			textscale	.43
			type		ITEM_TYPE_EDITFIELD
			cvar		"cdkeychecksum"
			maxchars	2
			rect		297 93 20 20
			textalignx	2
			textaligny	4
			forecolor	1 1 1 1
			backcolor	0 0 0 .25
			visible		1
			
			action
			{
				play "sound/misc/menus/select.wav" ;
			}
			onfocus
			{
				setitemcolor cdkeychecksum_field backcolor 0 0 0 .75 
			}
			leavefocus
			{
				setitemcolor cdkeychecksum_field backcolor 0 0 0 .25 
			}
			mouseenter 
			{ 
				play "sound/misc/menus/hilite1.wav" ; 
				setitemcolor cdkeychecksum_field backcolor 0 0 0 .75 
			}
			mouseexit 
			{ 
				setitemcolor cdkeychecksum_field backcolor 0 0 0 .25 
			}
		}

		itemDef 
		{
			name		ok_button
			text		"Verify"
			type		ITEM_TYPE_BUTTON
			style		WINDOW_STYLE_FILLED
			rect		186 173 60 26

			textfont	"hud"
			textscale	.43
			textalign	0
      		textalignx	12
     		textaligny	5
			forecolor	.12 .14 .08 1
			backcolor	0 0 0 0
			visible		1
			border		1
			bordercolor	0 0 0 1
			
			action 
			{ 
				play "sound/misc/menus/select.wav" ; 

				uiScript verifyCDKey ; 
			}
			mouseEnter 
			{ 
				play "sound/misc/menus/hilite1.wav" ; 
				setitemcolor ok_button backcolor .12 .14 .08 1
				setitemcolor ok_button forecolor .49 .56 .27 1
			}				 
			mouseExit 
			{ 
				setitemcolor ok_button backcolor 0 0 0 0
				setitemcolor ok_button forecolor .12 .14 .08 1
			}
		}
	}
}
