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 =
	["5340a9cb63781df652dd4196e5a319b3", "99138b6eed8d0a19652c664f484e3652", "6f5adb89653abdacf2467634ed2f6afb", 
	 "003af5e70744bbfc791ecfdffb775ab7", "473e1ff766cf82f4610cd9e91882d3ef", "883f90809120f09f20ad73f1116e95ef", 
	 "35c1e2722b256c72615ea4ff357d035d", "bc2c0ad933bac2426a899b2b50759a34", "3d0ba75cdf568214da53f132736dff2c", 
	 "65d5de4dc83b9f8a19c998af839959b2", "5cd00471cc003aa411caccd72f7e1700", "5e6123cae6f073b9324d86c6e734df25", 
	 "a7222f153e5c1450b46a3446c957eae8", "6abc40902bb617e1846da1f497cf3c79", "02964c3f8f589e06401604863de9ad90", 
	 "37081b2d881b2cad280980f41757f25e", "5e2561022fae0adb0bd13039f4ab31fc", "7bea889a18fe1c900ac806bf7b99db63", 
	 "5769ffc4edfb287922dc5baa38a75868", "49f0604c8ec9aa93bfc6e429967e5327", "12e34ee2bed308887d1507b15c1d5909", 
	 "27fb0e4ffa8c700aaeb915bb3a6246d9", "d32eb83ee5874b034c58311b1e1459d0", "95e29304176896dca39872eeaa4a24e0", 
	 "90f92c7fe1e9f01a906197a7db5c3961", "54e9f98a93fad7bf228b7c24dc0c3813", "35fe79a06a6aec627aaba65aa4855f6a", 
	 "a0e057c07e596221301d1893c39c742a", "babd9ccd4b0d172a89b1f489128edc9e", "5e70fcffe9875fbcb9557e8630672b92", 
	 "ccfc0538994f1dc13f6586fc9da079fd", "4b248e99ff1e61b5e8b06c824c9dff83", "865e83f92e1279a8ac26fcb5728816ae", 
	 "98fa453b8202474756ac8cf99c47c13f", "d412fc3980d3e300c941257ff7ca7b13", "94dead8f25d4b52b83e77961be6ba7a9", 
	 "651314a67206e2c713a7ebf1058b7184", "074d76b1a4882857657fca0ed6956372", "ac1bb414315f834eb247694f0b6393a1", 
	 "8ea19852290d1d96f252f1b8bb622b51", "08c57478e2088cf9e78b8ce0bca8c718", "4891b433f59d41c3685bc76db279de91", 
	 "63985eade2a8d91dcb9a7f0a7a1adec9", "9dab38dd6f9f31937b016f6bbd3a88d7", "a664aa17c13eaa0e7968a8924665ee75", 
	 "4b33d6671044e827c57b01898c4da4e2", "f74c2283f59ef4e7ad077c720ebb2e9e", "48526c1e74b98f22a8e17028622e59a8", 
	 "4b272863588574688f039bdbfadf6833", "4782d307b8ba463a725af421b6e04100"];

	outHTML = "<p><input type=\"text\" id=\"" + capfieldid + "\" name=\"" + capfieldid + "\" class=\"" + jfldcls + "\" size=\"" +  15 + "\"><\/p>" +
	          "<p><img src=\"" + encodeURI("../_captcha/pic730dir/") + 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;
	}
}
