function RandomAlphanumeric( length )
{
	// assign lookup of alphanumeric characters
	characters = "1234567890"
			   + "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
			   + "abcdefghijklmnopqrstuvwxyz";

	// generate and return string of random characters from alphanumeric lookup
	str = "";
	for( i = 0; i < length; ++i )
		str += characters.charAt( Math.floor( Math.random() * characters.length ) );
	return str;
}

function GenerateUsernames()
{
	inputs = document.getElementsByTagName( "input" );
	for( i in inputs )
		if( inputs[ i ].name != null )
			if( inputs[ i ].name.match( "username" ) )
				inputs[ i ].value = "WM" + RandomAlphanumeric( 6 );
}

function GeneratePasswords()
{
	inputs = document.getElementsByTagName( "input" );
	for( i in inputs )
		if( inputs[ i ].name != null )
			if( inputs[ i ].name.match( "password" ) )
				inputs[ i ].value = "PW" + RandomAlphanumeric( 6 );
}

function CheckUsernames()
{
	inputs = document.getElementsByTagName( "input" );
	for( i in inputs )
	{
		if( inputs[ i ].name != null )
		{
			if( inputs[ i ].name.match( "username" ) ||
				inputs[ i ].name.match( "password" ) )
			{
				if( inputs[ i ].value == "" )
				{
					alert( "Please fill in all usernames and passwords." );
					return false;
				}
			}
		}
	}
	return true;
}
