var arrCapFieldId = [];
var bCapCaseSensitive = false;

function scapchk(jfldcls,capfieldid,bDocWrite) {
	if (jfldcls == null)
		jfldcls = "";
	if (bDocWrite == null)
		bDocWrite = true;
	arrCapFieldId[ capfieldid ] = (Math.floor(Math.random()*50))+1;
	cword =
	["bc78880f602551cf8a3b259a0c962334", "3d536212d5d23c0f8bc8c8c392fd96b0", "0c9fb410aa93dead63bdf18174fb84e7", 
	 "ff834fa94f9b0e2984abb066571d9d0d", "632d7e1924a13fd11a97bacbec352bc6", "9eb0461064437d0204dd0f5b3f40235e", 
	 "446aee35d6d87649e4a00ee5fabf59dd", "2b8281a001488a581e9ea7c4ba764abb", "d2bbacabba5c8ae9b686d0d3f78ca8b9", 
	 "bffcbfe7888bcdfa15ee4b8995664469", "fb6e597c8bda3795895fb7850d50be51", "2b94c2cbf9b63165f2b74d7060388cfd", 
	 "4a58f987e7f4f2daa4a1dae3bcedfa01", "ada1740c82fe9a77eaadd284951a8539", "e89e81ec26c5a4fe55ea00b5f6ac7500", 
	 "a5b8596fd2679f489fc81a261927df2e", "def7e38989a96488a6322e9e06838487", "4569bda122a120bc5dcc0404fc870707", 
	 "7e1ae1508c05a7ce568ea261d3121361", "e3629c5316c3e593d908721e4e433749", "0b44a63908b562e9c5d6185d3e4f9934", 
	 "29a013d601d463d89bf7502adc3f162d", "9eed71c6c77d42ff28a2cc5be3c48f83", "a7b56b58085d63d634ecb8d8ac26b645", 
	 "8cc40e62b48ed5162b7023d553812b1a", "a551b32e6e4c2570cb7867dd6ecb0a80", "329ef6c208f6cece045ff599cd974f52", 
	 "77291258e22ae28b5a544977e14fda07", "4b7d6b4acc76ae7b58bba378bfd16e27", "60ebcd1bb9dd8176ffb2c25d5c95a4c4", 
	 "ee9cdbf55205cf051c5f8b1d8e456df5", "8a148613450fe237e517d88fead19479", "1d954a12d3c33ca7f5265fb67b5540ea", 
	 "68d03c79ce1717fb2b4c06f0f66c3af5", "2f1a5cdebfbc70b93f1433cf0db479c8", "a63418734113b11b571e6fdb24747906", 
	 "877abcd994b734381a6194acd26241c4", "1d183978ba42d4a9a2005c992f5f6d46", "e1aa538d29017debe540309cd6f42d03", 
	 "decbc483c9d3469b024779e8c49d9b91", "2e94b347839da4e2fbedad1d175dd2be", "ea9ea0a2d0440da76c2aff574c2f07b5", 
	 "2029a4271ea2235b45de2a5a85fb5b54", "eb5fad78b85c0740121fbe34b7d2a6f9", "d5068b04fd35dede8e5e9fdd641bd5a2", 
	 "c7dd7eee2e8a58b640accaac4e5ecc35", "7ec117c94bf2e4b922c2db9d25374db9", "14a700a5e862ee7010b80b8afcc550a3", 
	 "a710bb53c4df1ed382799236f193356d", "84fd5a9ba4eea62b5451ea45f4d326c4"];

	outHTML = "<p><input type=\"text\" id=\"" + capfieldid + "\" name=\"" + capfieldid + "\" class=\"" + jfldcls + "\" size=\"" +  15 + "\"><\/p>" +
	          "<p><img src=\"" + encodeURI("../_captcha/pic365dir/") + parseInt( arrCapFieldId[ capfieldid ] ) + ".jpg\" width=\"160\" height=\"40\" alt=\"\"><\/p>";
	if (bDocWrite)
		document.write( outHTML );
	else
		return outHTML;
}
	
function capchk(capfieldid, bShowAlert) {
	if (bShowAlert == null)
		bShowAlert = true;

  var capfieldval = document.getElementById(capfieldid).value;		
	if( !bCapCaseSensitive )
	  capfieldval = capfieldval.toLowerCase();
	if (hex_md5(capfieldval)==cword[arrCapFieldId[ capfieldid ]-1])
		return true;
	else {
		if (bShowAlert) {
			alert("Vous avez mal saisi le code de vérification, merci de le saisir tel qu\'il est affiché sur l\'image");
			document.getElementById(capfieldid).focus();
		}
		return false;
	}
}
