// function to validate input fields of comment form
var imageVertify;
var myForm11;
function validateCommentForm(form, msg ){
myForm11=eval(document.getElementById(form));
   	form = eval(document.getElementById(form));
   	if(form.verifyImageText.value == ""){
		alert("Please enter Verification code");
		form.verifyImageText.focus();
		return false;
	}
	
/*	if(form.verifyImageText.value.toLowerCase() != form.verifyImageName.value.toLowerCase()){
		alert("Please enter correct Verification code");
		form.verifyImageText.focus();
		return false;
	} */
	if(form.commenterName.value == "" || form.commenterName.value == "Name"){
		alert("Please enter Name");
		form.commenterName.focus();
		return false;
	}
	if(form.email.value == "" || form.email.value == "Email"){
		alert("Please enter Email");
		form.email.focus();
		return false;
	}
	else if(!isValidEmail(form.email.value)) {
		alert( "Please enter valid E-mail address");
		form.email.focus();
		return false;
	}
	if(isBlank(form.description.value)){
		alert("Please enter comment");
		form.description.focus();
		return false;
	}
	
	 verifyImVal(form.verifyImageText,"verifyImageCommentidCC");	
	
}

function validateCommentForm2(form, msg ){

   //alert(form);
   	form = eval(document.getElementById(form));
   	myForm11= form;
   	if(form.verifyImageText.value == ""){
		alert("Please enter Verification code");
		form.verifyImageText.focus();
		return false;
	}
	
/*	if(form.verifyImageText.value.toLowerCase() != form.verifyImageName.value.toLowerCase()){
		alert("Please enter correct Verification code");
		form.verifyImageText.focus();
		return false;
	} */
	if(form.commenterName.value == "" || form.commenterName.value == "Name"){
		alert("Please enter Name");
		form.commenterName.focus();
		return false;
	}
	if(form.email.value == "" || form.email.value == "Email"){
		alert("Please enter Email");
		form.email.focus();
		return false;
	}
	else if(!isValidEmail(form.email.value)) {
		alert( "Please enter valid E-mail address");
		form.email.focus();
		return false;
	}
	if(isBlank(form.description.value)){
		alert("Please enter comment");
		form.description.focus();
		return false;
	}
	
	 verifyImVal(form.verifyImageText,"verifyImageCommentid");	
	
}

function showMessage()
{
alert('hiaaa'+verifyFlag+"dddddddd");
if(verifyFlag == "NotSame")
	{
		alert("Please enter correct Verification code");
		// form.verifyImageText.focus();
		return false;
	}

}
function isBlank(val){
	if(val==null || val=="Comments"){return true;}
	for(var i=0;i<val.length;i++) {
		if ((val.charAt(i)!=' ')&&(val.charAt(i)!="\t")&&(val.charAt(i)!="\n")&&(val.charAt(i)!="\r")){return false;}
		}
	return true;
	}
function isValidEmail(email){
    mailRE = new RegExp( );
    mailRE.compile( '^[\._a-z0-9-]+@[\.a-z0-9-]+[\.]{1}[a-z]{2,4}$', 'gi' );
    return !(mailRE.test(email));
}



function nameDisplay(name){
var CCName=name

var CName=CName.length;


for (i=0;CName>6;i++){
 var sname=CCName.substring(0,6)
 CName=CName-sname;

document.write("The number is " + sname);
document.write("<br />");
}
}

function verifyIm() {	
	//alert( "inside  varify method ");
	var imageText =document.getElementById("verifyImageText").value;
	
	var url = "/verifyImage.do?ImageText=" + imageText;
	
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	//alert(req.readyState);
	req.open("POST", url, true);
	//alert(req.readyState);
	req.onreadystatechange = getVeriyMessage;
	
	req.send(null);	
	
 }
 var myobjectnew1;
 var whichidtobuildid="";
function verifyImVal(valnewobj,whichidtobuild) {	
myobjectnew1=valnewobj;
whichidtobuildid=whichidtobuild;
	//alert( "inside  varify method ");
	var imageText =valnewobj.value;
	myForm11.verifyImageText.value=valnewobj.value;
	var url = "/verifyImage.do?ImageText=" + imageText;
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	//alert(req.readyState);
	req.open("POST", url, true);
	//alert(req.readyState);
	req.onreadystatechange = getVeriyMessage2;
	
	req.send(null);	
	
 }
 
 function getVeriyMessage() {
	
	if (req.readyState == 4) {
		
		if (req.status == 200) {
			//alert(req.responseText);
			var text = req.responseText;
			//alert("aaa"+text+"aaa");
			if(text=='true'){
				myForm11.submit();
			}
			else{
			alert("Please enter correct Verification code");
			 checkforVerifyImage();
			 document.getElementById("verifyImageText").focus();
			}
		}
	}
}
 function getVeriyMessage2() {
	
	if (req.readyState == 4) {
		
		if (req.status == 200) {
			//alert(req.responseText);
			var text = req.responseText;
			//alert("aaa"+text+"aaa");
			if(text=='true'){
				myForm11.submit();
			}
			else{
			alert("Please enter correct Verification code");
			 checkforVerifyImage();
			 myobjectnew1.focus();
			}
		}
	}
}

function checkforVerifyImage(){
  var rightAds00="<iframe src='/jcaptcha'";
 rightAds00=rightAds00+" align='top' marginheight='0' marginwidth='0' width='140' height='30' frameborder='0' scrolling='no'>";
 rightAds00=rightAds00+"</iframe>";
document.getElementById(whichidtobuildid).innerHTML=rightAds00;
//document.getElementById("verifyImageCommentidCC").innerHTML=document.getElementById("verifyImageCommentid").innerHTML;

//document.getElementById("").innerHTML='sdfvdf<img id="imageIframe1" name="imageIframe1" src="/jcaptcha" width="140" height="23" />';

//document.forms[0].submit;
}

 
