displays post errors, grays out on upload, hides background stuff while making post