function fs_captcha_validate(form, message)
{
	var pet = new ConstructorXMLHttpRequest();
	
	if(pet)
	{
		index = form.fs_captcha_index.value;
		code = form.fs_captcha_inputbox.value;
		
		//----
		
		pet.open("POST", ROOT_PATH + "includes/fs_captcha/validate.php", true);
		pet.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		pet.send("index=" + index + "&code=" + code);
		
		pet.onreadystatechange = function ()
		{
			if(pet.readyState == 4)
			{
				if(pet.responseText == 'OK'){
					form.submit();
					return true;
				} else {
					alert(message);
					form.fs_captcha_inputbox.focus();
					/*
					form.fs_captcha_inputbox.style.borderColor = "#FF0000";
					form.fs_captcha_inputbox.onblur = function(){
						form.fs_captcha_inputbox.style.borderColor = "#CCCCCC";
						form.fs_captcha_inputbox.onblur = undefined;
					}
					*/
					return false;
				}
			}
		}
		
		return false;
	}
}