Hi,
There seems to be many mediums.
http://www.newton.dep.anl.gov/askasc...1/gen01791.htm
A Compass Adjuster should be able to answer the questions you have about your particular compass.
If you live near the sea and a busy port it shouldn't be to hard to find one of these guys.