
var agt = "";

document.onselectstart = function() { if (agt.indexOf("safari") == -1) return checkIfIaminaForm() };

if(document.layers) { window.captureEvents(Event.MOUSEDOWN); window.onmousedown = function(e) { if (e.which == 1) if(e.target==document) return checkIfIaminaForm(); } } 
else { document.onmousedown = function(e) { if (!window.event || (agt.indexOf("compatible") == -1)) { if (e && e.which && e.which == 1) { if (e.target && e.target.parentNode) {
var ishttp = ""; if ((e.target + "").length && (e.target + "").length > 3) { if ((e.target + "").substring(0, 4) == "http" || (e.target + "").substring(0, 4) == "mail") {
return good(); } } if ((e.target.parentNode + "").length && (e.target.parentNode + "").length >  9) { if ((e.target.parentNode + "").substring(0, 10) == "javascript") {
return good(); } } if (e.target.parentNode && (e.target.parentNode.parentNode + "").length && (e.target.parentNode.parentNode + "").length >  9) {
if ((e.target.parentNode.parentNode + "").substring(0, 10) == "javascript") { return good(); } } if ((e.target.parentNode + "").length && (e.target.parentNode + "").length >  5) {
if ((e.target.parentNode + "").substring(0, 6) == "mailto") { return good(); } } if (e.target.nodeName == "INPUT" || e.target.nodeName == "OPTION" || e.target.nodeName == "scrollbar" || 
e.target.nodeName == "SELECT" || e.target.nodeName == "TEXTAREA" || e.target.nodeName == "OBJECT" || e.target.nodeName == "EMBED" || (e.target.parentNode && e.target.parentNode.nodeName && e.target.parentNode.nodeName == "LABEL")) {
return good(); } } return bad(); } else { return good(); } } } }

function bad() { return false; }
function good() { return true; }

function isLink(o) { var ishttp = ""; if (o.parentNode) if ((o.parentNode + "").length && (o.parentNode + "").length > 3) {	ishttp = (o.parentNode + "").substring(0, 4); }
if (ishttp == "http") {	return true; } if (o.parentNode.parentNode) { return isLink(o.parentNode); } else {	return false; } }

function checkIfIaminaForm() { if (!window.event || window.event.srcElement.name == undefined || window.event.srcElement.name == "aspnetForm" || window.event.srcElement.name == "") 
{ return bad() } else { return good() } }
