$(document).ready(function(){ $('a.mailme').defuscate(); /*if(location.href.indexOf('index') != -1){ $('#tagline').fadeIn(1500, function() { $('#taglinel2').fadeIn(1500); }); }else{ $('#tagline').fadeIn(0, function() { $('#taglinel2').fadeIn(0); }); } */ }); jQuery.fn.defuscate = function( settings ) { settings = jQuery.extend({ link: true, find: /\b([A-Z0-9._%-]+)\([^)]+\)((?:[A-Z0-9-]+\.)+[A-Z]{2,6})\b/gi, replace: '$1@$2' }, settings); return this.each(function() { if ( $(this).is('a[@href]') ) { $(this).attr('href', $(this).attr('href').replace(settings.find, settings.replace)); var is_link = true; } $(this).html($(this).html().replace(settings.find, (settings.link && !is_link ? '' + settings.replace + '' : settings.replace))); }); }