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("rel")!=null)||(anchor.getAttribute("rel"))){
           if (anchor.getAttribute("href") && anchor.getAttribute("rel").indexOf("external") != -1)  
                anchor.target = "_blank";
        }   
   
 }
 
 
}
 
function popUpWin(url, type, strWidth, strHeight){
        
        closeWin();
        var randomnumber=Math.floor(Math.random()*9999999999)
        //alert(randomnumber);
               
        type = type.toLowerCase();
        
        if (type == "fullscreen"){
               strWidth = screen.availWidth;
               strHeight = screen.availHeight;
        }
        var tools="";
        if (type == "standard") tools = "resizable,toolbar=yes,location=yes,scrollbars=yes,menubar=yes,width="+strWidth+",height="+strHeight+",top=0,left=0";
        if (type == "console" || type == "fullscreen") tools = "resizable,toolbar=no,location=no,scrollbars=yes,width="+strWidth+",height="+strHeight+",left=0,top=0";
        newWindow = window.open(url, 'newWin'+randomnumber, tools);
        newWindow.focus();
}
 
function doPopUp(e) {
        var t = "standard";
        var w = "800";
        var h = "580";
        
        attribs = this.rel.split(" ");
        if (attribs[1]!=null) {t = attribs[1];}
        if (attribs[2]!=null) {w = attribs[2];}
        if (attribs[3]!=null) {h = attribs[3];}
 
        popUpWin(this.href,t,w,h);
        
        if (window.event) {
               window.event.returnValue = false;
               window.event.cancelBubble = true;
        } else if (e) {
               e.stopPropagation();
               e.preventDefault();
        }
}
 
 
function findPopUps()
{
var popups = document.getElementsByTagName("a");
for (i=0;i<popups.length;i++)
        {
        if (popups[i].rel.indexOf("popup")!=-1)
               {
               popups[i].onclick = doPopUp;
               popups[i].title = popups[i].title + " [Opens in pop-up window]";
               }
        }
}
 
if (window.addEventListener) {
        window.addEventListener("load", externalLinks, false)
        window.addEventListener("load", findPopUps, false)
} else if (window.attachEvent) {
        window.attachEvent("onload", externalLinks)
        window.attachEvent("onload", findPopUps)
} else if (document.getElementById) {
        window.onload=externalLinks;
        window.onload=findPopUps;
}
