// iterate through each link
function hrefReplacer( origStr, newStr ) {
   for ( i=0; i<=(document.links.length-1 ); i++ ) {
      if ( document.links[i].href.indexOf( origStr )!=-1 )
         document.links[i].href=
            document.links[i].href.split( origStr )[0] + newStr +
            document.links[i].href.split( origStr )[1]
   }
}

//   ************************************************************
//   unscramble( securityLevel, [domainSuffix] )
//      securityLevel: 0 = Minimum, 1 = Maximum
//      domainSuffix : suffix, if not com
//   ************************************************************
function unscramble( securityLevel, domainSuffix ) {
   if ( securityLevel == 0 ) {
      var separator = '_at_';
      hrefReplacer( separator, '@' );

   }
   // Maximum format: me!a!mydomain!d!!ds!
   else {
      var separator = '!a!';
      var dot       = '!d!';
      var suffixg    = '!g!';
      var suffixv    = '!v!';
      hrefReplacer( separator, '@' );
      hrefReplacer( dot, '.' );
      hrefReplacer( suffixg, 'com' )
      hrefReplacer( suffixv, 'co.uk' )
   }
}



