Mi pregunta es que si este codigo esta bien o donde esta el error?

Quiero hacer que dependiendo de la resolución del usuario carge una hoja de estilos diferente
Código PHP:
<script language="JavaScript">
if (screen.width + "x" +screen.height == "640x480")
{
document.write('<link rel="stylesheet" type="text/css" href="640.css">');
}
else (screen.width + "x" +screen.height == "800x600")
{
document.write('<link rel="stylesheet" type="text/css" href="800.css">');
}
else (screen.width + "x" +screen.height == "1024x768")
{
document.write('<link rel="stylesheet" type="text/css" href="1024.css">');
}
</script>