function trimKK(str, chars) {
	return ltrimKK(rtrimKK(str, chars), chars);
}
 
function ltrimKK(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrimKK(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function verifyandSubmitspeaks(){
document.getElementById("name").value=trimKK(document.getElementById("name").value);
document.getElementById("email").value=trimKK(document.getElementById("email").value);
document.getElementById("views").value=trimKK(document.getElementById("views").value);
document.getElementById("mobileno").value=trimKK(document.getElementById("mobileno").value);
if (document.getElementById("name").value==''){
    alert("Please enter your name");
    document.getElementById("name").focus();
    return;
}
if (document.getElementById("email").value==''){
    alert("Please enter your email");
    document.getElementById("email").focus();
    return;
}
if (isValidEmail(document.getElementById("email").value)==false){
alert('please enter vaild email');
document.getElementById("email").focus();
return;

}

if (document.getElementById("mobileno").value==''){
    alert("Please enter your mobile no.");
    document.getElementById("mobileno").focus();
    return;
}
if (document.getElementById("views").value==''){
    alert("Please enter your views");
    document.getElementById("views").focus();
    return;
}
if (document.getElementById("views").value==''){
    alert("Please enter your views");
    document.getElementById("views").focus();
    return;
}
if (document.getElementById("verifyImage").value==''){
    alert("Please enter verification code");
    document.getElementById("verifyImage").focus();
    return;
}
verifyIm();

}

function checkforVerifyImage(){
 var rightAds00="<iframe src='/jcaptcha'";
 rightAds00=rightAds00+" align='right' marginheight='0' marginwidth='0' width='140' height='30' frameborder='0' scrolling='no'>";
 rightAds00=rightAds00+"</iframe>";
document.getElementById("imageframe").innerHTML=rightAds00;

//document.forms[0].submit;
}

function verifyIm() {	
	//alert( "inside  varify method ");
	var imageText =document.getElementById("verifyImage").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 = getArticles12;
	
	req.send(null);	
	
 }
 
function getArticles12() {
	
	if (req.readyState == 4) {
		
		if (req.status == 200) {
			//alert(req.responseText);
			var text = req.responseText;
			//alert("aaa"+text+"aaa");
			if(text=='true'){
				document.getElementById("speakform11").submit();
			}
			else{
			alert("Please enter correct Verification code");
			 checkforVerifyImage();
			 document.getElementById("verifyImage").focus();
			}
		}
	}
}

function showSubmitForm(mailerid){
document.getElementById("name").value="";
document.getElementById("email").value="";
document.getElementById("views").value="";
document.getElementById("mobileno").value="";
document.getElementById("verifyImage").value="";

document.getElementById("speakhidden1").style.visibility="visible";
document.getElementById("speakhidden1").style.display="";
document.getElementById("speakhidden2").style.visibility="visible";
document.getElementById("speakhidden2").style.display="";
document.getElementById("speakhidden3").style.visibility="visible";
document.getElementById("speakhidden3").style.display="";
document.getElementById("mailerID").value=mailerid;
document.getElementById("name").focus();

}


		function dimOff()
    {
    document.getElementById("darkLayerKK").style.display = "none";
    document.getElementById("darkLayerKK").style.width="0px";
    document.getElementById("darkLayerKK").style.height="0px";
    document.getElementById("sucessidKK").style.visibility="hidden";
    document.getElementById("sucessidKK").style.display="none";
    
    }
function dimOn()
    {
    document.getElementById("darkLayerKK").style.display = "";
    document.getElementById("sucessidKK").style.visibility="visible";
    document.getElementById("sucessidKK").style.display="";
    document.getElementById("darkLayerKK").style.width="1005px";
    //document.getElementById("darkLayerKK").style.height="1025px";
    document.getElementById("darkLayerKK").style.overflow="scroll";
    document.getElementById("darkLayerKK").style.height=findPosY(document.getElementById("footer"))+50+"px";
    
    /*
    var myheight=700;
     if (window.innerHeight!=undefined){
      myheight=window.innerHeight+750;
      alert('ddd');
      }
       if (document.body.clientHeight!=0) {
       myheight=document.body.clientHeight+50;
       alert('kkk');
       }
       alert(myheight);gg
    document.getElementById("darkLayerKK").style.height=myheight+"px";
    */
    }
    
function closeThisKK(){
      dimOff();
}
function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }

