President Chen Shui-bian 's Democratic Progressive Party and its ally , the Taiwan Solidarity Union , are about three seats ahead of the opposition Nationalist alliance , with about a third of the votes counted .