function CheckUserRegistrationForm() {
if (window.XMLHttpRequest) {  
	requestReg = new XMLHttpRequest();  
	requestReg.onreadystatechange = processRequestCheckUserRegistrationForm;  
	requestReg.open("GET", GetValueInputById('host') + "ajax.php?action=check_user_reg&login=" + GetValueInputById('input_nick_user') +
	"&pass=" + GetValueInputById('input_pass_user') +
	"&pass1=" + GetValueInputById('input_pass_user1') + 
	"&name=" + GetValueInputById('input_name_user') +
	"&city=" + GetValueInputById('input_city_user') +
	"&email=" + GetValueInputById('input_email_user') +
	"&hash=" + GetValueInputById('hash') +
	"&reg_text=" + GetValueInputById('reg_text') +
	"&lang=" +  GetValueInputById('lang'), true);  
	requestReg.send(null);  
} else if (window.ActiveXObject) {  
	requestReg = new ActiveXObject("Microsoft.XMLHTTP");  
	if (requestReg) {  
		requestReg.onreadystatechange = processRequestCheckUserRegistrationForm;  
		requestReg.open("GET", GetValueInputById('host') + "ajax.php?action=check_user_reg&login=" + GetValueInputById('input_nick_user') + 
		"&pass=" + GetValueInputById('input_pass_user') + 
		"&pass1=" + GetValueInputById('input_pass_user1') + 
		"&name=" + GetValueInputById('input_name_user') +
		"&email=" + GetValueInputById('input_email_user') +
		"&city=" + GetValueInputById('input_city_user') +
		"&hash=" + GetValueInputById('hash') + 
		"&reg_text=" + GetValueInputById('reg_text') +
		"&lang=" +  GetValueInputById('lang'), true);   
		requestReg.send(); 
	}  
}
return false;
}  

function processRequestCheckUserRegistrationForm() {  
	if (requestReg.readyState == 4) {  
		if (requestReg.status == 200) {
			var node = requestReg.responseXML.childNodes[requestReg.responseXML.childNodes.length - 1];
			if(ie)
			{
				
				if(node.childNodes[1] && node.childNodes[1].text == '1')
					document.forms['registration_user'].submit();
			}
			else
			{
				
				if(node.childNodes[1] && node.childNodes[1].textContent == '1')
					document.forms['registration_user'].submit();
			}
			ie?msgFormUserRegistrationIE(node.childNodes[0].childNodes):msgFormUserRegistration(node.childNodes[0].childNodes);
			} else {  
			alert("Error: " + requestReg.statusText);
		}  
	}  
	else if (requestReg.readyState == 3 || requestReg.readyState == 1) {  
	return false;
	}  
}

function GetValueInputById(id)
{
	return document.getElementById(id).value;
} 

function msgFormUserRegistrationIE(messages)
{
	divMsg = document.getElementById('msg_form_registration');
	var messageHTML = '';
	for(var i = 0; i < messages.length; i++)
	{
		messageHTML += messages[i].text + "<br />";
	}
	divMsg.innerHTML = messageHTML;
} 
function msgFormUserRegistration(messages)
{
	divMsg = document.getElementById('msg_form_registration');
	var messageHTML = '';
	for(var i = 0; i < messages.length; i++)
	{
		messageHTML += messages[i].textContent + "<br />";
	}
	divMsg.innerHTML = messageHTML;
} 

