var message="Teksten en plaatjes op deze website zijn copyrighted en mogen niet zonder toestemming gebruikt worden.";

function clickIE4()
{
    if (event.button==2)
    {
        alert(message);
        return false;
    }
}

function clickNS4(e)
{
    if (document.layers||document.getElementById&&!document.all)
    {
        if (e.which==2||e.which==3)
        {
            alert(message);
            return false;
        }
    }
}

if (document.layers)
{
    document.captureEvents(Event.MOUSEDOWN);
    document.onmousedown=clickNS4;
}
else 
if (document.all&&!document.getElementById)
{
    document.onmousedown=clickIE4;
}
document.oncontextmenu=new Function("alert(message);return false")
 
//form tags to omit:
var omitformtags=["input", "textarea", "select"]

function disableselect(e)
{
    for (i = 0; i < omitformtags.length; i++)
    if (omitformtags[i]==(e.target.tagName.toLowerCase())) return;
    return false
}

function reEnable()
{
    return true
}

function noSelect()
{
    if (typeof document.onselectstart!="undefined")
    {
        document.onselectstart=new Function ("return false")
        if (document.getElementsByTagName)
        {
            tags=document.getElementsByTagName('*')
            for (j = 0; j < tags.length; j++)
            {
                for (i = 0; i < omitformtags.length; i++)
                if (tags[j].tagName.toLowerCase()==omitformtags[i])
                {
                    tags[j].onselectstart=function()
                    {
                        document.onselectstart=new Function ('return true')
                    }
                    if (tags[j].onmouseup!==null)
                    {
                        var mUp=tags[j].onmouseup.toString()
                        mUp='document.onselectstart=new Function (\'return false\');\n'+mUp.substr(mUp.indexOf('{')+2,mUp.lastIndexOf('}')-mUp.indexOf('{')-3);
                        tags[j].onmouseup=new Function(mUp);
                    }
                    else
                    {
                        tags[j].onmouseup=function()
                        {
                            document.onselectstart=new Function ('return false')
                        }
                    }
                }
            }
        }
    }
    else
    {
        document.onmousedown=disableselect
        document.onmouseup=reEnable
    }
}

window.onload=noSelect;
