Turning on led while servo is moving

#include <Servo.h>

Servo myservo; 
int pos = 0;  
const int LED1 = 13; // leg for 0 ged
const int LED2 = 12; // leg for 180 deg

void setup() {
  myservo.attach(9);
  pinMode(LED1, OUTPUT);
  pinMode(LED2, OUTPUT);
}

void loop() {
    digitalWrite(LED1, HIGH);
  for (pos = 0; pos <= 180; pos += 1) { /* goes from 0 degrees to 180 degrees in steps of 1 degree */
    myservo.write(pos);           
    delay(15); 
  }

  for (pos = 180; pos >= 0; pos -= 1) { /* goes from 180 degrees to 0 degrees */
    digitalWrite(LED1, LOW);
    digitalWrite(LED2, HIGH);
    myservo.write(pos);           
    delay(15);    
    digitalWrite(LED2, LOW);
  } 
  }

Like this ?
Now i want to make a 4h delay between the 0..180 cycle and 180..0 cycle can u teach me how ?