// Detect if browser is Safari or Opera pre 9.5 when active state is temporary

var d, nu='', saf, op;

d=document;
n=navigator;
nav=n.appVersion;
nan=n.appName;
nua=n.userAgent;
op=(nua.indexOf('Opera')!=-1);
saf=(nua.indexOf('Safari')!=-1);
if (op)
{
	str_pos=nua.indexOf('Opera');
	nu=nua.substr((str_pos+6),4);
}
else if (saf)
{
	str_pos=nua.indexOf('Safari');
	nu=nua.substr((str_pos+7),5);
}
// default to get number from navigator app version.
if(!nu) 
{
	nu = nav.substring(0,1);
}

// op && nu<9.5 - removed as this made Opera 9.24 worse
if (saf) {
	var gallery = document.getElementById('idoidoImageViewer');
	var x = gallery.getElementsByTagName('A');
	for (var i=0;i<x.length;i++) {
		x[i].onclick = function() {this.focus()}
	}
}