function reloadCAPTCHA() {
	document.getElementById('CAPTCHA').src='CAPTCHA/CAPTCHA_image.asp?'+Date();
}

function reloadCAPTCHAfeedback() {
	document.getElementById('CAPTCHAfeedback').src='CAPTCHA/CAPTCHA_image.asp?'+Date();
}


function emptyvalidation(entered, alertbox)
{
	with (entered)
	{
		while (value.charAt(0) == ' ')
		value = value.substring(1);
		while (value.charAt(value.length - 1) == ' ')
			value = value.substring(0, value.length - 1);
		if (value==null || value=="")
		{
			if (alertbox!="") alert(alertbox);
			return false;
		}
		else return true;
	}
}


function validateContactForm()
{ 
//alert(thisform.securityCode.value);
	//thisform.submit();
		runAjax('check_captcha','process-mail.asp',document.genericFormX.securityCode.value);
	return false;
}


function validatefeedbackForm()
{ 
	//thisform.submit();
		runFeedbackAjax('check_captchafeedback','process-mail.asp',document.genericFormY.securityCode.value);
	return false;
}



var xmlHttp

function runAjax(field,argurl,argVal)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url=argurl
url=url+"?securityCode="+argVal
//alert(url);
url=url+"&sid="+Math.random()
if(field=='check_captcha')
xmlHttp.onreadystatechange=check_captcha;
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function runFeedbackAjax(field,argurl,argVal)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url=argurl
url=url+"?securityCode="+argVal
//alert(url);
url=url+"&sid="+Math.random()
if(field=='check_captchafeedback')
xmlHttp.onreadystatechange=check_captchafeedback;
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}



function check_captchafeedback() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
//	alert(xmlHttp.responseText);
			if(xmlHttp.responseText=="yes")
			{
			
			document.genericFormY.submit();
		//	return true;
			
			}
			else
			{			

				 //document.getElementById("loadimagenew").innerHTML='<a href="#" onclick="return validate_contactus(document.contactform);"><img src="grafx/submit.jpg" border="0"  /></a>';
				reloadCAPTCHAfeedback();
				//document.getElementById("img_loader").innerHTML='<div id="submit-contact"> <a href="#" class="view"  onClick="return Validatequickcontact(document.quickcontact);" ><span>Submit</span></a> <br clear="all" /></div>';
			 	document.genericFormY.securityCode.value="Invalid Verification Code";
		       // document.qcontact.userdigit.focus();
			//	document.qcontact.userdigit.select();
				return false;
			}
	} 
} 



function check_captcha() 
{ 
//alert(xmlHttp.readyState);
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
//	alert(xmlHttp.responseText);
			if(xmlHttp.responseText=="yes")
			{
			
			document.genericFormX.submit();
		//	return true;
			
			}
			else
			{			

				 //document.getElementById("loadimagenew").innerHTML='<a href="#" onclick="return validate_contactus(document.contactform);"><img src="grafx/submit.jpg" border="0"  /></a>';
				reloadCAPTCHA();
				//document.getElementById("img_loader").innerHTML='<div id="submit-contact"> <a href="#" class="view"  onClick="return Validatequickcontact(document.quickcontact);" ><span>Submit</span></a> <br clear="all" /></div>';
			 	document.genericFormX.securityCode.value="Invalid Verification Code";
		       // document.qcontact.userdigit.focus();
			//	document.qcontact.userdigit.select();
				return false;
			}
	} 
} 

function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
	objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
	return objXMLHttp
}
//----------------------------------------------------------------------