function emailvalid(sText)
{
	var IsNumber=true;
	var pattern1=/[._]$/;
	var pattern2=/\._|_\./;
        if(sText.indexOf("__")!==-1)
        {
    	IsNumber = "false";  
        }else if(sText.indexOf("..")!==-1)
        {
        IsNumber = "false";  
        }else if(sText.match(pattern1)!==null)
        {
        IsNumber = "false";  
        }else if(sText.match(pattern2)!==null)
        {
        IsNumber = "false";  
        }else if(sText.indexOf("--")!==-1)
        {
        IsNumber = "false";  
        }
        
    return IsNumber;
}

function addressvalid(sText)
{
	var IsNumber=true;
	var pattern1=/[._]$/;
	var pattern2=/\._|_\./;
        if(sText.indexOf("__")!==-1)
        {
    	IsNumber = "false";  
        }else if(sText.indexOf("..")!==-1)
        {
        IsNumber = "false";  
        }else if(sText.match(pattern1)!==null)
        {
        IsNumber = "false";  
        }else if(sText.match(pattern2)!==null)
        {
        IsNumber = "false";  
        }else if(sText.indexOf("--")!==-1)
        {
        IsNumber = "false";  
        }else if(sText.indexOf(",,")!==-1)
        {
        IsNumber = "false";  
        }else if(sText.indexOf("((")!==-1)
        {
        IsNumber = "false";  
        }else if(sText.indexOf("))")!==-1)
        {
        IsNumber = "false";  
        }else if(sText.indexOf("##")!==-1)
        {
        IsNumber = "false";  
        }else if(sText.indexOf("//")!==-1)
        {
        IsNumber = "false";  
        }else if(sText.indexOf("++")!==-1)
        {
        IsNumber = "false";  
        }else if(sText.indexOf("00")!==-1)
        {
        IsNumber = "false";  
        }
        
    return IsNumber;
}

function limitText(limitField, limitCount, limitNum) 
        {
            if(limitField.value.length > limitNum) 
            {
                limitField.value = limitField.value.substring(0, limitNum);
            }
            else 
            {
                limitCount.value = limitNum - limitField.value.length;
            }
        }
function IsNumeric(sText)
{
	var ValidChars = "0123456789#&@*_-+/|!$%:.;`^<>[]{}=?)(,~'\\\" ";
	var IsNumber=true;
	var Char;
	
	for (i = 0; i < sText.length && IsNumber == true; i++) 
		{ 
		Char = sText.charAt(i); 
		if(ValidChars.indexOf(Char) != -1) 
		{
		IsNumber = "false";
		//alert ("Please enter characters only.");						
		}
	}
	return IsNumber;   
}//character validation

function IsNumericforstatecity(sText)
{
	var ValidChars = "0123456789#&@*_-+/|!$%:.;`^<>[]{}=?)(,~'\\\"";
	var IsNumber=true;
	var Char;
	
	for (i = 0; i < sText.length && IsNumber == true; i++) 
		{ 
		Char = sText.charAt(i); 
		if(ValidChars.indexOf(Char) != -1) 
		{
		IsNumber = "false";
		//alert ("Please enter characters only.");						
		}
	}
	return IsNumber;   
}//character validation

function IsNumericForDetails(sText)
{
	var ValidChars = "0123456789#&@*_-+/|!$%:;`^<>[]{}=?)(,~'\\\"";
	var IsNumber=true;
	var Char;
	
	for (i = 0; i < sText.length && IsNumber == true; i++) 
		{ 
		Char = sText.charAt(i); 
		if(ValidChars.indexOf(Char) != -1) 
		{
		IsNumber = "false";
		//alert ("Please enter characters only.");						
		}
	}
	return IsNumber;   
}//character validation
function addressSpecial(sText)
{
	var ValidChars = "&@*|!$%;`^<>[]{}=?,~'\\\"";
	var IsNumber=true;
	var Char;
	
	for (i = 0; i < sText.length && IsNumber == true; i++) 
		{ 
		Char = sText.charAt(i); 
		if(ValidChars.indexOf(Char) != -1) 
		{
		IsNumber = "false";
		//alert ("Please enter characters only.");						
		}
	}
	return IsNumber;   
}//character validation
function IsNumericForAddress(sText)
{
	var ValidChars = "#&@*_-+/|!$%:;`^<>[]{}=?~'\\\"";
	var IsNumber=true;
	var Char;
	
	for (i = 0; i < sText.length && IsNumber == true; i++) 
		{ 
		Char = sText.charAt(i); 
		if(ValidChars.indexOf(Char) != -1) 
		{
		IsNumber = "false";
		//alert ("Please enter characters only.");						
		}
	}
	return IsNumber;   
}//character validation
//only special char
function IsSpecial(sText)
{
	var ValidChars = "#&@*_\\/|!$%:;`-+.,^<>[]{}=?)(~'\\\" ";
	var IsNumber=true;
	var Char;
	
	for (i = 0; i < sText.length && IsNumber == true; i++) 
		{ 
		Char = sText.charAt(i); 
		if(ValidChars.indexOf(Char) != -1) 
		{
			IsNumber = "false";
		//alert ("Please enter characters only.");						
		}
	}
	return IsNumber;   
}//character validation
function IsSpecialLogin(sText)
{
	var ValidChars = " @#&*_\\/|!$%:.;`-+,^<>[]{}=?)(~'\\\"";
	var IsNumber=true;
	var Char;
	
	for (i = 0; i < sText.length && IsNumber == true; i++) 
	{ 
		Char = sText.charAt(i); 
		if(ValidChars.indexOf(Char) != -1) 
		{
		IsNumber = "false";
		//alert ("Please enter characters only.");						
		}
	}
	return IsNumber;   
}//character validation
	
