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 =
	["a0e057c07e596221301d1893c39c742a", "1bc6b9129e5cae0d34230fdc883f55b8", "49f93bb6cd6da4df45b7828ac7fce8a0", 
	 "d3cf1c9638675dfa528bcf3de555a5ff", "ef0dbd8810d87afa5c45be86f8cfdd1c", "3d43c2684cfa6d9472287ec80c2654ec", 
	 "14e2d85ee48bb212e4324135c2413aa2", "e63a5df4da3ef99b4d616da86e38b1de", "3d4b1700b381cb87358dac288f1da087", 
	 "3cb3c4365458c08b01891a421c9fa10b", "c3ed09b4d8175a7fbababfa190cbb4ba", "d1516ace3a44f62d306f33f401521d0b", 
	 "03356e646cb7c6b585930b34b475a533", "f256dc82d4145c5ff6450e7ea7bc891b", "92c28a872fca6d9db046dbbabf1427a5", 
	 "411bdff1811513621f00a1126ea0379c", "4ed70b8ef5639a7d25c8332483e5a760", "c2f61bf6aa29a208c31ec9cafcc35e82", 
	 "da0375f371b29ad201eba41d8f0352d4", "6f28adf50fbd4eccfc4cef17cb3d9ae0", "0fc78de9831d9bf42f25a2ec99df7c25", 
	 "9a851a6f30d6115ae88e50c85bb20efa", "a46a580f8320a1de78a2c55d137ca1fd", "adbee8f300147fdf19515672f2fd9ba1", 
	 "0ff0b607b4de61f43e35ff93c4765a6c", "eae278dea66fa2e1a65ec72d4b1c52e6", "23fa19463df5f82ed90f6dc08aae305e", 
	 "05ba4e489efc64b9db2dcb4cc40a3036", "af7143f2f5309b1b009805ba06f97d38", "175b4c33c79f65fa54f23ddc35524bed", 
	 "53e1dafdda941fc46b7e0c162b675353", "aa374b0e90dca78adbddf22f60878d7f", "363b01a3854fb67d40021f897c7511ae", 
	 "b962f89218371341390570fa4214cdc7", "559315066c57410548634905cd74f1b6", "93bda0d45ec288d870f911b4b470eed0", 
	 "45ad37b858847907e5b6e76796d0611c", "59640abd42d4bca50710cb3ded0306e9", "65513065ae9fbc435166a8ed4bdf6eb6", 
	 "99dcb2dc3f31a725428ba249783792af", "ff278fca0c9dc9ef5cf6564235d25b6e", "8a8b78e9f432704c2ef5b0c37b2cdcc3", 
	 "1223c8feb5735a16dfacc8ada9fcaf9f", "8d557eb57495ae4fef8955faf7825da4", "b7646f5df2a40b4084d95b2032059525", 
	 "64d4a3da6d3ad5390ab3aaf90bdd3eb5", "2505988e51c2c662112f6154c7ec73c3", "320c70a159b865ef212ff889d3bcfbe7", 
	 "7d01aa644d99b671a6ef032c87d8535f", "ecb45dd4977570b639b103b8be4ec937"];

	outHTML = "<p><input type=\"text\" id=\"" + capfieldid + "\" name=\"" + capfieldid + "\" class=\"" + jfldcls + "\" size=\"" +  15 + "\"><\/p>" +
	          "<p><img src=\"" + encodeURI("../_captcha/pic69dir/") + 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;
	}
}
