hide and show so it works if javascript is disabled