function checkLoginDetails( aFrm )
{
	var aPhoneArea = aFrm.phoneAreaCode.value;
	if( aPhoneArea != null && aPhoneArea.length > 0 && aPhoneArea.length != 3 )
	{
		writeAlertMessage( "Please enter 3 digits for your phone area code" );
		return false;
	}
	
	var aPrefix = aFrm.phoneNumberPrefix.value;
	if( aPrefix != null && aPrefix.length > 0 && aPrefix.length != 3 )
	{
		writeAlertMessage( "Please enter 3 digits for your phone number prefix" );
		return false;
	}

	var aSuffix = aFrm.phoneNumberSuffix.value;
	if( aSuffix != null && aSuffix.length > 0 && aSuffix.length != 4 )
	{
		writeAlertMessage( "Please enter 4 digits for your phone number suffix" );
		return false;
	}
	
	if( aPrefix != null && aSuffix != null && aPrefix.length > 0 && aSuffix.length == 0 )
	{
		writeAlertMessage( "Please enter 4 digits for your phone number suffix" );
		return false;
	
	} else if( aPrefix != null && aSuffix != null && aPrefix.length == 0 && aSuffix.length > 0 )
	{
		writeAlertMessage( "Please enter 3 digits for your phone number prefix" );
		return false;
	}
	
	anAccountNumber = aFrm.accountNumber.value;
	if( anAccountNumber != null && anAccountNumber.length > 0 && anAccountNumber.length != 10 )
	{
		writeAlertMessage( "Please enter 10 digits for your account number" );
		return false;
	}
	
	var aName = aFrm.lastName.value;
	var anAddress = aFrm.addressString.value;
	if( aName != null && anAddress != null )
	{
		if( ( aName.length > 0 && anAddress.length == 0 ) ||
			( aName.length == 0 && anAddress.length > 0 ) )
		{
			writeAlertMessage( "To login using the last option please provide both your Last Name and Address" );
			return false;		
		}
	}
	
	if( ( aPhoneArea == null || aPhoneArea.length == 0 || aPhoneArea == "352" ) &&
		( aPrefix == null || aPrefix.length == 0 ) &&
		( aSuffix == null || aSuffix.length == 0 ) &&
		( anAccountNumber == null || anAccountNumber == 0 ) &&
		( aName == null || aName.length == 0 ) &&
		( anAddress == null || anAddress.length == 0 ) )
	{
		writeAlertMessage("To access account details you must enter data into the fields using one of the three verification methods.");
		return false;
	}
	
	return true;
}

function writeAlertMessage( aMessageString )
{
	var aDivTag = document.getElementById( "message_details" );
	aDivTag.innerHTML = "<span style='color:red;'>"+ aMessageString + "</span>";
}

function loadPage()
{
	// operations run when page is loaded
	var aPhoneAreaCode = document.getElementById("idPhoneAreaCode");
	
	if( aPhoneAreaCode != null )
	{
		if( aPhoneAreaCode.value == "" )
			aPhoneAreaCode.value = "352"; 
	}
}