var reqXMLObj = null;
 var xmlhttp = null;
 
 
 

function validate_form(formobj)
{
		if (validation(formobj)==false){
			return false;
		}
		else{
			reqXMLObj = gettheobj();
			var url = 'contact.php?fname='+formobj.fname.value+'&lname='+formobj.lname.value+'&phone='+formobj.phone.value+'&email='+formobj.email.value+'&feedback='+formobj.feedback.value+'&submit=Submit';
			reqXMLObj.open('GET',url,true);
			reqXMLObj.onreadystatechange = getMessage;
			reqXMLObj.send(null);
			return false;
		}
}



function gettheobj(){
    if(window.XMLHttpRequest){
              xmlhttp = new XMLHttpRequest();
            }
           else if (window.ActiveXObject){
           xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
           if (!xmlhttp){
           xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
           }
           }
  else{
      document.getElementById("message").innerHTML = '<div class="redColor">Soory,your browser does not support this function</div>'; 
      }
    return xmlhttp;
    }

	
	

function getMessage(){
	
    if(reqXMLObj.readyState==4)
      {
		  document.getElementById("message").innerHTML = reqXMLObj.responseText;
      }
	  else{
		  document.getElementById("message").innerHTML = '<img src="images/ajax-loader.gif" width="24" height="24" /><div class="redColor">Processing..</div>';  
		 }
	}

	


function validation(formobj){
			if(formobj.fname.value==""){
				formobj.fname.focus();
				
				document.getElementById("message").innerHTML='<div class="redColor">Please enter your first name</div>';
				return false;
				}
				
			/*if(formobj.lname.value==""){
				formobj.lname.focus();
			
				document.getElementById("message").innerHTML='<div class="redColor">Please enter your last name</div>';
				return false;
				}*/
				
			/*if(isNaN(formobj.phone.value)){
					document.getElementById("message").innerHTML= '<div class="redColor">Please enter your valid phone no</div>';
					formobj.phone.focus();
					
					return false;
				}*/
	
			/*if(formobj.phone.value==""){
				formobj.phone.focus();
				
				document.getElementById("message").innerHTML='<div class="redColor">Please enter your phone no</div>';
				return false;
				}*/
				
			if(formobj.email.value==""){
				formobj.email.focus();
				
				document.getElementById("message").innerHTML='<div class="redColor">Please enter your email</div>';
				return false;
				}
				
				
			if(echeck(formobj.email.value)==false)
			{
				 document.getElementById("message").innerHTML='<div class="redColor">Please enter your valid email</div>';
					  return false;
			}

				
			/*if(formobj.feedback.value==""){
				formobj.feedback.focus();
				
				document.getElementById("message").innerHTML='<div class="redColor">Please enter your message</div>';
				return false;
				}*/
				
	}
	
	
	function echeck(str) {

        var at="@"
        var dot="."
        var lat=str.indexOf(at)
        var lstr=str.length
        var ldot=str.indexOf(dot)
        if (str.indexOf(at)==-1){
           return false;
        }

        if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
           return false;
        }

        if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
            return false;
        }

         if (str.indexOf(at,(lat+1))!=-1){
            return false;
         }

         if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
            return false;
         }

         if (str.indexOf(dot,(lat+2))==-1){
            return false;
         }
       
         if (str.indexOf(" ")!=-1){
            return false;
         }

          return true;                   
    }
	
	
	
// ajax code



