Shagraarath:
$tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
de esta forma sabes el tipo de archivo.
Debes hacer un:
echo "$tipo_archivo";
y segun lo que te da, que en el caso de imagenes jpg
nos da img/jpeg
Entonces lo que vas a comparar NO es "avi" ni "mov"
pero probablemente sera algo como
"video/avi" o "video/mov"
revisa como se definen los tipos para los archivos mov
y avi.
En el archivo de los mime_types del Apache lo definen asi:
video/x-msvideo para avi
Y para mov, lo puedes buscar en el mismo archivo.
Saludos
Y espero te ayude
Franco