﻿var message = "Copyright DONS DESIGN";
var oncontextmenu;
var images = document.getElementsByTagName("img");
var inputs = getElementsByAttribute(document, "input", "type", "image");

function click(e) {
    if (document.all) {
        if (event.button == 2 || event.button == 3) {
            window.alert(message);
            return false;
        }
    }
}

function disableImageDownload() {
    for (i = 0; i < document.images.length; i++) {
        document.images[i].onmousedown = click;
    }

    for (i = 0; i < images.length; i++) {
        oncontextmenu = document.createAttribute("oncontextmenu");
        oncontextmenu.value = "window.alert('" + message + "');return false;";
        images[i].setAttributeNode(oncontextmenu);
    }

    for (i = 0; i < inputs.length; i++) {
        oncontextmenu = document.createAttribute("oncontextmenu");
        oncontextmenu.value = "window.alert('" + message + "');return false;";
        inputs[i].setAttributeNode(oncontextmenu);
        inputs[i].onmousedown = click;
    }
}

function getElementsByAttribute(oElm, strTagName, strAttributeName, strAttributeValue) {
    var arrElements = (strTagName == "*" && oElm.all) ? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    var oAttributeValue = (typeof strAttributeValue != "undefined") ? new RegExp("(^|\\s)" + strAttributeValue + "(\\s|$)", "i") : null;
    var oCurrent;
    var oAttribute;
    for (var i = 0; i < arrElements.length; i++) {
        oCurrent = arrElements[i];
        oAttribute = oCurrent.getAttribute && oCurrent.getAttribute(strAttributeName);
        if (typeof oAttribute == "string" && oAttribute.length > 0) {
            if (typeof strAttributeValue == "undefined" || (oAttributeValue && oAttributeValue.test(oAttribute))) {
                arrReturnElements.push(oCurrent);
            }
        }
    }
    return arrReturnElements;
}