http://stackoverflow.com/q/24981072/1093087
No-Library (pure JS), HTML, CSS, JavaScript
using share api and fallbacks
jQuery (edge), HTML, CSS, JavaScript