Marshall - 4:14 pm on Feb 26, 2012 (gmt 0)
If the links within the page are not absolute urls, the http:// will change to https://.
If you are running .php or .asp pages, you can put a script in the other pages to switch them back to [,...] though I would assume there is probably a script to cause the links on your https:// to change to [,...] but I am not aware of one.
As for the mixed content message, if the image is hosted on your server and uses a relative path, that should not cause a problem. If you have any thing fed from outside such as images or scripts, that could be your problem. Also if you use Rich Snippets and have an image in the itemprop="img" content="http://IMAGE URL", that would also cause a mixed content notice.