Cita: if($row["contra"]==$password)
será if($row['password']==$password) no?
Cita: echo "<html>\n<head>\n<script language=\"JavaScript\">\nalert('No estas registrado en la base de datos');</script>\n</head>\n</html>";
pa que metes ese \n.. no hace falta:
echo "<html><head><script language='JavaScript'>alert(\"No estas registrado en la base de datos\");</script></head></html>";
por lo demas, yo lo veo bien...