glulookat not working :-(

Could someone please please please tell me what in the world is wrong with this???
Thanks,
Jesse www.laeuchli.com/jesse/

void GLEngine::turn(float x)
{
float tempx=lookDir.x-eye.x;
float tempz=lookDir.z-eye.z;
float rad=x0.01745f;
float newx=tempx
cos(rad) - tempzsin(rad);
float newz=tempz
cos(rad) + tempx*sin(rad);
lookDir.x=newx+eye.x;
lookDir.z=newz+eye.z;
gluLookAt(lookDir.x, lookDir.y, lookDir.z,
eye.x, eye.y, eye.z,
0.0, 1.0, 0.0);
}
void GLEngine::move(float x)
{
lookDir.z+=x;
gluLookAt(lookDir.x, lookDir.y, lookDir.z,
eye.x, eye.y, eye.z,
0.0, 1.0, 0.0);
}