var xmlHttp;
function callAJAX()
{
  xmlHttp=GetXmlHttpObject();
  var type= document.addcommentForm.contentType.value;
  var landingpage= document.addcommentForm.page.value;
  var contitle= document.addcommentForm.contenttitle.value;
  var comment= document.addcommentForm.comment.value;
  var dbcomment= document.addcommentForm.dbcomment.value;
 
  var url="/cps/rde/xchg/inautix/xml-files/comments-insert.xml";
  var querystring="landing-page="+landingpage+"&contenttitle="+contitle+"&comment="+escape(comment)+"&contentType="+type+"&dbcomment="+escape(dbcomment);

  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("POST", url, true);
  xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xmlHttp.send(querystring);
}
function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
  if (xmlHttp.status==200)
  {
     var xmlDoc=xmlHttp.responseXML.getElementsByTagName("result")[0];
     var result = xmlDoc.childNodes[0].nodeValue;
     if(result=='success')
      {
        document.getElementById("txtHint").innerHTML= "<span style='color:green'><b>Thank You for your Comments</b></span>";
        document.getElementById('comment').value="";
        document.getElementById('commentsCheckbox').checked=false;
     }
     else
     {
      document.getElementById("txtHint").innerHTML= "<span style='color:red'>Please Try Again Later</span>";
      document.getElementById('comment').value="";
      document.getElementById('commentsCheckbox').checked=false;
     }
  }
  else
  {
   document.getElementById("txtHint").innerHTML= "<span style='color:blue'>Please Wait.Submitting Your Comments...</span>";
  }
}
else
{
  document.getElementById("txtHint").innerHTML= "<span style='color:blue'>Please Wait.Submitting Your Comments...</span>";
}
}
function GetXmlHttpObject()
{
 var xmlHttp=null;
 try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
 catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

function validate()
{
 if(CommentsValidation())
 {
  if(privacyCheck())
 {
  callAJAX();
  return true;
  }
 }
 return false;
}
 

//JCAPTCHA VALIDATION FOR CONTACT US PAGE
function GetXmlHttpObjects()
{
 var xmlHttp=null;
 try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
 catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}
var xmlHttpobj;
function callCaptcha()
{var match=0;
xmlHttpobj = GetXmlHttpObjects();

var captcha= document.getElementById("captchaResponse").value;  
  var url="/cps/submitaction";
  var querystring="captcha_response="+captcha;
  //xmlHttpobj.onreadystatechange=captchaResult;
  xmlHttpobj.open("POST", url, false);
  xmlHttpobj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xmlHttpobj.send(querystring);
  captchaResult();
}

function captchaResult() 
{ 
if (xmlHttpobj.readyState==4)
{ 
  if (xmlHttpobj.status==200)
  {                 
     if (trim(xmlHttpobj.responseText) == "Passed")
      {                      
             document.getElementById("submit_value").value="Passed";                  
      }
                 
     document.contactForm.submit(); 
    }    
 }
 
}

function validateImage()
{  
  if(mandatoryValidations())
 {  
   callCaptcha(); 
    if(document.getElementById("submit_value").value != "Passed")
    {
        alert("Please enter the correct text from the image");
     }
  } 
 return false;
}