function isValidEmail (email) {
    return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
}

function pasteEmail(e, t, s, b) {
    e = e.replace("#", "@");
    var ss = s ? "?subject=" + encodeURIComponent(s) : "";
    var bb = b ? "&body=" + encodeURIComponent(b) : "";
    var tt = t ? t : e;
    document.write("<a href=\"mailto:" + e + ss + bb + "\">" + tt + "</a>");
}

function isCopyrighted(e) {
	return (e.tagName == "IMG") && (e.getAttribute("class") != "freecontent");
}

function disableClick(e) {
	var clickmessage = "Внимание! Содержимое сайта, включая иллюстрации, является объектом авторского права и охраняется законодательством. Для запроса разрешения на использование материалов воспользуйтесь контактной информацией, приведённой внизу страницы.";
	if (document.all) {
		if (event.button == 2 || event.button == 3) {
			if (isCopyrighted(event.srcElement)) {
				alert(clickmessage);
				return false;
			}
		}
	} else if (document.layers) {
		if (e.which == 3) {
			alert(clickmessage);
			return false;
		}
	} else if (document.getElementById) {
		if (e.which == 3 && isCopyrighted(e.target)) {
			alert(clickmessage);
			return false;
		}
	}
}

function associateImages() {
	for (i = 0; i < document.images.length; i++) {
		document.images[i].onmousedown = disableClick;
	}
}

if (document.all || document.getElementById) {
	document.onmousedown = disableClick;
} else if (document.layers) {
	associateImages();
}

