Car help

I just ran into a problem with my car.
I want it to not be able to turn when its not moving.
hers the code:

onClipEvent (load) {
speed = 0
slide = 0
}
onClipEvent (enterFrame) {
 //This code will advance the car forward.
 if (Key.isDown(Key.UP)) {
 speed += 2;
 this.lights.gotoAndStop(1);
 }
 // This will make the car go backwards
 if (Key.isDown(Key.DOWN)) {
 speed -= 2;
 this.lights.gotoAndPlay(2);
 }
 //The car will start to slow down after the speed of 25
 if (Math.abs(speed)>15) {
 speed *= .6;
 }
 // This will change the angle of the car
 if (Key.isDown(Key.LEFT)) {
 _rotation -= 12;
 }
 if (Key.isDown(Key.RIGHT)) {
 _rotation += 12;
 }
 // This will make the car move
 speed *= .98;
 x = Math.sin(_rotation*(Math.PI/180))*speed;
 y = Math.cos(_rotation*(Math.PI/180))*speed*-1;
 if (!_root.land.hitTest(_x+x, _y+y, true)) {
 _x += x;
 _y += y;
 } else {
 speed *= -.5;
 }
 
}

Hope you all can help:)