//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];
	}
}
	//   *******************************************************************      
	//	unscrarnble( securityLevel, [domainSuffix]  )
	//		securityLevel: 0 = Minimal, 1 = Maximum
	//		domainSuffix : suffix, if not com
	//  ********************************************************************     
function unscramble( securityLevel, domainSuffix ) {
	// Standard format: me_at_mydomain.com
	if ( securityLevel == 0 ) {
		var separator = '_at_';
		hrefReplacer( separator, '@' );
}
//	Maximum format: me!a!mydomain!dt!!ds!
else {
	var separator         	= '!a!';
	var dot	               	= '!dt!';
	var suffix		= '!ds!';
	if ( domainSuffix ==  ' '  ) domainSuffix = 'com';
	hrefReplacer( separator, '@' );
	hrefReplacer( dot, '.' );
	hrefReplacer( suffix, domainSuffix );
	}
}
