function artemy_getXmlHttp()
{
	var xmlhttp;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e)
	{
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch (E){
			xmlhttp = false;
		}	
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') 
		xmlhttp = new XMLHttpRequest();
	return xmlhttp;
}

function update_captcha(inputId, imageId){
	// Поле ввода
	var inputNode = document.getElementById(inputId);
	
	// Картинка
	var captchaImage = document.getElementById(imageId);

	
	var req = artemy_getXmlHttp();
	req.onreadystatechange = function()
	{
		if (req.readyState == 4)
			if(req.status == 200) { 
				captchaImage.src = "/bitrix/tools/captcha.php?"+inputNode.name+"="+req.responseText;
				inputNode.value = req.responseText;
			}
	}
	req.open('GET',"/include_areas/update_captcha.php?mode="+inputNode.name, true);
	req.send(null);
}
