function disableLinks(){
   var links = document.links;
   var loc = document.location.href;
   var exp = new RegExp(/^([^:]*:\/\/)?([^\/]*)([^?]*)(.*)$/);

   //location components
   var locC = exp.exec(loc);

   //location host, resource, and query string
   var locHost = locC[2];
   var locRes  = locC[3];
   var locQS   = locC[4];

   for(var i=0; i<links.length; i++){
      var lnk = links[i].href;

      //link components
      var lnkC = exp.exec(lnk);

      //link host, resource, and query string
      var lnkHost = lnkC[2];
      var lnkRes  = lnkC[3];
      var lnkQS   = lnkC[4];

      //alert(lnkHost + " <==> " + locHost + "\n" + lnkRes + " <==> " + locRes + "\n" + lnkQS + " <==> " + locQS);

      if(   (lnkHost == locHost )   &&
            (lnkRes == locRes  )    &&
            (lnkQS == locQS   )
         ){
         //links[i].disabled=true; //I don't use this b/c it turns links grey in IE no matter what styles you use.
                                   //Instead, I use the code below to "disable" the link.
         links[i].style.color          = "black";
         links[i].style.textDecoration = "none";
         links[i].style.cursor         = "default";
         links[i].onclick              = function() {return false;};
      }
   }
}
