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 =
	["cc7ded1935c69fe1d4b045b7ee73809a", "65f1ffe40b0f701586d35c819ddbabdf", "bd953ce2b2186ddeb4a4c91b75efbc1f", 
	 "6b235d50cc14dbc3f1d13258813cd040", "c877aa163127ea600706900c10611efc", "38f96f361d7a27d8a6093b4f4210b3bc", 
	 "14ced6def305b93a959fe9c9106a988a", "c22f9ffd1683298932099fd02184678c", "6d7210e9b1ecb1aea11a53d1f6dcf6b6", 
	 "c1d1b0e26aa8610a78fde83bec4604d4", "2a48134e63a9f394299653583c0d1151", "c2e1df2186ba52ea2e6ab3b3c95c8895", 
	 "634698d79ed949ad0dda030f02e7b230", "c9d15b415fb245bd1115999ab957c086", "29505fb73227c96f0a3308e863ae9ba2", 
	 "867168980354aabcf1b1469fccc224e8", "b605b63b78227fd11a6eed55090d2daa", "0ba34d3a502db0f307a3714e7272a8af", 
	 "42b6c8fc5367528d0d5d340f2ea47ba7", "97c24e9ed8d68d93dd9441a014061364", "67060431fc18077a64d864c3e2959ea5", 
	 "460070f634e538e55a7507ca750054ec", "86d701e8701ae8d35e0e56b7488a5159", "a62a5502ac912fb63c507d6e21f98ac3", 
	 "eb81bb5a6194ec0fcd06bd2f29435d10", "5fcb1f846e9140150b7fb6749183be6b", "04252ef53cd917326d1974313145ee8c", 
	 "a5632882e53cb556c53d0f26b0a827b7", "c201ff6ed44ab3796d8a076cab45846f", "b42cb7c0577e2fe1e8a8d905e01dd6f1", 
	 "0b30a1ff2129c8d4971f86c3843f0a24", "c0122585913cc058abe3d4215f06e4f4", "740b94e6beb580968f0a71a6c4330059", 
	 "3feaffcc5698a3423fc222c1f03a4e38", "6f69c8f9687ce391b1a077c5347be7b5", "e5ab77e2a688dd440aa087941de358ed", 
	 "383f16b25cdde97d4b48734d398bfeb2", "7179055c998765cca7cb81577baa6a49", "2229dff4eddf1f9380d9f5e7cc9d1ee9", 
	 "04cdd2a5229ff9c796e5e14c76fc45a9", "b94ce3c426a5ab6032624ab62a2b0b95", "23dd06a12b5789c4d06f4d35511f0989", 
	 "a4cd27582e0346eefcc9129fb354ac1e", "f997139a4fb727cca197f3226024b451", "0190cc57783738658029c4763c4f29e8", 
	 "d2cac60863dfb8ecc2880d73581235c2", "07e75d5bf73c3222824aa29fc81e4913", "13ed2169bb55bc36b0a3c2bc10adaa64", 
	 "482175ea920859de25e77710b9174138", "6ed793099e21058380a8766f1f139481"];

	outHTML = "<input type=\"text\" id=\"" + capfieldid + "\" name=\"" + capfieldid + "\" class=\"" + jfldcls + "\" size=\"" +  15 + "\"><br>" +
	          "<img style=\"margin-top:4px\" src=\"" + encodeURI("../_captcha/pic175dir/") + parseInt( arrCapFieldId[ capfieldid ] ) + ".jpg\" width=\"160\" height=\"40\" alt=\"\">";
	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;
	}
}
