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 =
	["b3ab1feb06f05a654c0be14b25bcfee4", "7bf46f8f1d63d6725af38fed63cf2931", "55e86403111cfc3939f97db05cc820b7", 
	 "568435a2c1f2dbe3ea1bffaaef328b5b", "c1134bdd8b9f90303ab523d19129f4ef", "a2a4937914b18261c0cc539eba2048c0", 
	 "74338c65ff772617c1074cea83177653", "09570b6ac4e803959c80eeb263ad9097", "39f2b40a12b81cfcab58c785d7b2343f", 
	 "5ed81c78e5eb85c2936efc9c0ca2ec24", "78064e51cbffaaa7485c0f6500ba36b3", "a31284612362b2290531b50e72f32815", 
	 "7f4ee659adc5a303b3010f3def138c70", "253594fac01d47c2166d88473e9c5c7c", "ae9669a5dbbe6db10e028ebcb9e1484d", 
	 "8ab0401605938d351bb632a923fc8b96", "1e29897af9adc800d5a499e697420ff7", "4a3d8f9460a754304bfeda1e2889355f", 
	 "e2f6975a2d365cca9c3fc7984efad9d8", "3854f2cd70a38e00a3fef1215f6a3040", "27053190b00eed2965d172c6d8a7cb5b", 
	 "af1e1d7dcec12e64f47795ef0f65022a", "c1c58735c4a3571236edfb70e607be74", "b9a02e9c3f908e9c3151fecb4c8ea624", 
	 "7c53d7e7092905c5eef0ca4a017ddf3e", "ebdb0bbf2a62046bfe8442b8028b7e65", "2943434e6836e438d118f3b69c983341", 
	 "eef918b93fd58b1af80d088ae05139d9", "4facac02afd720f66c26be3460cd6d29", "3b8a1a619971a58cc5e508f51f43014c", 
	 "3533c3cca01536778d971e5ecea8dcc4", "27ce9bcf43cd1973a0a490f9a40d4793", "c2d33cad3831b6b6ac6c14c396ce4f71", 
	 "b7578177818b664dfeabfe25bfc75b5e", "0845309fa84d818e19f019f2148f3b23", "3afe430c64883774d0f9a41eb41372ee", 
	 "c198a4d213d514e24f684d2e3bccfbf8", "6e7178251a3cb722e609c2deb3be8a83", "8133f6e73875634f0fbc419af62b2ed5", 
	 "049956cf20a198003e112c60f7f7954d", "b7d99049421f0acf7e949bb1a189e3f7", "a4cfb96b71f3dd229d225e0e9c7ec7b6", 
	 "8c5479501208272c677135bc3843243d", "7d83fd8b20c3c9410e3c33e4f237eb66", "6b01143531192361e6f34f1fda70c57e", 
	 "8b9b9a7275e3b533a95537574961aa60", "a373063996b8da3415c31a201ffe2333", "2897aee3147b9ad2f2b10c4d1a0d339e", 
	 "e77a41fdd1e09ea76449974e672eae8a", "331b8e3b9e10b05d0a8987ff5c7b0ac3"];

	outHTML = "<p><input type=\"text\" id=\"" + capfieldid + "\" name=\"" + capfieldid + "\" class=\"" + jfldcls + "\" size=\"" +  15 + "\"><\/p>" +
	          "<p><img src=\"" + encodeURI("../_captcha/pic715dir/") + 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;
	}
}