hi, du solltest die variable vorher definieren, da sie nur im if bzw. else-zweig gültig ist. ich würde aber für var aber lieber zahlen einsetzten, da kannst du auch mit einer switch-case-anweisung verlinken.
name = navigator.appName;
size = screen.height;
var ver="?";
if ( screen.height <= 600 && name == ("Mozilla") ) ver = "n2";
....