var xmlRequest = new xmlObj(false);

/* ----------------------------------------------------------------------------------------------------------------------------	*/
/* verification_check																											*/
/* ----------------------------------------------------------------------------------------------------------------------------	*/
function verification_check (formName, lang)
{
	// verification
	var oVerification	= document.getElementById(formName + "_verification");
	if (oVerification.value == "")
	{
		switch (lang)
		{
			case "HEB"	: 
			case "HB2"	: 
				alert ("נא לרשום את התווים המופיעים במסגרת");
				break;
			case "ENG"	:
				alert ("Please type the code shown in this image");
				break;
		}
		oVerification.focus();
		return false;
	}

	var oVerificationImg	= document.getElementById(formName + "_verificationImgId");
	var oParms				= document.getElementById(formName + "_verificationParms");

	xml  = 	"<request>" +
				"<command>verification.checkVerification</command>" 			+
				"<verification>" 		+ oVerification.value 			+ "</verification>"			+
				"<verificationImgId>" 	+ oVerificationImg.value 		+ "</verificationImgId>"  	+
				"<formName>"			+ formName						+ "</formName>" 			+
				"<lang>"				+ lang							+ "</lang>"					+
				"<parms>"				+ oParms.value					+ "</parms>"				+
			"</request>";
			
	xmlRequest.init (xml);
	xmlRequest.sendAsyncRequest ("server.php", xmlRequest.obj, "verification_check_response");
}

/* ----------------------------------------------------------------------------------------------------------------------------	*/
/* verification_check_response																									*/
/* ----------------------------------------------------------------------------------------------------------------------------	*/
function verification_check_response (i)
{
	xmlRequest.init(commonDecode(asyncHttpObj.responseText));

	try
	{
		var success  = xmlRequest.getValue("success");
		var formName = xmlRequest.getValue("formName");
		var lang 	 = xmlRequest.getValue("lang");
	}
	catch (e)
	{
		alert ("AJAX Error");
		return false;
	}
	
	if (success != "0")
	{
		newImgId = xmlRequest.getValue("newImgId");
		newImg   = xmlRequest.getValue("newImg");

		if (newImg != "")
		{
			document.getElementById(formName + "_verificationImgId").value  	= newImgId;
			document.getElementById(formName + "_verificationImg").src  		= newImg;
			document.getElementById(formName + "_verification").value   		= "";
		}

		switch (lang)
		{
			case "HEB"	: 
			case "HB2"	: 
				alert ("שגיאה בהקלדת התווים. נא להקלידם שוב");
				break;

			case "ENG"  :
				alert ("The code you have typed does not match the image. Please try again.");
				break;
		}
		document.getElementById(formName + "_verification").focus();
	}
	else
	{
		nadlanEditFormSubmit();
	}

	return false;
}

