var objNewPageSetup = new newPageSetup ();


function newPageSetup ()
{
    window.onload = setupPage;


    function setupPage ()
    {
        // allow target="_blank" for XHTML strict

        var arrAnchors = document.getElementsByTagName ('a');

        for (var i = 0; i < arrAnchors.length; ++i)
        {
            if (arrAnchors[i].getAttribute('href'))
            {
                if (arrAnchors[i].getAttribute('rel') === 'external')
                    arrAnchors[i].target = '_blank';
                else if (arrAnchors[i].getAttribute('rel') === 'delete')
                    arrAnchors[i].onclick = function () { return confirm ('Are you sure you want to delete?'); }
            }
        }
    }
}

 // open external links in new window
    
    function externalLinks()
    {
        if (!document.getElementsByTagName) return;
        var anchors = document.getElementsByTagName("a");
        for (var i=0; i<anchors.length; i++)
            {
                var anchor = anchors[i];
                if (anchor.getAttribute("href") &&
                anchor.getAttribute("rel") == "external" ||
                anchor.getAttribute("rel") == "external nofollow"
            )
    
            anchor.target = "_blank";
            }
    }

    window.onload = externalLinks; 

