<!-- Original:  Jonathan Feaster (http://www.archreality.com/) -->

<!-- Web Site:  http://www.archreality.com/jcap/ -->

<!-- Version: 2.0 -->

<!-- Based on: Gimpy CAPTCHA Project at Carnegie Mellon University (http://www.captcha.net/) -->

<!-- Begin

var imgdir = "cimg/"; // identify directory where captcha images are located
var jfldid = "uword"; // identify word field id name
var jfldsz = 20; // identify word field size

function sjcap(jfldcls){
imgdir = encodeURIComponent(imgdir);
if (jfldcls == null){
jfldcls = "";
}
anum = (Math.floor(Math.random()*20))+1;
imgid = parseInt(anum);
cword = 
["0a7396d2dc39f6cb3a5ea78c23c4b8eb", "cf9897d1fb07c024b5c96370ebb51404", "cda486d5f1fba23e3fb86eec7e1f6fcd",
 "860f798c7e6f2f3d4047d8bd5b726ccd", "049ed85b4a8831897bb5990a8122754b", "a7626e4fda030355af62e2b0c3d4cc66",
 "d3c7083513c01c88aca4bc20ba238df2", "a8a4762a754074750147902006c7ed58", "2d99b0b43d1a9a286102ef4560828df0",
 "da5e4793dd615c5b18e8f17af9d2ca4e", "cf45c1450e3e40489fd06eb367d357b7", "3baa3879c3b0940bd142c5ff395728d9",
 "afd780477ed540f6c2a4feeacefb7182", "5f974603cffd76cd7f4e6ef55ae00fda", "4637e2e7ef4ee74b3621d713a8ccce0a",
 "3baa3879c3b0940bd142c5ff395728d9", "42e5849872406a5350c2a6a5b1d408ca", "2886f2b451c38b159f6ed84ed095446a",
 "14e9315fb1616bc11b792973d5bdb732", "e49ecb12baa62b67a91a71b0960695c5"];

document.write("<input type=\"text\" id=\"" + jfldid + "\" name=\"" + jfldid + "\" class=\"" + jfldcls + " text required \" size=\"" +  jfldsz + "\" autocomplete=\"off\">");
document.write("<img src=\"" + decodeURIComponent(imgdir) + imgid + ".jpg\" width=\"290\" height=\"80\" style=\"margin-left:80px\" alt=\"\">");
}

function jcap(){

var uword = hex_md5(document.getElementById(jfldid).value);

if (uword==cword[anum-1]) {
return true;
}

else {
alert("Bitte tragen Sie den abgebildeten Sicherheitscode ein.");
document.getElementById(jfldid).focus();
return false;
}
}

function neuerCode(jfldcls) {

if (jfldcls == null){
jfldcls = "";
}
anum = (Math.floor(Math.random()*20))+1;
imgid = parseInt(anum);
cword = 
["0a7396d2dc39f6cb3a5ea78c23c4b8eb", "cf9897d1fb07c024b5c96370ebb51404", "cda486d5f1fba23e3fb86eec7e1f6fcd",
 "860f798c7e6f2f3d4047d8bd5b726ccd", "049ed85b4a8831897bb5990a8122754b", "a7626e4fda030355af62e2b0c3d4cc66",
 "d3c7083513c01c88aca4bc20ba238df2", "a8a4762a754074750147902006c7ed58", "2d99b0b43d1a9a286102ef4560828df0",
 "da5e4793dd615c5b18e8f17af9d2ca4e", "cf45c1450e3e40489fd06eb367d357b7", "3baa3879c3b0940bd142c5ff395728d9",
 "afd780477ed540f6c2a4feeacefb7182", "5f974603cffd76cd7f4e6ef55ae00fda", "4637e2e7ef4ee74b3621d713a8ccce0a",
 "3baa3879c3b0940bd142c5ff395728d9", "42e5849872406a5350c2a6a5b1d408ca", "2886f2b451c38b159f6ed84ed095446a",
 "14e9315fb1616bc11b792973d5bdb732", "e49ecb12baa62b67a91a71b0960695c5"];

document.getElementById("bildcode").innerHTML = "<input type=\"text\" id=\"" + jfldid + "\" name=\"" + jfldid + "\" class=\"" + jfldcls + " text required \" size=\"" +  jfldsz + "\" autocomplete=\"off\"><img src=\"cimg/" + imgid + ".jpg\" width=\"290\" height=\"80\" style=\"margin-left:80px\" alt=\"\">";

}

//  End -->
