Flash LED on one pin while sending constant voltage to another pin?

Hi everyone, I'm brand new to Arduino and I'm bought a large kit with an Uno so I can learn the capabilities of these things. Something I'm trying to achieve but I'm struggling to find a clear explanation of how to do it is the following:

If voltage on specific single analog pin, or a specific combination of analog pins is greater or less than a certain ADC value, then I would like to flash an LED for 5000 milliseconds of each occurrence, while simultaneously sending a constant voltage output to a relay for 5000 milliseconds for each occurrence, until the condition is no longer true.

If you were to look at my below code, you'll see that when the Uno is powered on I have the LED on pin 9 flash twice as a confirmation that the Uno is working, then pause before going to the loop, where it then checks for any of the conditions.

I'm not sure of the best way to do this, but if any of the 3 conditions exist I would like to simultaneously call the "WarningLED" function as well as the "RelayTrigger" function (right now I only have it calling "WarningLED"). I think I have the "RelayTrigger" written properly for the Relay to be triggered for 5000 millisecond each time a condition is met, but I'm not sure how to also flash the LED for the "WarningLED" function for 5000 milliseconds each time a condition is met.

Any help with this would be greatly appreciated!! Thanks so much!!

int FlashingLED = 9;  //Pin Output For LED
int Relay = 12;  //Pin Output For Relay

int ConfirmationLEDBlinkSpeed = 400;  //Delay For Confirmation LED
int LEDBlinkSpeed = 100;  //Delay For Flashing LED
int RelayDelay = 5000;  //Delay For Relay Activation

int Pin0volts = analogRead(A0);
int Pin1volts = analogRead(A1);
int Pin2volts = analogRead(A2);

int fpr = map(Pin0volts,0,1023,0,100);
int tps = map(Pin1volts,0,1023,0,100);
int afr = map(Pin2volts,0,1023,0,100);

void WarningLED()
{
  pinMode(FlashingLED,OUTPUT);
  digitalWrite(FlashingLED,HIGH);
  delay(LEDBlinkSpeed);
  digitalWrite(FlashingLED,LOW);
  delay(LEDBlinkSpeed);
}

void RelayTrigger()
{
  pinMode(Relay,OUTPUT);
  digitalWrite(Relay,HIGH);
  delay(RelayDelay);
  digitalWrite(Relay,LOW);
}

void setup() {
  pinMode(FlashingLED,OUTPUT);
  digitalWrite(FlashingLED,HIGH);
  delay(ConfirmationLEDBlinkSpeed);
  digitalWrite(FlashingLED,LOW);
  delay(ConfirmationLEDBlinkSpeed);
  digitalWrite(FlashingLED,HIGH);
  delay(ConfirmationLEDBlinkSpeed);
  digitalWrite(FlashingLED,LOW);
  delay(5000);
}

void loop() {
  if(fpr < 50 && tps < 50) WarningLED();
  if(fpr < 50 && afr < 50) WarningLED();
  if(fpr > 80) WarningLED();
}