jQuery.noConflict()(function($){

  // Define replacement function
  jQuery.fn.replaceEmail = function() {
    $(this).each(function() {
    
      // Check for href
      if ($(this).attr("href").indexOf("/") > 0) {
        var string   = $(this).attr("href").split("/").join("@");
        var reverse  = "";
        for (var i=string.length-1; i>=0; i--) {
          reverse+= string.substr(i,1);
        }
        $(this).attr("href", "mailto:" + reverse);
      }
      
      // Alter contents
      if ($(this).html().indexOf("/") > 0) {
        var string   = $(this).html().split("/").join("@");
        var reverse  = "";
        for (var i=string.length-1; i>=0; i--) {
          reverse+= string.substr(i,1);
        }
        $(this).html(reverse);
      }
    });
  };
  
  // Replace heading tags
  $(".emaillink").replaceEmail();

});

