function mail_replace()
{
	var name, server, i;
	for (i = 0; i < document.links.length; i++) {
		if (document.links[i].protocol == 'mailto:' && document.links[i].href.indexOf('@') < 0 && document.links[i].href.indexOf(' ') > 0) {
			name = document.links[i].href.substring(7, document.links[i].href.indexOf(' '));
			server = document.links[i].href.substring(document.links[i].href.lastIndexOf(' ') + 1, document.links[i].href.length);
			document.links[i].href = 'mailto:' + name + '@' + server;
			if (document.links[i].innerHTML.substring(0, document.links[i].innerHTML.indexOf(' ')) == name
			    && document.links[i].innerHTML.substring(document.links[i].innerHTML.lastIndexOf(' ') + 1, document.links[i].innerHTML.length) == server) {
				document.links[i].innerHTML = name + '@' + server;
			}
		}
	}
}


function ajaxInstance()
{
	var ajax = false;
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5)
		try {
			ajax = new ActiveXObject('Msxml2.XMLHTTP');
		} catch (e) {
			try {
				ajax = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (E) {
				ajax = false;
			}
		}
	@end @*/
	if (!ajax && typeof XMLHttpRequest != 'undefined') {
		ajax = new XMLHttpRequest();
	}
	return ajax;
}



function ajaxReplace(id, url)
{
	var ajax = ajaxInstance();
	if (!ajax) {
		return false;
	}
	ajax.open('GET', url, true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4) {
			document.getElementById(id).innerHTML = ajax.responseText;
		}
	}
	ajax.send(null);
	return true;
}

