
( function( $ ) {
    $( function() {


$( document ).ready( function() {
    function unobfusticate( text ) {
	var translate = 'IS6jACKp39Xc0R1JzUYqiDGPNg7lHOamr4kdsfM25QtobFEWnTLvZyuVhBw8ex';
	var ret = '';
	for( var a = 0; a < text.length; a++ ) {
            var i = translate.indexOf( text.charAt( a ) );
	    if( i == -1 )
		ret += text.charAt( a );
	    else
		ret += translate.charAt( ( i + translate.length / 2 ) % translate.length );
	}
	return ret;
    }
    $( 'a' ).each( function() {
        if( this.href.match( /^obfusticated-email-address:/ ) ) {
	    // also, fixup link text as necessary
	    if( this.innerHTML.match( /^\S+@[a-z0-9.-]+\.[a-z0-9]{2,4}$/i ) )
		this.innerHTML = unobfusticate( this.innerHTML );
	    // fixup link
	    this.href = 'mailto:' + unobfusticate( this.href.substr( 27 ) );
	}
    } );
} );


    } );
} )( jQuery );

/* 
window.addEvent( 'domready', function() {
    function unobfusticate( text ) {
	var translate = 'IS6jACKp39Xc0R1JzUYqiDGPNg7lHOamr4kdsfM25QtobFEWnTLvZyuVhBw8ex';
	var ret = '';
	for( var a = 0; a < text.length; a++ ) {
            var i = translate.indexOf( text.charAt( a ) );
	    if( i == -1 )
		ret += text.charAt( a );
	    else
		ret += translate.charAt( ( i + translate.length / 2 ) % translate.length );
	}
	return ret;
    }
    $each( $$( 'a' ), function( anchor ) {
        if( anchor.href.match( /^obfusticated-email-address:/ ) ) {
	    // also, fixup link text as necessary
	    if( anchor.innerHTML.match( /^\S+@[a-z0-9.-]+\.[a-z0-9]{2,4}$/i ) )
		anchor.innerHTML = unobfusticate( anchor.innerHTML );
	    // fixup link
	    anchor.href = 'mailto:' + unobfusticate( anchor.href.substr( 27 ) );
	}
    } );
} );

*/