function validLogin(argName) 
{
	var i = 0, flag
	var regul, theValue, mesgName
	theValue = argName
	var strAccepted = "abcdefghijklmnopqrstuvwxyz_0123456789"
	flag = "good"
	if ( theValue.length < 6)				
	{
		//alert("Please enter a " + argName )		
		//argName.focus();
		//argName.value = "";
		flag = "bad"
	}
	else
	{		
		for(i=0; i < theValue.length; i++)
		{			
			//alert( "Start Loop, i=" + i + ", theValue is: " + theValue )
			regul = theValue.substr(i, 1).toLowerCase()
			//alert( "regul is: " + regul )
			if ( regul == "."
				|| regul == "^"
				|| regul == "*"
				|| regul == "+"
				|| regul == "\\"
				|| strAccepted.search(regul) == -1  )
						
			{
				//alert( "'" + regul + "' is Invalid character,\n "
				//			+ "please use only alphanumerics");				
				//argName.value = "";
				//argName.focus();
				flag = "bad"
				break;				
			}			
		}
	}
	if ( flag == "bad" )
	{	return false;	}
	else if ( flag == "good" )
	{	return true;	}
	else
	{	return false;	}
}
// ==================================================
function jTrim(argStr)
{
	var i
	//alert("argStr was: '" + argStr + "'" )	
	if ( argStr.length > 0 )
	{
		for (i=0; i<argStr.length; i++)
		{
			if ( argStr.charAt(i) == " " )
			{
				argStr = argStr.substr(1)
				i--
			}
			else
			{	break;		}			
		}
		for ( i=argStr.length-1; i>0; i--)
		{
			if ( argStr.charAt(i) == " " )
			{
				argStr = argStr.substr(0, i)				
			}
			else
			{	break;	}
		}
	}
	//alert("trim argStr: '" + argStr + "'" )	
	return argStr
}
// =====================================================================
function doSubmit()
{
	var ousername = document.forms['genLogin'].username;
	var ouserpass = document.forms['genLogin'].userpass;
	
	var username = jTrim(ousername)
	var userpass = jTrim(ouserpass)
	
	if ( !validLogin(username) || !validLogin(userpass) )			
	{
		document.forms['genLogin'].submit();
	}
	else
	{
		document.forms['genLogin'].submit();
	}
}
