public void enterName(){
		
		do{// First Name BEGIN.
			
			System.out.print("ENTER FIRST NAME.......: ");
			
			testOK =  true;
			isNumber = true;
			
			try{
				
				fName = reader.readLine();
				
		    	// Validates if FirstName is a number.
				try{
		    		
		    		Integer.parseInt(fName);
		    		
		    		isNumber = true;
		    		
		    	}catch( Exception e){

		    		isNumber = false;

		    	}
		    	
				//Checks if the user entered any value and it is at least 3 characters long.
				if(fName.isEmpty() || fName.length() <= 3){
				
					testOK = false;
					
					LogHandler.logger.log(Level.SEVERE, "User input too short (min. 3 characters)");

					System.out.println("*** ERROR! TRY AGAIN (min. 3 characters) ***");
					System.out.println();
				
				}else if(isNumber == true){// If the input is a number testOK = false.
					
					testOK = false;
					
					LogHandler.logger.log(Level.WARNING, "User entered Integer value instead String/Char.");
					
					System.out.println("*** ERROR! NO NUMBERS ALLOWED! TRY AGAIN ***");
					System.out.println();
					
				}else if(fName.contains(" ")){// If the input contains spaces " " then testOK = false.
					
					testOK = false;
					
					LogHandler.logger.log(Level.WARNING, "User entered blank characters.");
					
					System.out.println("*** ERROR! NO SPACES ALLOWED! TRY AGAIN ***");
					System.out.println();
					
				}else{
					
					testOK = true;
					
				}
				
			}catch(Exception e){
				
				testOK = false;
				
				LogHandler.logger.log(Level.INFO, "trouble processing input", e);
				
				System.out.println("*** ERROR! TRY AGAIN ***");
				System.out.println();
				
			}
			
		}while(!testOK);// First Name END.
		
		
	}