function IsChar(sText)
{
	var ValidChars = "0123456789";
	var IsNumber=true;
	var Char;
	
	for (i = 0; i < sText.length && IsNumber == true; i++) 
	{ 
		Char = sText.charAt(i); 
        
		if(ValidChars.indexOf(Char) == -1) 
		{
			IsNumber = "false";
			//alert ("please enter numeric only.");						
		}
	}
	
	return IsNumber;   
}//number validation
//==========TRIM=================
		function trim(str)
		{
		   return str.replace(/^\s+|\s+$/g,'');
		}
function CheckTrim(str)
{  while(str.charAt(0) == (" ") )
  {  str = str.substring(1);
  }
  while(str.charAt(str.length-1) == " " )
  {  str = str.substring(0,str.length-1);
  }
  return str;
}
//==========TRIM=================

function CheckZero(sText)
{
	var IsNumber=true;
	var Char;
	for (i = 0; i < sText.length && IsNumber == true; i++) 
	{ 
		Char = sText.charAt(i); 
		if(i==0)
		{
			if(Char==0)
			{
			    IsNumber = "false";
			}
		}
	}
	return IsNumber;   
}//number validation

////////check email id first letter aaccept char only
function CheckStartNo(sText)
{
var IsNumber=true;
	var Char;
	for (i = 0; i < sText.length && IsNumber == true; i++) 
	{ 
		Char = sText.charAt(i); 
		if(i==0)
		{
			if(Char==0 || Char==1 || Char==2 || Char==3 || Char==4 || Char==5 || Char==6 || Char==7 || Char==8 || Char==9)
			{
			    IsNumber = "false";
			}
		}
	}
	return IsNumber;   
}

