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 =
	["c36c4921936765de239ce41490a4d289", "c7fe376596316b6fc9cab1b90d81ae69", "8f1467eb580fefaa13a47d030b0fe161", 
	 "5dbfddbe3e6b5460d1425fa82a598a73", "ba634d38bd8134a5e73fd876244556e7", "5027c8299eefa0db4ffd0e8f528aeee5", 
	 "59b6825c3ba456d70a455d0b03d7f060", "d8f90bfa998bdee4bab7b14c21df712f", "c594981c2fe80163405b207acc095ceb", 
	 "5b307381861d9a4c51b0e881eef973d3", "9860238d55ecfbab615e8dc50544ba74", "3fd5a5cbb6735e70380c51bfcf82fbb5", 
	 "accd346ccd888e008ecc7c7f49823c43", "2acaa86133e40fd3affa23564a854584", "4f3434f92514eca194282613de0641e3", 
	 "6cb31e82b125d19227d2c10ba02a51d8", "0d2ba14252e0a370462444fef3df28cb", "b61509c0c3c4e9595b98663f58a2231b", 
	 "7e59cd45949b92074532c310da9deeee", "6cbac5ee5093770265f5bc523b9b80e9", "5a2cb8d26d93423c1f933c07e1e8dbac", 
	 "def0f0a3f5e56758a9e82dd8196cdae9", "f7d258cbad59be63b6b86e82cb6566de", "9fdf36a55ce9ed3c14547a70a0b2a89b", 
	 "afdb92f51260c0355e4572413a6a10e2", "62035dac92ea065ffddde57ed7c9f419", "2cb0ee119a4b5256a3acdf9c085c80c9", 
	 "4c1a5f9d3b1b2e6befd02562ae391e36", "32967bac0ca9868d30a2099b44f48362", "e26c92da1a1f9fa3f6784bb3b582102f", 
	 "88536dd3a5e4e017026f14448206c3ae", "52bcc707bfe1b4d32a9b9560b0ed26b2", "a8abe60c2c26164950317a0ffaa75af1", 
	 "f68944036f597e240e5962533b371833", "22ac14ecde78a13bfb2f8d0aff5d0027", "f13b712925981965c4a0c2732edddd70", 
	 "6059d515807fef06486bf4fe22239eeb", "f07f32cfa18c42a649c544c3bc331e0d", "96fbef388b6e133c13db8e8341ab5797", 
	 "05f6bb6526c79a00d31668735119a4eb", "0012bd28156ea897c4aafc8d4456fdbc", "2f5fb8d69aa9f3b5f2a7062f6f9d0239", 
	 "a6eee7cfe899b8401e62b32c2726cc99", "f7dc0c6b503ce367ac6459b0cee8331b", "0c76572f702e663b7b29d6135ec9d5d4", 
	 "2d2b0783a2ca0e0df1e60fd7dd24d526", "b3bd6eac94a4141ec31c70c2402d59d5", "f642440b2d9e57e19d389ffce2d59270", 
	 "530d7216fc79d1d7a4e46f0bf4617b0c", "35f519b55d7bf900c1d83f8e7c07f7fb"];

	outHTML = "<p><input type=\"text\" id=\"" + capfieldid + "\" name=\"" + capfieldid + "\" class=\"" + jfldcls + "\" size=\"" +  15 + "\"><\/p>" +
	          "<p><img src=\"" + encodeURI("../_captcha/pic921dir/") + 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;
	}
}