//<script language="JavaScript" src="nocopypaste.js"></script>
//se insereaza in pagina web

var testing = 0;
var message = "Agentia Business Travel"
var logmessage = "";
var agt = navigator.userAgent.toLowerCase();

function resetmessage() {
logmessage = "";
logmessage = agt + "|||";
}
resetmessage();

// IE,  stops copy if you're not in a form

document.onselectstart = function(){addtolog("in onselectstart function");if (agt.indexOf("safari") == -1) return checkIfIaminaForm()};
if(document.layers) {

// Old versions of Netscape
addtolog("old version 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) {
addtolog("onmousedown");
if (!window.event || (agt.indexOf("compatible") == -1)) {

// Check to see if it's a left click
addtolog("checking leftclick");
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)) {
addtolog("isgood1");
return good();
}
}

if ((e.target + "").length && (e.target + "").length > 3) {
if ((e.target + "").substring(0, 4) == "http" || (e.target + "").substring(0, 4) == "mail") {
addtolog("isgood2");
return good();
}
}
if ((e.target.parentNode + "").length && (e.target.parentNode + "").length >  9) {
if ((e.target.parentNode + "").substring(0, 10) == "javascript") {
addtolog("isgood3");
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") {
addtolog("isgood4");
return good();
}
}

if ((e.target.parentNode + "").length && (e.target.parentNode + "").length >  5) {
if ((e.target.parentNode + "").substring(0, 6) == "mailto") {
addtolog("isgood5");
return good();
}
}

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")) {
addtolog("isgood6");
return good();
}
}
addtolog("isbad1");
return bad();
} else {
addtolog("isgood7");
return good();
}
}
}
}

function bad() {
if (testing) {
alert(logmessage + message);
} else {
alert(message);
}
resetmessage();
return false;
}

function good() {
if (testing) {
alert(logmessage);
}
resetmessage();
return true;
}

function addtolog(added) {
logmessage = added + " -- " + logmessage;
}

function isLink(o) {
addtolog("checkingislink");
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() {
addtolog("checkIfIaminaForm");
if (!window.event || window.event.srcElement.name == undefined) {
addtolog("retbad1");
return bad()
} else {
addtolog("retgood1");
return good()
}
}