You could also add an alternative when the $server is initially set...example...
 Code:
$servernumber = Val(Split(%logonserver%,"\\")[1])
if $servernumber>0
   $server = "\\"+$servernumber+"FNP01"
else
   $server = %logonserver%
endif