if ($in{site_ja} == 0)じゃいかんのか。
値が0でもdefineはされてるだろ。