function alt_null()
{
    document.getElementById("altname").innerHTML="";
    document.getElementById("altemail").innerHTML="";
    document.getElementById("altaddress").innerHTML="";
    document.getElementById("altcity").innerHTML="";
    document.getElementById("altstate").innerHTML="";
    document.getElementById("alttel").innerHTML="";
    document.getElementById("altmob").innerHTML="";
    document.getElementById("alt_imagecode").innerHTML="";
    document.getElementById("altcomments").innerHTML="";
}
function reset_rem_msg()
{
    document.feedbackfrm.reset();
    document.getElementById("altname").innerHTML="";
    document.getElementById("altemail").innerHTML="";
    document.getElementById("altaddress").innerHTML="";
    document.getElementById("altcity").innerHTML="";
    document.getElementById("altstate").innerHTML="";
    document.getElementById("alttel").innerHTML="";
    document.getElementById("altmob").innerHTML="";
    document.getElementById("alt_imagecode").innerHTML="";
    document.getElementById("altcomments").innerHTML="";
	document.feedbackfrm.firstname.focus();
} 
function feedback_valid()
{
	if(document.feedbackfrm.firstname.value=="")
	{	
		alt_null();
        document.getElementById("altname").innerHTML="Please enter First name.";
		document.feedbackfrm.firstname.focus();
		return false;
	}
	
	if(document.feedbackfrm.firstname.value!="")
	{	
		var mytext=trim(document.feedbackfrm.firstname.value);
		var number=IsNumeric(mytext);
		if(number=="false")
		{
			alt_null();
            document.getElementById("altname").innerHTML="First name accept characters only.";
		    document.feedbackfrm.firstname.focus();
			document.feedbackfrm.firstname.select();
			return false;
		}
    	var  str = document.feedbackfrm.firstname.value;
        var strcnt=str.length;
        if(strcnt<2 || strcnt>15)
	    {
        	alt_null();
            document.getElementById("altname").innerHTML="First name accept 2-15 characters only.";
            document.feedbackfrm.firstname.select();
            document.feedbackfrm.firstname.focus()
            return false;
        }
        if(mytext=="")
        {
            alt_null();
            document.getElementById("altname").innerHTML="Please enter Last name.";
            document.feedbackfrm.firstname.select();
            document.feedbackfrm.firstname.value="";
            return false;
        }
    } 
	if(document.feedbackfrm.lastname.value=="")
	{
		alt_null();
        document.getElementById("altname").innerHTML="Please enter Last name.";
		document.feedbackfrm.lastname.focus();
		return false;
	}
	if(document.feedbackfrm.lastname.value!="")
	{
		var mytext=trim(document.feedbackfrm.lastname.value);
		var number=IsNumeric(mytext);
		if(number=="false")
		{
			alt_null();
            document.getElementById("altname").innerHTML="Last name accept characters only.";
		    document.feedbackfrm.lastname.focus();
			document.feedbackfrm.lastname.select();
			return false;
		}   
        var strcnt2=mytext.length;
        if(strcnt2<2 || strcnt2>15)
    	{
          	alt_null();
            document.getElementById("altname").innerHTML="Last name accept 2-15 Characters only.";
          	document.feedbackfrm.lastname.select();
          	document.feedbackfrm.lastname.focus()
          	return false;
        }
        if(mytext=="")
        {
            alt_null();
            document.getElementById("altname").innerHTML="Please enter Last name.";
		    document.feedbackfrm.lastname.focus();
            document.feedbackfrm.lastname.value="";
		    return false;
        }
    }
    if(document.feedbackfrm.email.value=="")
	{
		alt_null();
        document.getElementById("altemail").innerHTML="Please enter Email id.";
	    document.feedbackfrm.email.focus();
	    return false;
	}
	if(document.feedbackfrm.email.value!="")
	{
	 	var str =/[-a-zA-Z0-9_\.]+@[-a-zA-Z0-9]+\.[-a-zA-Z0-9\.]+/;
	    var eflag = document.feedbackfrm.email.value.match(str);
	    if(eflag!=document.feedbackfrm.email.value)
	    {
	    	alt_null();
            document.getElementById("altemail").innerHTML="Please enter a valid Email id.";
	        document.feedbackfrm.email.select();
	        document.feedbackfrm.email.focus();
	        return false;
	     }
         ///// here check in email id [--], [__], [..], [._], [_.]
        var string1=document.feedbackfrm.email.value;
        if(string1!="")
        {
            var number=emailvalid(string1);
            if (number=="false")
            {
                alt_null();
                document.getElementById("altemail").innerHTML="Please enter a valid Email id.";
	            document.feedbackfrm.email.select();
	            document.feedbackfrm.email.focus();
	            return false;
            }
        }
        var mytext = trim(document.feedbackfrm.email.value);
        if(mytext=="")
        {
            alt_null();
            document.getElementById("altemail").innerHTML="Please enter Email id.";
	        document.feedbackfrm.email.focus();
            document.feedbackfrm.email.value="";
	        return false;
        }
        var string2=document.feedbackfrm.email.value;
        if(string2!="")
        {
            var number=CheckStartNo(string2);
            if (number=="false")
            {
                alt_null();
                document.getElementById("altemail").innerHTML="Email id first letter accepts characters only.";
	            document.feedbackfrm.email.select();
	            document.feedbackfrm.email.focus();
	            return false;
            }
        }
        
	}//username validation
    if(document.feedbackfrm.address.value=="")
	{
	  	alt_null();
        document.getElementById("altaddress").innerHTML="Please enter Address.";
		document.feedbackfrm.address.focus();
		return false;
	}
    if(document.feedbackfrm.address.value!="")
	{
        var mytext = trim(document.feedbackfrm.address.value);
        if(mytext=="")
        {
            alt_null();
            document.getElementById("altaddress").innerHTML="Please enter Address.";
		    document.feedbackfrm.address.focus();
            document.feedbackfrm.address.value="";
		    return false;
        }
        var number=addressvalid(mytext);
		/*if(number=="false")
		{
            alt_null();
            document.getElementById("altaddress").innerHTML="Please enter valid Address.";
		    document.feedbackfrm.address.focus();
		    return false;
		}*/
        var strcnt2=mytext.length;
        if(strcnt2<2 || strcnt2>250)
    	{
          	alt_null();
            document.getElementById("altaddress").innerHTML="Address accept 2-250 Characters only.";
          	document.feedbackfrm.address.select();
          	document.feedbackfrm.address.focus()
          	return false;
        }
      /*  var number=addressSpecial(mytext);
		if(number=="false")
		{
            alt_null();
            document.getElementById("altaddress").innerHTML="Address accept characters and numbers only.";
		    document.feedbackfrm.address.focus();
		    return false;
		}*/
        
	}
    if(document.feedbackfrm.city.value=="")
	{
	  	alt_null();
        document.getElementById("altcity").innerHTML="Please enter City.";
		document.feedbackfrm.city.focus();
		return false;
	}
    if(document.feedbackfrm.city.value!="")
	{
		var mytext=trim(document.feedbackfrm.city.value);
		var number=IsNumericforstatecity(mytext);
		if(number=="false")
		{
			alt_null();
            document.getElementById("altcity").innerHTML="City accepts characters only.";
		    document.feedbackfrm.city.focus();
			document.feedbackfrm.city.select();
			return false;
		}
        if(mytext=="")
        {
            alt_null();
            document.getElementById("altcity").innerHTML="Please enter City.";
    		document.feedbackfrm.city.focus();
            document.feedbackfrm.city.value="";
    		return false;
        }   
        var strcnt2=mytext.length;
        if(strcnt2<2 || strcnt2>25)
    	{
          	alt_null();
            document.getElementById("altcity").innerHTML="City accept 2-25 Characters only.";
          	document.feedbackfrm.city.select();
          	document.feedbackfrm.city.focus()
          	return false;
        }
        
    }
    if(document.feedbackfrm.state.value=="")
	{
	  	alt_null();
        document.getElementById("altstate").innerHTML="Please enter State.";
		document.feedbackfrm.state.focus();
		return false;
	}
    if(document.feedbackfrm.state.value!="")
	{
		var mytext=trim(document.feedbackfrm.state.value);
		var number=IsNumericforstatecity(mytext);
		if(number=="false")
		{
			alt_null();
            document.getElementById("altstate").innerHTML="State accept characters only.";
		    document.feedbackfrm.state.focus();
			document.feedbackfrm.state.select();
			return false;
		} 
        if(mytext=="")
        {
            alt_null();
            document.getElementById("altstate").innerHTML="Please enter State.";
    		document.feedbackfrm.state.focus();
            document.feedbackfrm.state.value="";
    		return false;
        }  
        var strcnt2=mytext.length;
        if(strcnt2<2 || strcnt2>25)
    	{
          	alt_null();
            document.getElementById("altstate").innerHTML="State accept 2-25 Characters only.";
          	document.feedbackfrm.state.select();
          	document.feedbackfrm.state.focus()
          	return false;
        }
        
    }
    ///tel val
        if(document.feedbackfrm.phone2.value!="")
	        {	
				var mytext=document.feedbackfrm.phone2.value;
				var number=IsChar(mytext);
				if(number=="false")
				{
					alt_null();
	                document.getElementById("alttel").innerHTML="Area number accept numbers only.";
		            document.feedbackfrm.phone2.focus();
					document.feedbackfrm.phone2.select();
					return false;
				} 
                var strcnt2=mytext.length;
                if(strcnt2<2 || strcnt2>5)
	            {
            	alt_null();
	            document.getElementById("alttel").innerHTML="Tel. No. accepts 2-5 numbers only.";
            	document.feedbackfrm.phone2.select();
            	document.feedbackfrm.phone2.focus()
            	return false;
            	}
                
                var number=CheckZero(mytext);
				if(number=="false")
				{
					alt_null();
	                document.getElementById("alttel").innerHTML="Please enter Area number.";
		            document.feedbackfrm.phone2.focus();
					document.feedbackfrm.phone2.value="";
					return false;
				}
                if(document.feedbackfrm.phone3.value=="")
	            {
	            	alt_null();
                    document.getElementById("alttel").innerHTML="Please enter Tel. No.";
		            document.feedbackfrm.phone3.focus();
		            return false;
			    }
	        }
            if(document.feedbackfrm.phone3.value!="")
	        {	
				var mytext=document.feedbackfrm.phone3.value;
				var number=IsChar(mytext);
				if(number=="false")
				{
					alt_null();
	                document.getElementById("alttel").innerHTML="Tel No. accept numbers only.";
		            document.feedbackfrm.phone3.focus();
					document.feedbackfrm.phone3.select();
					return false;
				}
                var number=CheckZero(mytext);
				if(number=="false")
				{
					alt_null();
	                document.getElementById("alttel").innerHTML="Please enter Tel. No.";
		            document.feedbackfrm.phone3.focus();
					document.feedbackfrm.phone3.value="";
					return false;
				}
                var strcnt2=mytext.length;
                if(strcnt2<6 || strcnt2>8)
	            {
                	alt_null();
    	            document.getElementById("alttel").innerHTML="Tel. No. accepts 6-8 numbers only.";
                	document.feedbackfrm.phone3.select();
                	document.feedbackfrm.phone3.focus()
                	return false;
            	}
                
                if(document.feedbackfrm.phone2.value=="")
	            {
    	            alt_null();
    	            document.getElementById("alttel").innerHTML="Please enter Area Code.";
    	            document.feedbackfrm.phone2.focus();
    	            return false;
	            }
	        }
            
            
            /// mobile
            if(document.feedbackfrm.mobile_no.value!="")
	        {	
				var mytext=document.feedbackfrm.mobile_no.value;
				var number=IsChar(mytext);
				if(number=="false")
				{
					alt_null();
	                document.getElementById("altmob").innerHTML="Mobile number accept numbers only.";
		            document.feedbackfrm.mobile_no.focus();
					document.feedbackfrm.mobile_no.select();
					return false;
				}
                var number=CheckZero(mytext);
				if(number=="false")
				{
                    alt_null();
	                document.getElementById("altmob").innerHTML="Plese enter Mobile number.";
		            document.feedbackfrm.mobile_no.focus();
					document.feedbackfrm.mobile_no.value="";
					return false;
                } 
                var strcnt2=mytext.length;
                if(strcnt2<10 || strcnt2>10)
	            {
                	alt_null();
    	            document.getElementById("altmob").innerHTML="Mobile number accepts 10 numbers only.";
                	document.feedbackfrm.mobile_no.select();
                	document.feedbackfrm.mobile_no.focus()
                	return false;
            	}
	        }
        if(document.feedbackfrm.phone2.value=="" && document.feedbackfrm.phone3.value=="" && document.feedbackfrm.mobile_no.value=="")
		{
            alt_null();
            document.getElementById("altmob").innerHTML="Please enter at least one Contact no";
        	document.feedbackfrm.phone2.focus()
        	return false;
        }
    ///////////////
    if(document.feedbackfrm.comments.value=="")
	{
		alt_null();
        document.getElementById("altcomments").innerHTML="Please enter Comments.";
		document.feedbackfrm.comments.focus();
		return false;
	}
    if(document.feedbackfrm.comments.value!="")
	{
        var mytext = trim(document.feedbackfrm.comments.value);
        if(mytext=="")
        {
            alt_null();
            document.getElementById("altcomments").innerHTML="Please enter Comments.";
		    document.feedbackfrm.comments.focus();
            document.feedbackfrm.comments.value="";
		    return false;
        }
        var strcnt2=mytext.length;
        if(strcnt2<2 || strcnt2>500)
    	{
          	alt_null();
            document.getElementById("altcomments").innerHTML="Comments accept 2-250 Characters only.";
          	document.feedbackfrm.comments.select();
          	document.feedbackfrm.comments.focus()
          	return false;
        }
       /* var number=addressvalid(mytext);
		if(number=="false")
		{
            alt_null();
            document.getElementById("altcomments").innerHTML="Please enter valid Comments.";
		    document.feedbackfrm.comments.focus();
		    return false;
		}*/
       /* var number=addressSpecial(mytext);
		if(number=="false")
		{
            alt_null();
            document.getElementById("altcomments").innerHTML="Comments accept characters and numbers only..";
		    document.feedbackfrm.address.focus();
		    return false;
		}*/
    }
	
// 
//==========================Secure image validation starts hereeeeeeeeeeeee
	if(document.feedbackfrm.persdet_code.value=="")
    {
        alt_null();
        document.getElementById("alt_imagecode").innerHTML="Please enter the code in the image beside for verification.";
        document.feedbackfrm.persdet_code.focus();
        return false;
    }
	else
	{
        
		persdet_code = document.feedbackfrm.persdet_code.value;
		vcHttp=GetXmlHttpObject();
		if(!vcHttp)
		{
			alert('Cannot create XMLHTTP instance');
			return false;
		}
		url="ajax/chk_secure_code.php?type=p&vcode="+persdet_code;
		//alert(url);
		vcHttp.onreadystatechange=checkcode;
		vcHttp.open("GET",url,true);
		vcHttp.send(null);
		return false;
	}
	//==========================================================
	
}  /// end validation
/*

*/
//=====================================================
var xmlHttptr
//==========Check Image Verification Code==============
function checkcode()
{
	
	if(vcHttp.readyState==4 || vcHttp.readyState=="complete")
	{
		var str = vcHttp.responseText;
		//alert(str);
		if(trim(str)=='true')//If the validation code matches then move ahead========
		{
			//document.getElementById("alt_imagecode").innerHTML = str;
			//document.feedbackfrm.action="track-order.php";
        	document.getElementById("alt_imagecode").innerHTML="";
				
				xmlHttptr=GetXmlHttpObject()
			    if(xmlHttptr==null)
			    {
			        alert ("Browser does not support HTTP Request")
			        return
			    }  
				
				firstname = document.feedbackfrm.firstname.value;
				lastname = document.feedbackfrm.lastname.value;
				email = document.feedbackfrm.email.value;
				address = document.feedbackfrm.address.value;
				city = document.feedbackfrm.city.value;
				state = document.feedbackfrm.state.value;
                if(document.feedbackfrm.phone2.value=="" || document.feedbackfrm.phone3.value=="")
                {
                    phone = "-";
                }else{
                    phone = "+"+document.feedbackfrm.phone1.value+"-"+document.feedbackfrm.phone2.value+"-"+document.feedbackfrm.phone3.value;
                }
                
                if(document.feedbackfrm.mobile_no.value=="")
                {
                    mobile = "-";
                }else{
                    mobile = "+"+document.feedbackfrm.mobile_no1.value+"-"+document.feedbackfrm.mobile_no.value;
                }
                comments = document.feedbackfrm.comments.value;
				
				var ur2="ajax/feedback-submit.php"
			    ur2=ur2+"?firstname="+firstname+"&lastname="+lastname+"&email="+email+"&address="+address+"&city="+city+"&state="+state+"&phone="+phone+"&mobile="+mobile+"&comments="+comments;
			    xmlHttptr.onreadystatechange=stateChangedpSubmit
				
			    xmlHttptr.open("GET",ur2,true)
			    xmlHttptr.send(null)
		}
		else
		{
			//document.getElementById("alt_imagecode").innerHTML = str;
			//document.persdet_codeimg.src="http://shopping.eurekaforbes.com/image-verification/securimage_show.php?type=pers&sid=<?php echo md5(uniqid(time()));?>";
			document.persdet_codeimg.src="http://shopping.eurekaforbes.com/image-verification/securimage_show.php?type=pers&sid=<?php echo md5(uniqid(time()));?>";
			document.getElementById("alt_imagecode").innerHTML="Kindly enter proper validation code.";
			document.feedbackfrm.persdet_code.select();
			document.feedbackfrm.persdet_code.focus();
			return false;
		}
	}
}

