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 =
	["70c5850acef23f2ca2de078ec94c8748", "8977bf3f7ce327c5d4f5f18d43aae330", "73c787c774e3e49ad54f726be867efea", 
	 "a81f50c79cad8379efa525162b2853ec", "5b3b605b6d5f3a299f284ba684ca6f7d", "14a504ef29e15a40ff3e98c2bb9a818a", 
	 "d5f0478be53ae3d49212a85e3339d7e2", "89f864f2f05d015c3c87e670bfa1a0de", "c31329a752b3884eeb8b6f24ca3c6bd9", 
	 "e6843d02310dd6acd946327228467b59", "c3d699dd93ea4ab101136339e04a1dfe", "4a4e08811a1d3a96b7717a65b06cef29", 
	 "45138449e5d69caca745147aa147c98e", "02d771ae09537adb88542edc798cb912", "5e20748414cd63d28eb2e2cf632f9305", 
	 "b80b6a4bf26f350ff4631d324dec0e75", "0dfd85562c71010f50684f70d5ebb7ad", "8d40d08ec5b3f6e046e854441b50b2a3", 
	 "ceb498fc1d3d995ec8008095f2f9db19", "f361b251dfaf8900e78019fc9b0e7e9d", "b6a0cea7eee929db12820123a081d78a", 
	 "2ac6fde1e7769a160153a7a4425798f6", "3b4c91834a7f3118bae15b7b1701c4e3", "34c3205b394723fa4c64df766e829c85", 
	 "98ae677e584f6edf6cfdf9d752c8899a", "9e4ff7e88c62b1591ec2c536ad818c1f", "7cdc2928a9a3480b1fe8edc9d48bf35f", 
	 "d540c295ea34c0198e4f15667f9f41a9", "7c462edf7446f18439abc717d24222bb", "aba0062fa85d313fc8e8f2c0bf59e7d9", 
	 "26f436ce5ca9239d3a570dffffa8769f", "f6f43bc506004f4d96348e92447ce9cd", "cc3575b3018f4bb05dec37d6e249c9e4", 
	 "4a088b10ffac7209bbcfb04dd652cea5", "c38be0f1f87d0e77a0cd2fe6941253eb", "c14331854af92c0682a49c3a5622b5a0", 
	 "55b993a72415c4fdec659188f9461583", "3e7d78e33b15affbe309a8e41a138eab", "cebb1c1d0aaf784b76df910e395c132d", 
	 "3d2b286cf74897fec3b46b96eab9f53c", "6d5441cd7e6fee73c0ca9405b2a78097", "f8695d4efe1b3f54b70861ed28bc90f6", 
	 "9b515244ff7545dab4300f6bb64875cd", "86d6b9b0db66186bb78ba3bf96f83baf", "b9ce2bc7d1bc6a24d8dc5d58dda5b53a", 
	 "b92b97eafb76e507121a6d1152f2eff7", "e2c331ef228773f3f9023500d612a53a", "7bd48b9d1f68981a8868820a2f15e49f", 
	 "136d62173a4115bb2e12110c09af04a9", "62952e96571715a362d73a46d07a4451"];

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