function addLoadEvent(func) {
 var oldonload = window.onload;
 if (typeof window.onload != 'function') {
   window.onload = func;
 } else {
   window.onload = function() {
     oldonload();
     func();
   }
 }
}

function HasClassName(objElement, strClass){
   if(objElement.className){
      var arrList = objElement.className.split(' ');
      var strClassUpper = strClass.toUpperCase();
      for ( var i = 0; i < arrList.length; i++ ){
         if ( arrList[i].toUpperCase() == strClassUpper ){
            return true;
         }
      }
   }
   return false;
}

function AddClassName(objElement, strClass, blnMayAlreadyExist){
   if(objElement.className){
      var arrList = objElement.className.split(' ');
      if(blnMayAlreadyExist){
         var strClassUpper = strClass.toUpperCase();
         for(var i = 0;i < arrList.length;i++){
            if(arrList[i].toUpperCase() == strClassUpper){
               arrList.splice(i, 1);
               i--;
            }
         }
      }
      arrList[arrList.length] = strClass;
      objElement.className = arrList.join(' ');
   }else{
      objElement.className = strClass;
   }
}

function RemoveClassName(objElement, strClass){
   if(objElement.className){
      var arrList = objElement.className.split(' ');
      var strClassUpper = strClass.toUpperCase();
      for(var i = 0;i < arrList.length;i++){
         if(arrList[i].toUpperCase() == strClassUpper){
            arrList.splice(i, 1);
            i--;
         }
      }
      objElement.className = arrList.join(' ');
   }
}

function relNoFollow(){
 var FakeLinks = document.getElementsByTagName('span');
 if( FakeLinks.length > 0 ){
   for( var i = 0; i < FakeLinks.length; i++ ){
     if(( FakeLinks[i].title.indexOf( 'http://' ) != -1 )||(
FakeLinks[i].title.indexOf( 'https://' ) != -1 )){
        AddClassName(FakeLinks[i],'fakelink');
       FakeLinks[i].onmouseout = fakelinkMouseOut;
       FakeLinks[i].onmouseover = fakelinkMouseOver;
       if(HasClassName(FakeLinks[i],'blank')){
          FakeLinks[i].onclick = fakelinkClickNew;
        }else{
           FakeLinks[i].onclick = fakelinkClick;
        }
     }
   }
 }
 var FakeImageLinks = document.getElementsByTagName('img');
 if( FakeImageLinks.length > 0 ){
   for( var i = 0; i < FakeImageLinks.length; i++ ){
     if(( FakeImageLinks[i].title.indexOf( 'http://' ) != -1 )||(
FakeImageLinks[i].title.indexOf( 'https://' ) != -1 )){
        AddClassName(FakeImageLinks[i],'fakelink');
       FakeImageLinks[i].onmouseout = fakelinkMouseOut;
       FakeImageLinks[i].onmouseover = fakelinkMouseOver;
       if(HasClassName(FakeImageLinks[i],'blank')){
          FakeImageLinks[i].onclick = fakelinkClickNew;
        }else{
           FakeImageLinks[i].onclick = fakelinkClick;
        }
     }
   }
 }
}

function fakelinkMouseOver(){
   RemoveClassName(this,'fakelink');
   AddClassName(this,'fakelink-hover');
}

function fakelinkMouseOut(){
   RemoveClassName(this,'fakelink-hover');
   AddClassName(this,'fakelink');
}

function fakelinkClick(){
 var FakeLinkWindow = window.open(this.title,'_top','');
}

function fakelinkClickNew(){
 var FakeLinkWindow = window.open(this.title,'_blank','');
}

addLoadEvent(relNoFollow);