var url = 'naltis_captcheck.php?code=';
var captchaOK = 2;  // 2 - not yet checked, 1 - correct, 0 - failed
var lg = 'fr';  // 2 - not yet checked, 1 - correct, 0 - failed

function getHTTPObject()
{
	try
	{
		req = new XMLHttpRequest();
	}
	catch (err1)
	{
		try
		{
			req = new ActiveXObject("Msxml12.XMLHTTP");
		}
		catch (err2)
		{
			try
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (err3)
			{
				req = false;
			}
		}
	}

	return req;
}

var http = getHTTPObject(); // We create the HTTP Object        

function handleHttpResponse()
{
	if (http.readyState == 4)
	{
		captchaOK = http.responseText;
		if (captchaOK != 1)
		{
			if (lg == 'fr')
				alert('Le code saisi est incorrect. Veuillez réessayer');
			 else
				 alert('The typed code saisi is not correct. Please retry');
			document.getElementById("naltis_captcha").value='';
			document.getElementById("naltis_captcha").focus();
			return false;
		}
//		alert('ok')
		check_fields(lg);

	}
}


function checkcode(thecode)
{
//	alert(thecode)
	http.open("GET", url + escape(thecode), true);
	http.onreadystatechange = handleHttpResponse;
	http.send(null);
}


function go_valider_form_from_captcha(lg)

{
	if (document.getElementById("naltis_captcha").value == "")
	{
	  if (lg == 'fr')
	  alert('Veuillez saisir le mot présent sur l\'image');
	  else 
	  alert('Please type in the word displayed in the picture');
	  document.getElementById("naltis_captcha").value='';
	  document.getElementById("naltis_captcha").focus();
	  return false;
	}
	else
	{
	  checkcode(document.getElementById("naltis_captcha").value);
	  return false;
	}
}



function check_fields(lg) 
{
	a = true;
/*	if (document.formulaire.restaurant.value.length == 0)
		a = false; 
	else */if (document.formulaire.date.value.length == 0)
		a = false; 
	else if (document.formulaire.heure.value.length == 0)
		a = false; 
	else if (document.formulaire.tel.value.length == 0)
		a = false; 
	else if (document.formulaire.personnes.value.length == 0)
		a = false; 
	else if (document.formulaire.tables.value.length == 0)
		a = false; 

if (a==false){alert("Vous devez remplir tous les champs suivis par : *"); result = false;} else {result = true}

	if (result)
		document.formulaire.submit();
}

