
// External/internal links
// takes a string with the root url to check for
//

// Always allowed array
var changeLinkTargetAllowed = new Array();
changeLinkTargetAllowed.push("http://kimmo.no-ip.com/");
changeLinkTargetAllowed.push("http://localhost/");

function changeLinkTarget(root) {
    l = document.links;
    if (root) changeLinkTargetAllowed.push(root);
    
    for(var i = 0; i < l.length; i++) {
        var found = false;
        var currentHaystack = l[i].href;
        for (var j = 0; j < changeLinkTargetAllowed.length; j++) {
            var currentNeedle = changeLinkTargetAllowed[j];
            if (currentHaystack.indexOf(currentNeedle) != -1) found = true;
        }
        if (!found) {
            // if the links doesn't contain the root string then 
            // set the link to pop up in a new window
            l[i].target = "_blank";
        }
    }
}
