
ERROR_KEYUP_REGEXP[ "name_val" ]		= /^[0-9A-Za-z_]*$/;
ERROR_KEYUP_REGEXP[ "email_val" ]		= /^[0-9A-Za-z.@-]*$/;

ERROR_BLUR_REGEXP[ "name_val" ]			= /^([A-Za-z](_?[0-9A-Za-z]+)+)?$/;
ERROR_BLUR_REGEXP[ "email_val" ]		= /^([A-Za-z][\w\.-]*[0-9A-Za-z]@[0-9A-Za-z][\w\.-]*[0-9A-Za-z]\.[A-Za-z][A-Za-z\.]*[A-Za-z])?$/;


function name_tip( bClose )
{
	if ( bClose == true )
		setDisplay( "name_show", "none" );
	else
	{
		setDisplay( "name_show", "block" );
	}
}


var onload_old = window.onload;

window.onload = function()
{
	if ( typeof onload_old == 'function' )
		onload_old();

	document.getElementById( "popup_name" ).onmouseover = function()	{ name_tip();		}
	document.getElementById( "popup_name" ).onmouseout = function()		{ name_tip( true );	}

	var onchange_old = document.getElementById( "server_drp" ).onchange;

	document.getElementById( "server_drp" ).onchange = function()
	{
		if ( getSelected( "server_drp" ) == 0 )
			setValue( "server_val", "" );
		else
		{
			setValue( "server_val", SERVER_LIST[ getSelected( "server_drp" ) ] );
		}

		if ( typeof onchange_old == 'function' )
			onchange_old();
	}

	// fill dropdown
	addOptions( "server_drp", SERVER_LIST );

	if ( getValue( "server_val" ) )
		setSelected( "server_drp", SERVER_LIST.find( getValue( "server_val" ) ) );
}
