I think I found what causes the unexpected behavior on your site.
Check out this snippet of JS in your head:
<script type='text/javascript'>
var image_save_msg = 'You Can Not Save images!';
var no_menu_msg = 'Context Menu disabled!';
}
else
{
key = e.which;
if (e.ctrlKey) isCtrl = true;
}
if (isCtrl && ())
return false;
else
return true;
}
function disablecmenu(e) {
if (document.all) {
if (window.event.srcElement.nodeName == 'IMG') {
alert(image_save_msg);
return false;
}
} else {
if (e.target.nodeName == 'IMG') {
alert(image_save_msg);
return false;
}
}
}
document.oncontextmenu = disablecmenu;
</script>
It makes absolutely no sense.
There is an else-statement, that isn’t prepended by an if-statement. There are returns outside of a function and the overall syntax is a little messed up.
Whatever this script is supposed to do (something with uploading images?), I suggest you fix this first, because I’m 99% sure that this causes other javascript (such as CAOS’ analytics snippet) to trigger unexpected results.