Its very difficult to have an image resize if the image is one fixed block.
Generally, your header would include Logo set to say the left hand side, fixed using css. Then an overlay of html code to display login register, etc using again css positioning.