/**
* jQuery.mailto
* By Daniel Camargo (http://twitter.com/pererinha | http://danielcamargo.com.br/)
* Copyright (c) 2009
* Released under the MIT license (MIT-LICENSE.txt)
* Demo: http://www.danielcamargo.com.br/stuffs/jquery-mailto/
* 2009-07-07
*/

(function ($) {
    $.fn.mailto = function (options) {
        var opts = $.extend({},$.fn.mailto.defaults, options);
        // iterate and reformat each matched element
        return this.each(function () {
            $this = $(this);
            var address = $this.html();
            // call our format function
            link = $.fn.mailto.format(address, opts);
            $this.html(link);
        });
    };
    // plugin defaults
    $.fn.mailto.defaults = {
        at: '@',
        domain: 'gmail',
        extension: 'com',
        country : '' /* like br, au, uk... */,
        dot : '.'
    };
    // Format and returns the mailto link
    $.fn.mailto.format = function (txt, opts) {
     var mail = $.trim(txt) + opts.at + opts.domain + opts.dot + opts.extension + ((opts.country!='') ? opts.dot + opts.country : '');
     var ahref = $('<a></a>');
     ahref
     .attr('href','mailto:' + mail)
     .html(mail);
     return ahref;
    };
})(jQuery);

