Problem merging PIR sketch with LED Chaser sketch

I have 2 sketches which work perfectly on their own but cannot merge the 2 for a perfect sketch.
The first sketch is for PIR sensor and the second is for a LED chaser.

sketch1

/* KnightRider
*/
const int NbrLEDs = 8;
const int ledPins[] = {2, 3, 4, 5, 6, 8, 9, 10}; const int wait = 100;
void setup(){
for (int led = 0; led < NbrLEDs; led++)
{
pinMode(ledPins[led], OUTPUT);
} }
void loop() {
for (int led = 0; led < NbrLEDs-1; led++)
{
digitalWrite(ledPins[led], HIGH); delay(wait);
digitalWrite(ledPins[led + 1], HIGH); delay(wait); digitalWrite(ledPins[led], LOW); delay(wait*2);
}
for (int led = NbrLEDs; led > 0; led--) {
digitalWrite(ledPins[led], HIGH); delay(wait);
digitalWrite(ledPins[led - 1], HIGH); delay(wait); digitalWrite(ledPins[led], LOW); delay(wait*2);
} }

sketch2

/////////////////////////////
//SETUP
void setup(){
  Serial.begin(9600);
  pinMode(pirPin, INPUT);
  pinMode(ledPin, OUTPUT);
  digitalWrite(pirPin, LOW);

  //give the sensor some time to calibrate
  Serial.print("calibrating sensor ");
    for(int i = 0; i < calibrationTime; i++){
      Serial.print(".");
      delay(1000);
      }
    Serial.println(" done");
    Serial.println("SENSOR ACTIVE");
    delay(50);
  }

////////////////////////////
//LOOP
void loop(){

     if(digitalRead(pirPin) == HIGH){
       digitalWrite(ledPin, HIGH);   //the led visualizes the sensors output pin state
       if(lockLow){  
         //makes sure we wait for a transition to LOW before any further output is made:
         lockLow = false;            
         Serial.println("---");
         Serial.print("motion detected at ");
         Serial.print(millis()/1000);
         Serial.println(" sec"); 
         delay(50);
         }         
         takeLowTime = true;
       }

     if(digitalRead(pirPin) == LOW){       
       digitalWrite(ledPin, LOW);  //the led visualizes the sensors output pin state

       if(takeLowTime){
        lowIn = millis();          //save the time of the transition from high to LOW
        takeLowTime = false;       //make sure this is only done at the start of a LOW phase
        }
       //if the sensor is low for more than the given pause, 
       //we assume that no more motion is going to happen
       if(!lockLow && millis() - lowIn > pause){  
           //makes sure this block of code is only executed again after 
           //a new motion sequence has been detected
           lockLow = true;                        
           Serial.print("motion ended at ");      //output
           Serial.print((millis() - pause)/1000);
           Serial.println(" sec");
           delay(50);
           }
       }
  }

What I would like to know - is it possible to combine these two sketches?

All input and help appreciated.