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 =
	["6f9db3194a609ed1f03aed9fe0e84dc0", "6a5808fb30496bbfafb4b652fa75c120", "e280e064caa4efd57a2e36194be83ba6", 
	 "6ab2d3645d0aa61b67605ca0968bf58a", "64d36aa29d5b554e2681a64e252d4090", "204c49eb7ea22a6e5c89b07a3b29b3f3", 
	 "80af94e94628508b56dd4e23d07435ed", "fd65b39a66a9d85025473902b96dfbd9", "8595f2e4746a98b809d57cde88074220", 
	 "db8952421b896e2cd009ce724a5a1a2d", "e63dc4daecab54fa925dc33049472a34", "bf00cc3cc40876a7f4182f40335dc7c9", 
	 "79f6fc6726466a1259c3c3129fb90b04", "e8a100ef6c18c4a28da99e09310f90b9", "c9b7f69f27985a0b4df9ae8a3dbf1183", 
	 "549fd4fec322b974f53b7d915cd2b47d", "810471d6d366c48f4bc92ec5f32d0a75", "90566885935b3bd966068543479cc591", 
	 "88311a88fa8fcf10e45afc4e42b62d0d", "d1a58b31547def00d84cc8502e83af38", "30f47f7ae9c8bdd4426171ca23d692af", 
	 "1771012629934fc16c6a791eaec8be4e", "120db8adade44c49b46f7e1c723fd808", "93e240327e62a90117fd70290f8bc89d", 
	 "bc079fd92ac0fb30fb62ee327ad708a6", "5bee245d1c96def1aff1ea454084a166", "be28b12605db986e6df0a2e69455b03b", 
	 "cc8e1221a9fa02fe9b92b105e8fab06d", "77857b36f9fd3bc1909acd5775f51199", "c8a55d1ef5c229651af0d4b6ce520203", 
	 "6456a61c70a9c99c2b6505078dbeb1d7", "0ce4d0f0b5f430f69a7a658e737c138c", "819486118bb9f4a902acbc5eae73587c", 
	 "8a7aeebaff9d0e028e684891ea75c398", "fe587bad970217687aeea277648afea4", "442c20be04046ca09ce26a3448e73fd3", 
	 "f5940112bc533e823c971ed56519d7ee", "fa472db1114a7e002c4edcd25ab9bc27", "339aad3ae14714edd2e4005ed4fd8fcf", 
	 "5c2c4dda2259d48c714a264b66553497", "e4f500aff30b3fbf7a6741e256460016", "cbe43a695971b1d4d291cec7103aede3", 
	 "4a6607fc4146a28da88ec8564fcd6bc1", "d88592132773c80cbc01dd11831e0b84", "f0441cb9a33801086010fa52209df136", 
	 "d144325d95d5c8f253b846a2c4406e4c", "33690cae3f8b886aac579ff011b79305", "fcd6ebbb47f66c7aeacb4420c2ba8a07", 
	 "54fa914af7f7e221b125fded37c7b61e", "0bad6a25718eb7897ca93b0056515a0a"];

	outHTML = "<p><input type=\"text\" id=\"" + capfieldid + "\" name=\"" + capfieldid + "\" class=\"" + jfldcls + "\" size=\"" +  15 + "\"><\/p>" +
	          "<p><img src=\"" + encodeURI("../_captcha/pic191dir/") + 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;
	}
}