yo uso un truco:
Código:
var amper='&'
amper=amper.substr(0,1);
y utilizas la variable amper ;)
sobre xhtml te recomiendo que no uses el transitional, usa el estricto ya que en los navegadores se vera mas o menos igual y en transitional se desfasa un poco la cosa.