// JavaScript Document
function convArrayToHash( arr )
{
	var hash = new Object() ;
	for( i = 0 ; i < arr.length ; i ++ )
	{
		hash[arr[i]] = arr[i] ;
	}
	
	return hash ;
}

function changeSelectOptions( target, optlist )
{
	var key ;
	
	target.options.length = 0 ;
	for( key in optlist )
	{
		target.options[target.options.length] = new Option( key, optlist[key] ) ;
	}
}

function checkInput( userInput, addressInput )
{
	var madd = userInput.value + "@" + addressInput.value ;
	var re = new RegExp( "^[a-zA-Z0-9_\\-\\.]+@[a-zA-Z0-9_\\-\\.]+\\.[a-zA-Z0-9_\\-\\.]+$" ) ;
	if ( madd.match( re ) )
	{
		userInput.form.submit() ;
	}
	else
	{
		alert( "正しいメールアドレスを入力してください" ) ;
	}
}