// 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 = Minimal, 1 = Maximum
//		domainSuffix : suffix, if not com 		
//  **********************************************************
function unscramble( securityLevel, domainSuffix ) { 
	// (Minimal) mailto format: me_at_mydomain.com 
	// Easier to work with, less secure 
	if ( securityLevel == 0 ) { 
		var seperator = '_at_'; 
		hrefReplacer( seperator, '@' ); 
	} 
	// (Maximum) mailto format: me!a!mydomain!dt!!ds!
	// Harder to work with, more secure
	else {
		var seperator 	= '!a!';  // Replace as desired  
		var dot 		= '!d!'; // Replace as desired 
		var suffix 		= '!ds!'; // Replace as desired 
		
		if ( domainSuffix == '' ) domainSuffix = 'com';
		hrefReplacer( seperator, '@' ); 
		hrefReplacer( dot, '.' ); 
		hrefReplacer( suffix, domainSuffix ); 
	}
} 


