Nejsi sám, kdo tenhle problém řeší. Podobných dotazů je spousta. Bohužel stoprocentní řešení asi není.