function acpopup(strURL,strType,strHeight,strWidth,strScrollbars) {
var strOptions="";
if (strType=="console") strOptions="scrollbars="+strScrollbars+",resizable,height="+strHeight+",width="+strWidth;
window.open(strURL, '', strOptions);
}


function windowLinks() {                      // create a new function called windowLink();
     if(!document.getElementsByTagName) {      // Only run the function on browsers that
          return;                              // understand 'getElementsByTagName'- new browsers
     }

     var anchors = document.getElementsByTagName("a"); // grab all links and pop them in an array called 'anchors'
     for (var i = 0; i < anchors.length; i++) {        // start a loop to work our way through
          var anchor = anchors[i];                     // grab the next link & copy it to 'anchor' for working
          var relIndex = anchor.rel;                   // get the value of it's 'REL' attribute
          if (relIndex){                               // does it have a value for REL?...
          var relSplit = relIndex.split("|");
          /* if it does, look for '|' to use to split the value into an
          array - relSplit[0], relSplit[1], relSplit[2], etc . If it doesn't
          find any '|', the whole value gets transferred to relSplit[0] */

 /* XHTML compliant target attribute */

          if (relSplit[0] == "external") {       // If the relSplit[0] is 'external'...
             anchor.target = "_blank";           // then set it's 'target' attribute to '_blank'
             anchor.className = "external";      // then attach a CSS class to it
             anchor.title = "Loads in new window: "+ anchor.href;
             // And give it a new title attribute to warn users a new window is launching

 /* Elegantly degrading window code */

             } else if (relSplit[0] == "popup") {      // else if relSplit[0] is 'popup'...
             anchor.className = "popup";               // attach a CSS class to it
             anchor.title = "Loads in a popup window"; // Give it a helpful title attribute
             anchor.popupWidth = relSplit[1];          // set the popup's width
             anchor.popupHeight = relSplit[2];          // set the popup's height
             anchor.scrollBars = relSplit[3];          // set the scrollbars on (1) or not (0)
             anchor.onclick = function() {acpopup(this.href,'console',this.popupWidth,this.popupHeight,this.scrollBars);return false;};
             // plug all this information into our original window launch function (acpopup)
             }
         }
       }
 }