var messages = "This Page Is Copy Protected"
// IE,  stops copy if you're not in a form
document.onselectstart = function(){return checkIfIaminaForm()};
if(document.layers) {
	// Old versions of Netscape
	window.captureEvents(Event.MOUSEDOWN);
	window.onmousedown = function(e) {
		if (e.which == 1)
			if(e.target==document) return checkIfIaminaForm();
	}
} else {
	// IE and Netscape 6+
	document.onmousedown = function(e) {
		if (!window.event) {
			// Check to see if it's a left click
			if (e && e.which && e.which == 1) {
				//
				if (e.target && e.target.parentNode) {
					var ishttp = "";
//					for (i in e.target.parentNode) {
//						document.writeln(i + " = " + e.target.parentNode[i] + "<BR>");
//					}
					if (e.target.parentNode) {
						if (isLink(e.target)) {
							return true;
						}
					}
					
					if ((e.target + "").length && (e.target + "").length > 3) {
						if ((e.target + "").substring(0, 4) == "http" || (e.target + "").substring(0, 4) == "mail") {
							return true;
						}
					}
					if ((e.target.parentNode + "").length && (e.target.parentNode + "").length >  9) {
						if ((e.target.parentNode + "").substring(0, 10) == "javascript") {
							return true;
						}
					}
					
					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 true;
						}
					}
					
					if ((e.target.parentNode + "").length && (e.target.parentNode + "").length >  5) {
						if ((e.target.parentNode + "").substring(0, 6) == "mailto") {
							return true;
						}
					}
					
					if (e.target.nodeName == "INPUT" || e.target.nodeName == "OPTION" || e.target.nodeName == "scrollbar" || e.target.nodeName == "HTML" || e.target.nodeName == "SELECT" || e.target.nodeName == "A" || e.target.nodeName == "LABEL" || e.target.nodeName == "TEXTAREA" || (e.target.parentNode && e.target.parentNode.nodeName && e.target.parentNode.nodeName == "LABEL")) {
						return true;
					}
				}
				return bad();
			} else {
				return true;
			}
		}
	}
}

function bad() {
	return false;
}

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) {
		return bad()
	} else {
		return true
	}
}

