A ver, hay varios errores, pero el que causa tu problema de que no detecte el setvar, es que has puesto un comparevars en vez de un compare, con un comparevars lo que haces es comparar dos variables, y con el compare lo que haces es comparar una única variable con un valor.
Por tanto tendrás que...