function stateChangedpSubmit() 
{ 	
    if(xmlHttptr.readyState==4 || xmlHttptr.readyState=="complete")
    { 
		var trord_resp=xmlHttptr.responseText;
		//alert(trord_resp);
		if(trord_resp=="mailsent")
		{
			document.getElementById("feedbackdiv").style.display="none";
			document.getElementById("thankyoumsg").style.display="inline";
		}
		if(trord_resp=="mailnotsent")
		{
			document.getElementById("altfeedback").innerHTML="Please enter valid Fields.";
			/*document.feedbackfrm.firstname.value="";
			document.feedbackfrm.lastname.value="";
			document.feedbackfrm.email.value="";
			document.feedbackfrm.address.value="";
            document.feedbackfrm.city.value="";
            document.feedbackfrm.state.value="";
            document.feedbackfrm.comments.value="";
            document.feedbackfrm.firstname.focus();*/
		}		
    } 
    else
    {
        document.getElementById("altfeedback").innerHTML="<img src='images/common/preloader.gif' width=16 height=16 border=0 alt=''>"
    }
} 
//=====================================================

function GetXmlHttpObject()
{ 
     var objXMLHttp=null
     if(window.XMLHttpRequest)
     {
          objXMLHttp=new XMLHttpRequest()
     }
     else if(window.ActiveXObject)
     {
          objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
     }
     return objXMLHttp
}