/*
  Author: Anton Burkun
  Created: 2006-03-12
  Modify: 2008-04-03
*/

// This script from site ldapbrowser.com    Thank you!
// Original comments cutted
function demaskmail(tag) {
	protocol = 'mailto:';
	tags = document.getElementsByTagName(tag);
	for (i=0;i < tags.length;i++) {
		link = tags[i].href;
		if (link.substr(0, protocol.length) == protocol) {
			addr = link.substr(protocol.length) + "";
			// eine nicht-maskierte Adresse.
			if (addr.indexOf("@") > 1) {
				alert ("Неправильная маска для адреса \"" + addr);
				continue;
			}
			fake = addr;
			atmask_pos = addr.indexOf('#');
			dotmask_pos = addr.indexOf(':');
			addr = addr.substring(0, atmask_pos) + '@' + addr.substr(atmask_pos + 1);
			addr = addr.substring(0, dotmask_pos) + '.' + addr.substr(dotmask_pos + 1);
			tags[i].href = protocol + addr;
			if (tags[i].innerHTML == fake) {
				tags[i].innerHTML = addr;
			}
		}
	}
}

